.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.microwebtec.com/wp-content/themes/microweb/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;}
@media only screen and (max-width:600px) {
.hide-on-small-only, .hide-on-small-and-down{display:none !important;}
}
@media only screen and (max-width:992px) {
.hide-on-med-and-down{display:none !important;}
}
@media only screen and (min-width:601px) {
.hide-on-med-and-up{display:none !important;}
}
@media only screen and (min-width:600px) and (max-width:992px) {
.hide-on-med-only{display:none !important;}
}
@media only screen and (min-width:993px) {
.hide-on-large-only{display:none !important;}
}
@media only screen and (min-width:993px) {
.show-on-large{display:block !important;}
}
@media only screen and (min-width:600px) and (max-width:992px) {
.show-on-medium{display:block !important;}
}
@media only screen and (max-width:600px) {
.show-on-small{display:block !important;}
}
@media only screen and (min-width:601px) {
.show-on-medium-and-up{display:block !important;}
}
@media only screen and (max-width:992px) {
.show-on-medium-and-down{display:block !important;}
}
@media only screen and (max-width:600px) {
.center-on-small-only{text-align:center;}
}
.container .row{margin-left:-0.75rem;margin-right:-0.75rem;}
.row{margin-left:auto;margin-right:auto;margin-bottom:40px;}
.row:after{content:"";display:table;clear:both;}
.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.75rem;min-height:1px;}
.row .col[class*="push-"], .row .col[class*="pull-"]{position:relative;}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-s1{margin-left:8.3333333333%;}
.row .col.pull-s1{right:8.3333333333%;}
.row .col.push-s1{left:8.3333333333%;}
.row .col.offset-s2{margin-left:16.6666666667%;}
.row .col.pull-s2{right:16.6666666667%;}
.row .col.push-s2{left:16.6666666667%;}
.row .col.offset-s3{margin-left:25%;}
.row .col.pull-s3{right:25%;}
.row .col.push-s3{left:25%;}
.row .col.offset-s4{margin-left:33.3333333333%;}
.row .col.pull-s4{right:33.3333333333%;}
.row .col.push-s4{left:33.3333333333%;}
.row .col.offset-s5{margin-left:41.6666666667%;}
.row .col.pull-s5{right:41.6666666667%;}
.row .col.push-s5{left:41.6666666667%;}
.row .col.offset-s6{margin-left:50%;}
.row .col.pull-s6{right:50%;}
.row .col.push-s6{left:50%;}
.row .col.offset-s7{margin-left:58.3333333333%;}
.row .col.pull-s7{right:58.3333333333%;}
.row .col.push-s7{left:58.3333333333%;}
.row .col.offset-s8{margin-left:66.6666666667%;}
.row .col.pull-s8{right:66.6666666667%;}
.row .col.push-s8{left:66.6666666667%;}
.row .col.offset-s9{margin-left:75%;}
.row .col.pull-s9{right:75%;}
.row .col.push-s9{left:75%;}
.row .col.offset-s10{margin-left:83.3333333333%;}
.row .col.pull-s10{right:83.3333333333%;}
.row .col.push-s10{left:83.3333333333%;}
.row .col.offset-s11{margin-left:91.6666666667%;}
.row .col.pull-s11{right:91.6666666667%;}
.row .col.push-s11{left:91.6666666667%;}
.row .col.offset-s12{margin-left:100%;}
.row .col.pull-s12{right:100%;}
.row .col.push-s12{left:100%;}
@media only screen and (min-width:601px) {
.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-m1{margin-left:8.3333333333%;}
.row .col.pull-m1{right:8.3333333333%;}
.row .col.push-m1{left:8.3333333333%;}
.row .col.offset-m2{margin-left:16.6666666667%;}
.row .col.pull-m2{right:16.6666666667%;}
.row .col.push-m2{left:16.6666666667%;}
.row .col.offset-m3{margin-left:25%;}
.row .col.pull-m3{right:25%;}
.row .col.push-m3{left:25%;}
.row .col.offset-m4{margin-left:33.3333333333%;}
.row .col.pull-m4{right:33.3333333333%;}
.row .col.push-m4{left:33.3333333333%;}
.row .col.offset-m5{margin-left:41.6666666667%;}
.row .col.pull-m5{right:41.6666666667%;}
.row .col.push-m5{left:41.6666666667%;}
.row .col.offset-m6{margin-left:50%;}
.row .col.pull-m6{right:50%;}
.row .col.push-m6{left:50%;}
.row .col.offset-m7{margin-left:58.3333333333%;}
.row .col.pull-m7{right:58.3333333333%;}
.row .col.push-m7{left:58.3333333333%;}
.row .col.offset-m8{margin-left:66.6666666667%;}
.row .col.pull-m8{right:66.6666666667%;}
.row .col.push-m8{left:66.6666666667%;}
.row .col.offset-m9{margin-left:75%;}
.row .col.pull-m9{right:75%;}
.row .col.push-m9{left:75%;}
.row .col.offset-m10{margin-left:83.3333333333%;}
.row .col.pull-m10{right:83.3333333333%;}
.row .col.push-m10{left:83.3333333333%;}
.row .col.offset-m11{margin-left:91.6666666667%;}
.row .col.pull-m11{right:91.6666666667%;}
.row .col.push-m11{left:91.6666666667%;}
.row .col.offset-m12{margin-left:100%;}
.row .col.pull-m12{right:100%;}
.row .col.push-m12{left:100%;}
}
@media only screen and (min-width:993px) {
.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-l1{margin-left:8.3333333333%;}
.row .col.pull-l1{right:8.3333333333%;}
.row .col.push-l1{left:8.3333333333%;}
.row .col.offset-l2{margin-left:16.6666666667%;}
.row .col.pull-l2{right:16.6666666667%;}
.row .col.push-l2{left:16.6666666667%;}
.row .col.offset-l3{margin-left:25%;}
.row .col.pull-l3{right:25%;}
.row .col.push-l3{left:25%;}
.row .col.offset-l4{margin-left:33.3333333333%;}
.row .col.pull-l4{right:33.3333333333%;}
.row .col.push-l4{left:33.3333333333%;}
.row .col.offset-l5{margin-left:41.6666666667%;}
.row .col.pull-l5{right:41.6666666667%;}
.row .col.push-l5{left:41.6666666667%;}
.row .col.offset-l6{margin-left:50%;}
.row .col.pull-l6{right:50%;}
.row .col.push-l6{left:50%;}
.row .col.offset-l7{margin-left:58.3333333333%;}
.row .col.pull-l7{right:58.3333333333%;}
.row .col.push-l7{left:58.3333333333%;}
.row .col.offset-l8{margin-left:66.6666666667%;}
.row .col.pull-l8{right:66.6666666667%;}
.row .col.push-l8{left:66.6666666667%;}
.row .col.offset-l9{margin-left:75%;}
.row .col.pull-l9{right:75%;}
.row .col.push-l9{left:75%;}
.row .col.offset-l10{margin-left:83.3333333333%;}
.row .col.pull-l10{right:83.3333333333%;}
.row .col.push-l10{left:83.3333333333%;}
.row .col.offset-l11{margin-left:91.6666666667%;}
.row .col.pull-l11{right:91.6666666667%;}
.row .col.push-l11{left:91.6666666667%;}
.row .col.offset-l12{margin-left:100%;}
.row .col.pull-l12{right:100%;}
.row .col.push-l12{left:100%;}
}
@media only screen and (min-width:1201px) {
.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto;}
.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.offset-xl1{margin-left:8.3333333333%;}
.row .col.pull-xl1{right:8.3333333333%;}
.row .col.push-xl1{left:8.3333333333%;}
.row .col.offset-xl2{margin-left:16.6666666667%;}
.row .col.pull-xl2{right:16.6666666667%;}
.row .col.push-xl2{left:16.6666666667%;}
.row .col.offset-xl3{margin-left:25%;}
.row .col.pull-xl3{right:25%;}
.row .col.push-xl3{left:25%;}
.row .col.offset-xl4{margin-left:33.3333333333%;}
.row .col.pull-xl4{right:33.3333333333%;}
.row .col.push-xl4{left:33.3333333333%;}
.row .col.offset-xl5{margin-left:41.6666666667%;}
.row .col.pull-xl5{right:41.6666666667%;}
.row .col.push-xl5{left:41.6666666667%;}
.row .col.offset-xl6{margin-left:50%;}
.row .col.pull-xl6{right:50%;}
.row .col.push-xl6{left:50%;}
.row .col.offset-xl7{margin-left:58.3333333333%;}
.row .col.pull-xl7{right:58.3333333333%;}
.row .col.push-xl7{left:58.3333333333%;}
.row .col.offset-xl8{margin-left:66.6666666667%;}
.row .col.pull-xl8{right:66.6666666667%;}
.row .col.push-xl8{left:66.6666666667%;}
.row .col.offset-xl9{margin-left:75%;}
.row .col.pull-xl9{right:75%;}
.row .col.push-xl9{left:75%;}
.row .col.offset-xl10{margin-left:83.3333333333%;}
.row .col.pull-xl10{right:83.3333333333%;}
.row .col.push-xl10{left:83.3333333333%;}
.row .col.offset-xl11{margin-left:91.6666666667%;}
.row .col.pull-xl11{right:91.6666666667%;}
.row .col.push-xl11{left:91.6666666667%;}
.row .col.offset-xl12{margin-left:100%;}
.row .col.pull-xl12{right:100%;}
.row .col.push-xl12{left:100%;}
}  ::-webkit-input-placeholder{color:#d1d1d1;}::-moz-placeholder{color:#d1d1d1;}:-ms-input-placeholder{color:#d1d1d1;}::placeholder{color:#d1d1d1;}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:2px solid #000;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s;}
input:not([type]):disabled, input:not([type])[readonly="readonly"], input[type=text]:not(.browser-default):disabled, input[type=text]:not(.browser-default)[readonly="readonly"], input[type=password]:not(.browser-default):disabled, input[type=password]:not(.browser-default)[readonly="readonly"], input[type=email]:not(.browser-default):disabled, input[type=email]:not(.browser-default)[readonly="readonly"], input[type=url]:not(.browser-default):disabled, input[type=url]:not(.browser-default)[readonly="readonly"], input[type=time]:not(.browser-default):disabled, input[type=time]:not(.browser-default)[readonly="readonly"], input[type=date]:not(.browser-default):disabled, input[type=date]:not(.browser-default)[readonly="readonly"], input[type=datetime]:not(.browser-default):disabled, input[type=datetime]:not(.browser-default)[readonly="readonly"], input[type=datetime-local]:not(.browser-default):disabled, input[type=datetime-local]:not(.browser-default)[readonly="readonly"], input[type=tel]:not(.browser-default):disabled, input[type=tel]:not(.browser-default)[readonly="readonly"], input[type=number]:not(.browser-default):disabled, input[type=number]:not(.browser-default)[readonly="readonly"], input[type=search]:not(.browser-default):disabled, input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"]{color:rgba(0, 0, 0, 0.42);border-bottom:1px dotted rgba(0, 0, 0, 0.42);}
input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label, input[type=text]:not(.browser-default):disabled + label, input[type=text]:not(.browser-default)[readonly="readonly"] + label, input[type=password]:not(.browser-default):disabled + label, input[type=password]:not(.browser-default)[readonly="readonly"] + label, input[type=email]:not(.browser-default):disabled + label, input[type=email]:not(.browser-default)[readonly="readonly"] + label, input[type=url]:not(.browser-default):disabled + label, input[type=url]:not(.browser-default)[readonly="readonly"] + label, input[type=time]:not(.browser-default):disabled + label, input[type=time]:not(.browser-default)[readonly="readonly"] + label, input[type=date]:not(.browser-default):disabled + label, input[type=date]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime]:not(.browser-default):disabled + label, input[type=datetime]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime-local]:not(.browser-default):disabled + label, input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label, input[type=tel]:not(.browser-default):disabled + label, input[type=tel]:not(.browser-default)[readonly="readonly"] + label, input[type=number]:not(.browser-default):disabled + label, input[type=number]:not(.browser-default)[readonly="readonly"] + label, input[type=search]:not(.browser-default):disabled + label, input[type=search]:not(.browser-default)[readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label{color:rgba(0, 0, 0, 0.42);}
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #000;-webkit-box-shadow:0 1px 0 0 #000;box-shadow:0 1px 0 0 #000;}
input:not([type]):focus:not([readonly]) + label, input[type=text]:not(.browser-default):focus:not([readonly]) + label, input[type=password]:not(.browser-default):focus:not([readonly]) + label, input[type=email]:not(.browser-default):focus:not([readonly]) + label, input[type=url]:not(.browser-default):focus:not([readonly]) + label, input[type=time]:not(.browser-default):focus:not([readonly]) + label, input[type=date]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, input[type=tel]:not(.browser-default):focus:not([readonly]) + label, input[type=number]:not(.browser-default):focus:not([readonly]) + label, input[type=search]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label{color:#000;font-weight:bold;}
input:not([type]).validate + label, input[type=text]:not(.browser-default).validate + label, input[type=password]:not(.browser-default).validate + label, input[type=email]:not(.browser-default).validate + label, input[type=url]:not(.browser-default).validate + label, input[type=time]:not(.browser-default).validate + label, input[type=date]:not(.browser-default).validate + label, input[type=datetime]:not(.browser-default).validate + label, input[type=datetime-local]:not(.browser-default).validate + label, input[type=tel]:not(.browser-default).validate + label, input[type=number]:not(.browser-default).validate + label, input[type=search]:not(.browser-default).validate + label, textarea.materialize-textarea.validate + label{width:100%;}
input:not([type]).invalid + label:after, input:not([type]).valid + label:after, input[type=text]:not(.browser-default).invalid + label:after, input[type=text]:not(.browser-default).valid + label:after, input[type=password]:not(.browser-default).invalid + label:after, input[type=password]:not(.browser-default).valid + label:after, input[type=email]:not(.browser-default).invalid + label:after, input[type=email]:not(.browser-default).valid + label:after, input[type=url]:not(.browser-default).invalid + label:after, input[type=url]:not(.browser-default).valid + label:after, input[type=time]:not(.browser-default).invalid + label:after, input[type=time]:not(.browser-default).valid + label:after, input[type=date]:not(.browser-default).invalid + label:after, input[type=date]:not(.browser-default).valid + label:after, input[type=datetime]:not(.browser-default).invalid + label:after, input[type=datetime]:not(.browser-default).valid + label:after, input[type=datetime-local]:not(.browser-default).invalid + label:after, input[type=datetime-local]:not(.browser-default).valid + label:after, input[type=tel]:not(.browser-default).invalid + label:after, input[type=tel]:not(.browser-default).valid + label:after, input[type=number]:not(.browser-default).invalid + label:after, input[type=number]:not(.browser-default).valid + label:after, input[type=search]:not(.browser-default).invalid + label:after, input[type=search]:not(.browser-default).valid + label:after, textarea.materialize-textarea.invalid + label:after, textarea.materialize-textarea.valid + label:after{display:none;}
input:not([type]).invalid + label.active:after, input:not([type]).valid + label.active:after, input[type=text]:not(.browser-default).invalid + label.active:after, input[type=text]:not(.browser-default).valid + label.active:after, input[type=password]:not(.browser-default).invalid + label.active:after, input[type=password]:not(.browser-default).valid + label.active:after, input[type=email]:not(.browser-default).invalid + label.active:after, input[type=email]:not(.browser-default).valid + label.active:after, input[type=url]:not(.browser-default).invalid + label.active:after, input[type=url]:not(.browser-default).valid + label.active:after, input[type=time]:not(.browser-default).invalid + label.active:after, input[type=time]:not(.browser-default).valid + label.active:after, input[type=date]:not(.browser-default).invalid + label.active:after, input[type=date]:not(.browser-default).valid + label.active:after, input[type=datetime]:not(.browser-default).invalid + label.active:after, input[type=datetime]:not(.browser-default).valid + label.active:after, input[type=datetime-local]:not(.browser-default).invalid + label.active:after, input[type=datetime-local]:not(.browser-default).valid + label.active:after, input[type=tel]:not(.browser-default).invalid + label.active:after, input[type=tel]:not(.browser-default).valid + label.active:after, input[type=number]:not(.browser-default).invalid + label.active:after, input[type=number]:not(.browser-default).valid + label.active:after, input[type=search]:not(.browser-default).invalid + label.active:after, input[type=search]:not(.browser-default).valid + label.active:after, textarea.materialize-textarea.invalid + label.active:after, textarea.materialize-textarea.valid + label.active:after{display:block;}
input.valid:not([type]), input.valid:not([type]):focus, input[type=text].valid:not(.browser-default), input[type=text].valid:not(.browser-default):focus, input[type=password].valid:not(.browser-default), input[type=password].valid:not(.browser-default):focus, input[type=email].valid:not(.browser-default), input[type=email].valid:not(.browser-default):focus, input[type=url].valid:not(.browser-default), input[type=url].valid:not(.browser-default):focus, input[type=time].valid:not(.browser-default), input[type=time].valid:not(.browser-default):focus, input[type=date].valid:not(.browser-default), input[type=date].valid:not(.browser-default):focus, input[type=datetime].valid:not(.browser-default), input[type=datetime].valid:not(.browser-default):focus, input[type=datetime-local].valid:not(.browser-default), input[type=datetime-local].valid:not(.browser-default):focus, input[type=tel].valid:not(.browser-default), input[type=tel].valid:not(.browser-default):focus, input[type=number].valid:not(.browser-default), input[type=number].valid:not(.browser-default):focus, input[type=search].valid:not(.browser-default), input[type=search].valid:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown{border-bottom:1px solid #4CAF50;-webkit-box-shadow:0 1px 0 0 #4CAF50;box-shadow:0 1px 0 0 #4CAF50;}
input.invalid:not([type]), input.invalid:not([type]):focus, input[type=text].invalid:not(.browser-default), input[type=text].invalid:not(.browser-default):focus, input[type=password].invalid:not(.browser-default), input[type=password].invalid:not(.browser-default):focus, input[type=email].invalid:not(.browser-default), input[type=email].invalid:not(.browser-default):focus, input[type=url].invalid:not(.browser-default), input[type=url].invalid:not(.browser-default):focus, input[type=time].invalid:not(.browser-default), input[type=time].invalid:not(.browser-default):focus, input[type=date].invalid:not(.browser-default), input[type=date].invalid:not(.browser-default):focus, input[type=datetime].invalid:not(.browser-default), input[type=datetime].invalid:not(.browser-default):focus, input[type=datetime-local].invalid:not(.browser-default), input[type=datetime-local].invalid:not(.browser-default):focus, input[type=tel].invalid:not(.browser-default), input[type=tel].invalid:not(.browser-default):focus, input[type=number].invalid:not(.browser-default), input[type=number].invalid:not(.browser-default):focus, input[type=search].invalid:not(.browser-default), input[type=search].invalid:not(.browser-default):focus, textarea.materialize-textarea.invalid, textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown{border-bottom:1px solid #F44336;-webkit-box-shadow:0 1px 0 0 #F44336;box-shadow:0 1px 0 0 #F44336;}
input:not([type]).valid + label:after, input:not([type]):focus.valid + label:after, input[type=text]:not(.browser-default).valid + label:after, input[type=text]:not(.browser-default):focus.valid + label:after, input[type=password]:not(.browser-default).valid + label:after, input[type=password]:not(.browser-default):focus.valid + label:after, input[type=email]:not(.browser-default).valid + label:after, input[type=email]:not(.browser-default):focus.valid + label:after, input[type=url]:not(.browser-default).valid + label:after, input[type=url]:not(.browser-default):focus.valid + label:after, input[type=time]:not(.browser-default).valid + label:after, input[type=time]:not(.browser-default):focus.valid + label:after, input[type=date]:not(.browser-default).valid + label:after, input[type=date]:not(.browser-default):focus.valid + label:after, input[type=datetime]:not(.browser-default).valid + label:after, input[type=datetime]:not(.browser-default):focus.valid + label:after, input[type=datetime-local]:not(.browser-default).valid + label:after, input[type=datetime-local]:not(.browser-default):focus.valid + label:after, input[type=tel]:not(.browser-default).valid + label:after, input[type=tel]:not(.browser-default):focus.valid + label:after, input[type=number]:not(.browser-default).valid + label:after, input[type=number]:not(.browser-default):focus.valid + label:after, input[type=search]:not(.browser-default).valid + label:after, input[type=search]:not(.browser-default):focus.valid + label:after, textarea.materialize-textarea.valid + label:after, textarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after{content:attr(data-success);color:#4CAF50;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px);}
input:not([type]).invalid + label:after, input:not([type]):focus.invalid + label:after, input[type=text]:not(.browser-default).invalid + label:after, input[type=text]:not(.browser-default):focus.invalid + label:after, input[type=password]:not(.browser-default).invalid + label:after, input[type=password]:not(.browser-default):focus.invalid + label:after, input[type=email]:not(.browser-default).invalid + label:after, input[type=email]:not(.browser-default):focus.invalid + label:after, input[type=url]:not(.browser-default).invalid + label:after, input[type=url]:not(.browser-default):focus.invalid + label:after, input[type=time]:not(.browser-default).invalid + label:after, input[type=time]:not(.browser-default):focus.invalid + label:after, input[type=date]:not(.browser-default).invalid + label:after, input[type=date]:not(.browser-default):focus.invalid + label:after, input[type=datetime]:not(.browser-default).invalid + label:after, input[type=datetime]:not(.browser-default):focus.invalid + label:after, input[type=datetime-local]:not(.browser-default).invalid + label:after, input[type=datetime-local]:not(.browser-default):focus.invalid + label:after, input[type=tel]:not(.browser-default).invalid + label:after, input[type=tel]:not(.browser-default):focus.invalid + label:after, input[type=number]:not(.browser-default).invalid + label:after, input[type=number]:not(.browser-default):focus.invalid + label:after, input[type=search]:not(.browser-default).invalid + label:after, input[type=search]:not(.browser-default):focus.invalid + label:after, textarea.materialize-textarea.invalid + label:after, textarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after{content:attr(data-error);color:#F44336;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px);}
input:not([type]) + label:after, input[type=text]:not(.browser-default) + label:after, input[type=password]:not(.browser-default) + label:after, input[type=email]:not(.browser-default) + label:after, input[type=url]:not(.browser-default) + label:after, input[type=time]:not(.browser-default) + label:after, input[type=date]:not(.browser-default) + label:after, input[type=datetime]:not(.browser-default) + label:after, input[type=datetime-local]:not(.browser-default) + label:after, input[type=tel]:not(.browser-default) + label:after, input[type=number]:not(.browser-default) + label:after, input[type=search]:not(.browser-default) + label:after, textarea.materialize-textarea + label:after, .select-wrapper + label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out, .2s color ease-out;transition:.2s opacity ease-out, .2s color ease-out;}
.input-field{position:relative;margin-top:1rem;}
.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px;}
.input-field.inline input, .input-field.inline .select-dropdown{margin-bottom:1rem;}
.input-field.col label{left:0.75rem;}
.input-field.col .prefix ~ label, .input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem);}
.input-field label{color:#000;position:absolute;top:0;left:0;height:100%;font-size:18px;cursor:text;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px);pointer-events:none;}
.input-field label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0;}
.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;}
.input-field .prefix.active{color:#000;}
.input-field .prefix ~ input, .input-field .prefix ~ textarea, .input-field .prefix ~ label, .input-field .prefix ~ .validate ~ label, .input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem);}
.input-field .prefix ~ label{margin-left:3rem;}
@media only screen and (max-width:992px) {
.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem);}
}
@media only screen and (max-width:600px) {
.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem);}
} .input-field input[type=search]{display:block;line-height:inherit;}
.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none;}
.input-field input[type=search]:focus{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444;}
.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons{color:#444;}
.input-field input[type=search] + label{left:1rem;}
.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color;}
textarea{width:100%;height:3rem;background-color:transparent;}
textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 0.5rem 0;resize:none;min-height:4rem;}
textarea.materialize-textarea.validate + label{height:100%;}
textarea.materialize-textarea.validate + label::after{top:calc(100% - 12px);}
textarea.materialize-textarea.validate + label:not(.label-icon).active{-webkit-transform:translateY(-25px);transform:translateY(-25px);}
.hiddendiv { display: none; white-space: pre-wrap; word-wrap: break-word; overflow-wrap: break-word; padding-top: 1.2rem; position: absolute; top: 0; }@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800&display=swap"); body::-webkit-scrollbar, .dropdownlist::-webkit-scrollbar{width:0.5em;}
body::-webkit-scrollbar-track, .dropdownlist::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);}
body::-webkit-scrollbar-thumb, .dropdownlist::-webkit-scrollbar-thumb { background-color: #000; } *{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}
*:after, *:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
*:focus{outline:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
img{max-width:100%;vertical-align:middle;border:none;border-radius:0}
button, input, select, textarea{resize:none;border:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-family:'Lexend', sans-serif;}
ul, li { list-style: none; } a{text-decoration:none;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;}
html, body, .wrapper{min-height:100%;}
.preloader{display:none;}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}::-webkit-input-placeholder{color:#000000}:-moz-placeholder{color:#000000;opacity:1;}::-moz-placeholder{color:#000000;opacity:1;}:-ms-input-placeholder{color:#000000;}
.wrapper{z-index:1;opacity:0;}
body{line-height:1;overflow-x:hidden;font-size:16px;color:#000;font-family:'Lexend', sans-serif;font-weight:normal;}
h1{font-size:55px;font-weight:900;line-height:1.2;}
h2{font-size:70px;font-weight:bold;}
h3, .h3{font-size:46px;font-weight:bold;}
h4, .h4{font-size:38px;font-weight:bold;}
h5, .h5{font-size:34px;font-weight:bold}
h6 , .h6{ font-size: 28px; font-weight: bold } p{font-size:20px;font-weight:normal;}
.flw{width:100%;float:left;position:relative;}
.fl{float:left;}
.fr{float:right;}
.fc{float:center;}
.container{max-width:1500px;padding:0px 15px;margin-right:auto;margin-left:auto;width:100%;}
.container-fluid{width:100%;position:relative;padding:0px 60px;}
.sec-pad{padding:70px 0px;}
.title{margin-bottom:48px;}
.text-lg{font-size:30px;font-weight:600;line-height:1.6em;position:relative;}
.text-sm{font-size:24px;font-weight:normal;line-height:1.6em;color:#252525;}
.btn-default{color:#000;border:2px solid #000;font-weight:600;font-size:26px;cursor:pointer;padding:20px 25px 16px;display:inline-block;position:relative;background-color:transparent;}
.btn-default span{position:relative;display:inline-block;z-index:3}
.btn-default span:after, .btn-prev span:before{position:relative;content:"";width:42px;height:30px;display:inline-block;vertical-align:middle;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_black.png);background-repeat:no-repeat;background-size:100% auto;margin-left:15px;}
.btn-prev span:before{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_black_prev.png);margin-left:0px;margin-right:15px;}
.btn-prev span:after{display:none;}
.btn-white{border-color:#fff;color:#fff;}
.btn-white span:after, .btn-default:hover span:after{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_white.png);}
.btn-default:hover span:before{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_white_prev.png);}
.btn-white:hover span:after{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_black.png);}
.btn-default:before, .btn-white:before{position:absolute;width:0;right:0;top:0;bottom:0;content:'';z-index:2;-webkit-transition:300ms all;transition:300ms all;background-color:#000;}
.btn-white:before{background:#fff;}
.btn-default:hover:before, .btn-white:hover:before{left:0;width:100%;}
.btn-default:hover{color:#fff;background-color:#000;}
.btn-white:hover{color:#000;}
header{position:absolute;z-index:999;width:100%;top:0px;left:0px;padding:30px 0px;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
header.fixed-header{position:fixed;background:rgba(255, 255, 255, 0.95);padding:15px 0px;-webkit-box-shadow:0px 2px 11px -1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 2px 11px -1px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 11px -1px rgba(0, 0, 0, 0.3);}
header.fixed-header .nav-icon span{background:#000;}
header.fixed-header .logo a:after{opacity:1;}
.logo img{max-width:253px;width:100%;height:auto;}
.nav-btn{margin-top:8px;}
.nav-icon{width:50px;height:40px;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;}
a.flag{display:inline-block;height:24px;width:34px;background:#fafafa;vertical-align:middle;margin-right:4px;margin-top:2px;padding:0px 4px;line-height:22px;}
a.finland_flag img{max-width:100%;}
.nav-icon span{position:absolute;background:#fff;height:5px;width:100%;left:0px;border-radius:50px;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;}
.nav-icon span:nth-child(1){top:0px;}
.nav-icon span:nth-child(2){top:50%;margin-top:-2.5px;}
.nav-icon span:nth-child(3){bottom:0px;}
.logo a{position:relative;display:inline-block;}
.logo a:after{position:absolute;content:"";height:100%;width:100%;left:0px;top:0px;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/logo_black.png);background-repeat:no-repeat;background-size:100% auto;opacity:0;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.nav-active .logo a:after{opacity:1;}
.sparkLines{display:none;}
body.nav-open, body.contact-open{overflow:hidden;}
header .container-fluid{z-index:9999;}
.navigation{width:100%;height:100%;position:fixed;z-index:1111;background:#fff;top:0px;bottom:0px;padding-top:12%;left:-100%;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;}
.nav-active .navigation{left:0px;border-radius:0px;}
.nav-active .nav-icon span{background:#000;}
.nav-active .nav-icon span:nth-child(1){-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:17px;}
.nav-active .nav-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);bottom:17px;}
.nav-active .nav-icon span:nth-child(2){opacity:0;right:10px;left:auto;width:78px;}
.nav-col_1, .nav-col_2, .nav-col_3{-moz-transform:translateX(-500px);-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0;float:left;position:relative;-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s;}
.nav-active .nav-col_1, .nav-active .nav-col_2, .nav-active .nav-col_3{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.nav-col_1{width:30%;padding-right:5%;}
.nav-col_2{width:35%;padding-right:5%;}
.nav-col_3{width:35%;}
.nav-menu > li{display:block;margin-bottom:24px;width:auto;float:left;clear:left;border-bottom:4px solid transparent;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.nav-menu li:last-child{margin:0px;}
.nav-menu > li > a{line-height:1.2;color:#000;font-weight:bold;font-size:32px;position:relative;display:inline-block;}
.navigation h5{color:#252525;margin-bottom:35px;}
.nav-add p, .nav-contact a{line-height:1.6;}
.nav-add p, .nav-contact a, .nav-social a{font-size:26px;color:#242424;}
.nav-contact{margin-top:10px;}
.nav-contact div{margin-top:10px;}
.nav-social{margin-top:60px;}
.nav-social li{display:inline-block;margin-right:10px;position:relative;margin-bottom:10px}
.nav-social li a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.nav-social li a{background:#000;height:40px;width:40px;display:block}
.nav-social ul li:last-child:after{display:none;}
.nav-menu > li > a{overflow:hidden;border-bottom:2px solid transparent;padding-bottom:2px;}
.nav-menu > li > a:hover{border-color:#000;}
.nav-menu > li > a:after, .nav-menu > li > a:before{color:#000;position:absolute;bottom:0;left:0;height:100%;white-space:nowrap;content:attr(data-hover);position:absolute;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.nav-menu > li > a:after{-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.nav-menu > li:hover > a:before{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}
.nav-menu > li:hover > a:after{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
.nav-menu > li > a > span{opacity:0;}
.dropdownlist li{margin-bottom:20px;}
.nav-col_2 .dropdownlist{display:block;visibility:visible;max-height:60vh;opacity:1;padding:0;max-width:94%;}
.menu-dropdown.hideDesk{display:none;}
.dropdownlist{visibility:hidden;opacity:0;display:none;padding-left:20px;max-height:260px;overflow:auto;width:110%;padding-bottom:20px;margin-top:20px;}
li.menu-dropdown.open .dropdownlist, li.menu-dropdown.delayClass .dropdownlist{opacity:1;visibility:visible;}
.dropdownlist > li > a{font-size:20px;font-weight:500;color:#666;line-height:1.2;position:relative;}
.dropdownlist > li > a:hover{color:#000;}
li.menu-dropdown > a{padding-right:40px;}
li.menu-dropdown.open a small{-webkit-transform:rotate(135deg);-webkit-transform-origin:center;transform:rotate(135deg);transform-origin:center;margin-top:-4px;}
.menu-dropdown small{width:18px;height:18px;position:absolute;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(-45deg);-webkit-transform-origin:left;transform:rotate(-45deg);transform-origin:left;right:5px;top:50%;margin-top:-6px;}
.nav-col_3 p, .nav-col_3 a{position:relative;padding-left:38px;}
.nav-col_3 svg{fill:black;vertical-align:middle;position:absolute;left:0;top:5px;-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.nav-col_3 a:hover svg, .nav-col_3 p:hover svg{fill:#636363}
.hero-wrapper{position:relative;z-index:11;text-align:center;background-size:cover;background-position:center;height:100vh;background-attachment:fixed;background-repeat:no-repeat;}
.hw-content{position:absolute;width:100%;bottom:530px;left:0px;}
.hero-wrapper h1{color:#fff;}
.scroll-arrow{position:absolute;width:100%;bottom:15px;left:0px;}
.scroll-arrow a{display:inline-block;color:#fff;position:relative;}
.scroll-arrow span{font-size:25px;text-align:left;line-height:1.2em;position:relative;display:inline-block;padding-top:5px;cursor:pointer;}
.scroll-arrow span:after{position:absolute;content:"";}
.scroll-arrow span .arrow_logo{display:inline-block;position:relative;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/logo_icon.png);background-repeat:no-repeat;background-size:100% auto;height:49px;width:43px;}
.scroll-arrow span:after{width:2px;background:#fff;top:46px;left:21px;bottom:-15px;}
.scroll-arrow a:hover span{opacity:0.9;}
.mid-container{background-color:#fff;z-index:11;}
.about-wrapper .awc-left{width:51%;}
.about-wrapper .awc-right{width:44%;}
.about-wrapper .aw-content .btn-area{margin-top:60px;}
.services-wrapper{background-color:#fcfcfc;overflow:hidden;}
.services-wrapper .sw-left{width:64%;position:relative;z-index:11;}
.services-wrapper .sw-right{width:50%;position:absolute;right:0px;top:0px;bottom:0px;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/services_bg.webp);background-size:cover;background-repeat:no-repeat;z-index:1;}
.safari .services-wrapper .sw-right{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/services_bg.jpg);}
.services-wrapper .swl-content{background:rgba(0, 0, 0, 0.8);padding:80px 70px;max-width:816px;width:100%;}
.services-wrapper .swl-content p{color:#fff;}
.services-wrapper .swl-content .text-sm{font-size:36px;margin-top:40px;}
.services-wrapper .swl-content .text-sm, .services-wrapper .swl-content .btn-area{padding-left:50px;}
.services-wrapper .swl-content .btn-area{margin-top:50px;}
.cases-wrapper .cc-left{width:48.5%;}
.cases-wrapper .cc-right{width:44.3%;}
.cases-wrapper .cc-right a{text-decoration:underline;}
.case-slider{text-align:center;margin-top:60px;}
.case-slider .slider-inner{max-width:1210px;margin:0px auto;text-align:right;}
.case-slider .item{padding:20px;position:relative;}
.case-slider .slider-img{max-width:970px;text-align:right;display:inline-block;width:100%;-webkit-box-shadow:0px 8px 14.85px 0.15px rgba(0, 1, 1, 0.2);-moz-box-shadow:0px 8px 14.85px 0.15px rgba(0, 1, 1, 0.2);box-shadow:0px 8px 14.85px 0.15px rgba(0, 1, 1, 0.2);}
.case-slider .slider-img img{width:100%;height:auto;}
.owl-dots{width:100%;text-align:center;margin-top:40px;}
.case-slider .owl-dots button{display:inline-block;margin:0px 10px;}
.case-slider .owl-dots button span{height:29px;width:29px;border:4px solid #fff;background-color:#d2cfcf;display:inline-block;border-radius:100%;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.case-slider .owl-dots button.active span{border-color:#929292;}
.slider-content{position:absolute;width:100%;max-width:567px;background:rgba(0, 0, 0, 0.8);padding:50px 60px;bottom:90px;text-align:left;}
.slider-content h3, .slider-content p{color:#fff;}
.slider-content p{font-weight:300;margin:15px 0px 30px;line-height:1.4em;}
.case-slider .btn-area{margin-top:100px;}
.slider-content h3{font-size:30px;margin-bottom:30px;line-height:1.3;}
.footer_cover{background:linear-gradient(to bottom, rgba(37, 37, 37, 1) 0%, rgba(37, 37, 37, 0) 100%);display:inline-block;width:100%;}
footer.flw{background:linear-gradient(to bottom, rgba(37, 37, 37, 1) 0%, rgba(37, 37, 37, 0) 100%);padding:80px 0px;position:relative;bottom:0px;}
.footer-logo img{max-width:253px;width:100%;}
.footer-nav{margin-top:80px;}
.f-block_1, .f-block_2, .f-block_3{float:left;position:relative;}
.f-block_2:after, .f-block_2:before{position:absolute;content:"";top:2px;bottom:0px;background:rgba(255, 255, 255, 0.1);width:1px;}
.f-block_2:before{left:0px;}
.f-block_2:after{right:0;}
.f-block_1{width:37.5%;padding-right:3%;}
.f-block_2{width:37.5%;padding:0px 3%;}
.f-block_3{width:25%;padding-left:3%;}
.footer-nav .h5{color:#fff;margin-bottom:40px;}
.f-add{color:#fff;font-weight:normal;font-size:26px;line-height:1.6;}
.f-contact{margin-top:35px;}
.f-contact a{clear:left;color:#fff;font-size:26px;font-weight:normal;margin-bottom:20px;display:inline-block;}
.f-contact a:last-child{margin-bottom:0px;}
.f-contact a.f-email{border-bottom:1px solid #fff;}
.f-socialmedia ul li{display:inline-block;margin-right:10px;margin-bottom:10px;position:relative;}
.f-socialmedia ul li:last-child:after{display:none;}
.f-socialmedia ul li a{color:#fff;font-size:26px;}
.footer_bottom{margin-top:120px;}
.footer_bottom p, .footer_bottom a{font-weight:400;font-size:20px;color:#fff;}
.footer_bottom a{border-bottom:1px solid #fff;}
.f-socialmedia a{background:rgba(255, 255, 255, 0.2);height:48px;width:48px;display:block;position:relative;}
a.fb_color:hover{background-color:#3B5998;}
a.twitter_color:hover{background-color:#1dcaff;}
a.insta_color:hover{background-color:#e4405f;}
a.linkedin_color:hover{background-color:#0077B5;}
.f-contact a:hover, .footer_bottom a:hover, .nav-contact a:hover, .cases-wrapper .cc-right a:hover{color:#636363;}
.f-contact a.f-email:hover, .footer_bottom a:hover, .nav-contact .f-email:hover{border-color:#636363;}
.f_policy ul li{display:inline-block;margin-left:10px}
.f_policy ul li:first-child{margin-left:0px;}
.f-socialmedia ul li a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#jpreOverlay{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;text-align:center;}
#jpreSlide{display:none;position:absolute}
#jpreLoader{display:inline-block;vertical-align:middle;background:url(//www.microwebtec.com/wp-content/themes/microweb/images/grey-logo-loader.png) no-repeat center top;width:105px;height:120px;top:0;bottom:0;left:0;right:0;margin:auto;}
#jpreBar{height:120px;background:url(//www.microwebtec.com/wp-content/themes/microweb/images/logo-loader.png) no-repeat 0 0;position:relative;float:left;}
.ProsliderMain, .ProsliderMain .big-images{position:relative}
#page:after{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000;z-index:9999;}
.showDive #page:after{display:none;}
#jprePercentage{width:240px;display:none !important;opacity:0;margin:0 auto;color:#fff;font-size:18px;line-height:30px;font-weight:700;background-color:#333;clear:both}
#jpreButton{display:none !important;}
.cookies_bar{width:100%;position:fixed;bottom:0px;padding:15px 0px;background:rgba(0, 0, 0, 0.9);z-index:1111;text-align:center;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.cookies_bar p{color:#fff;font-size:14px;width:80%;display:inline-block;vertical-align:middle;text-align:left;line-height:1.4;}
.cookies_bar p a{color:#fff;text-decoration:underline;}
.cookies_bar p a:hover{color:#0066cc;}
.cookies_bar .btn-default{padding:8px 10px 10px;font-size:14px;display:inline-block;vertical-align:middle;margin-left:10px;}
.cookies_bar .btn-default span:after{display:none;}
.cookies_bar_hide{opacity:0;bottom:-100%;}
.subpage-hero{text-align:left;}
.sc-left{width:39%;}
.sc-right{width:52%;}
.sb-image-outer{width:100%;position:relative;}
.sb-image-outer img{position:relative;z-index:111;height:auto;width:auto;}
.sb-image-outer:after{position:absolute;content:"";height:100%;width:100%;background:#000;left:50px;top:50px;-webkit-box-shadow:10px 17.321px 24px 6px rgba(37, 37, 37, 0.3);-moz-box-shadow:10px 17.321px 24px 6px rgba(37, 37, 37, 0.3);box-shadow:10px 17.321px 24px 6px rgba(37, 37, 37, 0.3);}
.service-box:nth-child(even) .sb-image-outer:after{left:auto;right:50px;}
.services-list{padding-bottom:150px;}
.services-list .container{max-width:1400px;}
.service-box{margin-bottom:180px;}
.service-box .sb-image{width:38%;}
.service-box .sb-content{width:62%;padding-left:10%;position:relative;}
.service-box .sb-content .h3{margin-bottom:60px;line-height:1.3;}
.unorder-list li{font-size:28px;font-weight:500;margin-bottom:40px;position:relative;line-height:1.5;}
.unorder-list li:last-child{margin-bottom:0px;}
.service-box .btn-area{margin-top:40px;}
.service-box .sb-content-inner{float:left;width:100%;padding-top:50px;}
.service-box:nth-child(even) .sb-content{text-align:left;padding-left:0px;padding-right:10%;}
.service-box:nth-child(even) .sb-content .unorder-list li:before{right:0px;left:auto;}
.loadmore-services{text-align:center;}
.lm-btn{color:#000;font-size:32px;font-weight:600;position:relative;}
.lm-btn:after{position:absolute;width:29px;height:40px;content:"";background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_black-down.png);background-repeat:no-repeat;background-position:center;background-repeat:no-repeat;background-size:100% auto;left:50%;bottom:-145%;margin-left:-14px;}
span.vertical-line{position:absolute;height:100%;width:3px;background-color:#000;top:-130%;left:5px;}
.about-microweb{background-color:#fcfcfc;}
.am_left{width:48%;}
.am_right{width:46%;padding-top:40px;}
.am-points{padding-left:32px;}
.am-points ul li{font-size:30px;font-weight:400;position:relative;padding-left:75px;line-height:1.2em;margin-bottom:35px;}
.am-points ul li:last-child{margin-bottom:0px;}
.am-points ul li:before{position:absolute;content:"";background:#000;height:4px;width:55px;left:0px;top:20px;}
.about-process .title{text-align:center;}
.am_left img{height:auto;width:auto;}
.pi-image img{height:auto;width:auto;}
.proecess-wrapper{position:relative;left:15px;}
.hexagon{z-index:111111;position:relative;width:200px;height:115.47px;background-color:#000;margin:57.74px 0;cursor:pointer;}
.hexagon:before, .hexagon:after{content:"";position:absolute;width:0;border-left:100px solid transparent;border-right:100px solid transparent;}
.hexagon:before{bottom:100%;border-bottom:57.74px solid #000;}
.hexagon:after{top:100%;width:0;border-top:57.74px solid #000;}
.pi-image{position:absolute;z-index:111;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.process-box{width:19.15%;float:left;padding:150px 0px 150px 3.2%;position:relative;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.process-box:before{pointer-events:none !important;z-index:1;position:absolute;content:"";height:40%;width:14px;border-radius:8px;top:auto;bottom:60%;left:50%;background:#000;margin-left:-2px;}
.process-box:nth-child(even):before{top:60%;bottom:auto;}
.process-line{position:absolute;max-width:1470px;width:100%;top:90px;left:-23px;}
.pro-title{position:absolute;top:5px;left:165px;font-size:32px;font-weight:bold;text-transform:uppercase;}
.process-box:nth-child(even) .pro-title{top:auto;bottom:5px;}
.less-services{pointer-events:none;opacity:0.5;}
.less-services:after{display:none;}
.tooltip{visibility:hidden;opacity:0;position:absolute;text-align:center;background:rgba(0, 0, 0, 0.9);color:#fff;z-index:111;border-radius:4px;width:250px;padding:15px;left:50%;top:auto;bottom:183px;transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.process-box:nth-child(odd) .tooltip{top:183px;bottom:auto;}
.tooltip p{font-size:16px;font-weight:300;line-height:1.4;letter-spacing:0.3px;}
.tooltip:before{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000000 transparent transparent transparent;position:absolute;content:"";bottom:-10px;margin-left:-10px;}
.process-box:nth-child(odd) .tooltip:before{border-width:0 10px 10px 10px;border-color:transparent transparent #000000 transparent;bottom:auto;top:-10px;}
.hexagon:hover .tooltip{visibility:visible;opacity:1;}
.process-box.disabled{opacity:0.2;}
.process-box .process-icon, .pro-title{opacity:0;}
.process-box:before{height:0px}
.animate .process-box .process-icon, .animate .process-box:before, .animate .pro-title{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:0.5s;-webkit-animation-duration:0.5s;}
.animate .process-box:before{animation-name:lineHeight;-webkit-animation-name:lineHeight;}
.animate .pro-title{animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;animation-duration:0.7s;-webkit-animation-duration:0.7s;}
.animate .process-box:nth-child(1) .process-icon{animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.animate .process-box:nth-child(1):before{animation-delay:1.7s;-webkit-animation-delay:1.7s;}
.animate .process-box:nth-child(1) .pro-title{animation-delay:1.9s;-webkit-animation-delay:1.9;}
.animate .process-box:nth-child(2) .process-icon{animation-delay:2.1s;-webkit-animation-delay:2.1;}
.animate .process-box:nth-child(2):before{animation-delay:2.3s;-webkit-animation-delay:2.3s;}
.animate .process-box:nth-child(2) .pro-title{animation-delay:2.5s;-webkit-animation-delay:2.5;}
.animate .process-box:nth-child(3) .process-icon{animation-delay:2.7s;-webkit-animation-delay:2.7s;}
.animate .process-box:nth-child(3):before{animation-delay:2.9s;-webkit-animation-delay:2.9s;}
.animate .process-box:nth-child(3) .pro-title{animation-delay:3.1s;-webkit-animation-delay:3.1;}
.animate .process-box:nth-child(4) .process-icon{animation-delay:3.3s;-webkit-animation-delay:3.3s;}
.animate .process-box:nth-child(4):before{animation-delay:3.5s;-webkit-animation-delay:3.5s;}
.animate .process-box:nth-child(4) .pro-title{animation-delay:3.7s;-webkit-animation-delay:3.7;}
.animate .process-box:nth-child(4) .process-icon{animation-delay:3.9s;-webkit-animation-delay:3.9s;}
.animate .process-box:nth-child(4):before{animation-delay:4.1s;-webkit-animation-delay:4.1s;}
.animate .process-box:nth-child(4) .pro-title{animation-delay:4.3s;-webkit-animation-delay:4.3;}
.animate .process-box:nth-child(5) .process-icon{animation-delay:4.5s;-webkit-animation-delay:4.5s;}
.animate .process-box:nth-child(5):before{animation-delay:4.7s;-webkit-animation-delay:4.7s;}
.animate .process-box:nth-child(5) .pro-title{animation-delay:4.9s;-webkit-animation-delay:4.9;}
.hidden-sm{display:none;}
.process-mobile{text-align:center}
#icon1 .arrow1, #icon1 .arrow2, #icon1 .arrow3, #icon1 .arrow4, #icon1 .arrow5, #icon1 .arrow6{opacity:0;}
#icon1 .path1, #icon1 .path2, #icon1 .path3, #icon1 .path4, #icon1 .path5{stroke-dashoffset:-331;}
#icon1 .arrow1, #icon1 .arrow2, #icon1 .arrow3, #icon1 .arrow4, #icon1 .arrow5, #icon1 .arrow6{animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-duration:0.5s;-webkit-animation-duration:0.5s;}
#icon1 .path1, #icon1 .path2, #icon1 .path3, #icon1 .path4, #icon1 .path5{animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-duration:1s;-webkit-animation-duration:1s;}
.animate #icon1 .path1{animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-name:dashOffset;-webkit-animation-name:dashOffset;}
.animate #icon1 .path2{animation-delay:0.9s;-webkit-animation-delay:0.9s;animation-name:dashOffset1;-webkit-animation-name:dashOffset1;}
.animate #icon1 .path3{animation-delay:1.7s;-webkit-animation-delay:1.7s;animation-name:dashOffset;-webkit-animation-name:dashOffset;}
.animate #icon1 .path4{animation-delay:2.5s;-webkit-animation-delay:2.5s;animation-name:dashOffset1;-webkit-animation-name:dashOffset1;}
.animate #icon1 .path5{animation-delay:3.3s;-webkit-animation-delay:3.3s;animation-name:dashOffset;-webkit-animation-name:dashOffset;}
.animate #icon1 .arrow1{animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-name:fadeIn;-webkit-animation-name:fadeIn;}
.animate #icon1 .arrow2{animation-delay:1.5s;-webkit-animation-delay:1.5s;animation-name:fadeIn;-webkit-animation-name:fadeIn;}
.animate #icon1 .arrow3{animation-delay:2s;-webkit-animation-delay:2s;animation-name:fadeIn;-webkit-animation-name:fadeIn;}
.animate #icon1 .arrow4{animation-delay:3s;-webkit-animation-delay:3s;animation-name:fadeIn;-webkit-animation-name:fadeIn;}
.animate #icon1 .arrow5{animation-delay:4s;-webkit-animation-delay:4s;animation-name:fadeIn;-webkit-animation-name:fadeIn;}
.animate #icon1 .arrow6{animation-delay:4.5s;-webkit-animation-delay:4.5s;animation-name:fadeIn;-webkit-animation-name:fadeIn;}
@-webkit-keyframes dashOffset {
from{stroke-dashoffset:-331;}
to{stroke-dashoffset:0;}
}
@keyframes dashOffset {
from{stroke-dashoffset:-331;}
to{stroke-dashoffset:0;}
}
@-webkit-keyframes dashOffset1 {
from{stroke-dashoffset:331;}
to{stroke-dashoffset:0;}
}
@keyframes dashOffset1 {
from{stroke-dashoffset:331;}
to{stroke-dashoffset:0;}
}
@-webkit-keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes lineHeight {
from{height:0px;}
to{height:40%;}
}
@keyframes lineHeight {
from{height:0px;}
to{height:40%;}
}
@-webkit-keyframes fadeInLeft {
from{opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fadeInLeft {
from{opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}   .bgGrey{background-color:#f6f6f6;}
.bbIner{position:relative;height:75vh;overflow:hidden;}
.bbTitle{position:absolute;left:0;right:0;margin:auto;bottom:33px;}
.bbTitle h1{font-size:55px;text-align:center;}
.blogCards{width:100%;float:left;background-color:#fff;-webkit-box-shadow:0 4px 10px 1px rgba(0, 0, 0, 0.16);box-shadow:0 4px 10px 1px rgba(0, 0, 0, 0.16);margin:35px 0px;position:relative;}
.blogLeft{float:left;padding:40px 40px;width:40%;}
.blogRight img{width:100%;}
.blogDate{font-size:20px;color:#000;}
.blogTitle{font-size:36px;color:#000;line-height:1.4;margin-top:20px;font-weight:700;}
.blogTitle a{color:#1e1e1e;transition:300ms all;}
.blogTitle a:hover{color:#0066cc;}
.blogSocial{position:absolute;bottom:35px;}
.blogSocial li{display:inline-block;}
.blogSocial li a{color:#000;font-size:24px;padding:0 10px;transition:all 300ms;}
.blogSocial li a:hover{color:#0066cc;}
.blogRight{float:right;width:60%;text-align:right;}
.blogSmallmain:nth-child(odd){padding-left:0px;}
.blogSmallmain:nth-child(even){padding-right:0px;}
.blogSmallmain{padding:0 20px;width:50%;float:left;}
.blogSmall{padding:40px;}
.blogSmall .blogLeft{width:100%;padding:0;float:none;}
.blogSmall .blogLeft .blogTitle{min-height:59px;}
.blogSmall .blogRight{width:100%;padding:40px 0px;text-align:center;float:none;}
.blogSmall .blogSocial{position:inherit;bottom:inherit;}
.paginationMain{text-align:center;padding:28px 0 10px;}
.pagination li{display:inline-block;margin:0 6px;}
.pagination li.active a{background-color:#000;color:#fff;}
.pagination li a{background-color:#3c3c3c;color:#fff;}
.pagination li a{color:#000;background-color:#dadada;width:25px;height:25px;border-radius:50%;display:block;text-align:center;line-height:27px;font-size:15px;}
.blogSmall .blogRight img{height:300px;width:auto !important;}
.blog-details h4{margin-bottom:15px;line-height:1.2;}
.blog-details .blog-date{font-size:18px;color:#636363;font-weight:400;}
.bd-content{margin-top:45px;}
.bd-content p{line-height:1.45;font-size:24px;margin-bottom:30px;}
.bd-content p:last-child{margin-bottom:0px;}
.blog-btns.flw{margin-top:60px;}
.blog-btns a{color:#000;font-size:28px;font-weight:bold;position:relative;}
.blog-btns a:after{position:absolute;content:"";width:35px;height:26px;background-size:100% auto;background-repeat:no-repeat;top:50%;margin-top:-14px;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.nxt-btn{padding-right:50px;}
.nxt-btn:after{right:0px;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_black.png);}
.nxt-btn:hover:after{right:-5px;}
.prev-btn{padding-left:50px;}
.prev-btn:after{left:0px;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/arrow_black_prev.png);}
.prev-btn:hover:after{left:-5px;}
.modal-contact{overflow-x:hidden;position:fixed;height:100%;width:100%;top:-100%;visibility:hidden;left:0px;z-index:111111;background-color:#fff;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.modal-contact .close{position:absolute;top:30px;right:30px;font-weight:bold;border-bottom:2px solid transparent;cursor:pointer;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.modal-contact .close:hover{border-bottom:2px solid #000;}
.modal-contact.open{top:0px;visibility:visible;}
.modal-contact .title h2{font-size:32px;}
.mcw-left{float:left;width:43%;padding-right:5%;padding-top:8em;}
.mcw-right{float:left;width:57%;}
.mcw-left h2{font-weight:900;line-height:1.2em;}
.text-area label{top:inherit;bottom:-5px;}
.text-area label.active{top:inherit;bottom:0px;}
.mc-wrapper{margin-top:30px;}
.input-field:after{position:absolute;content:"";height:42px;width:42px;background-repeat:no-repeat;background-size:100% auto;bottom:20px;right:12px;}
.input-field.message:after{bottom:24px;}
.input-field.firstname:after, .input-field.lastname:after{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/icon_name.png);}
.input-field.email:after{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/icon_envelop.png);}
.input-field.subject:after{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/icon_subject.png);}
.input-field.message:after{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/icon_chat.png);}
.input-field input, .input-field textarea{padding-right:40px !important;}
.loadmore-services.hide{visibility:hidden;opacity:0;margin:0px !important;}
.all-services.loadmore .service-box:last-child{margin-bottom:0px;}
.modal-contact.sec-pad{padding:70px 0px;}
.case_header{padding-top:120px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.case_header .ch_title{color:#636363;text-transform:uppercase;font-size:16px;letter-spacing:2px;font-weight:bold;}
.case_header .ch_left ul li{float:left;position:relative;margin-right:15px;padding-right:15px;}
.case_header .ch_left ul li:last-child{padding:0px;margin:0px;}
.case_header .ch_left ul li:last-child:after{display:none;}
.case_header .ch_left ul li:after{position:absolute;content:"";width:1px;background-color:#e5e5e5;margin-left:0px;top:1px;bottom:3px;right:0px;}
.case_header .ch_left ul li:last-child{margin-right:0px;}
.case_header .ch_left ul li h6{font-weight:bold;font-size:26px;margin-top:5px;}
.case_header .ch_left ul li h6 span{font-size:20px;position:relative;margin-right:5px;}
.case_header .ch_left ul li h6 span:last-child{margin-right:0px;}
.case_header .ch_left ul li h6 span:after{position:relative;content:"/";font-size:20px;color:#636363;display:inline-block;font-weight:lighter;margin-left:5px;}
.case_header .ch_left ul li h6 span:last-child:after{display:none;}
.ch_social{float:right;text-align:left;}
.ch_social ul{margin-top:10px;}
.ch_social ul li{float:left;}
.ch_social ul li a{color:#000;font-weight:bold;font-size:16px;margin-right:8px;position:relative;}
.ch_social ul li a:after{position:relative;content:"/";font-size:16px;color:#636363;display:inline-block;font-weight:lighter;margin-left:8px;}
.ch_social ul li:last-child a{margin:0px;}
.ch_social ul li:last-child a:after{display:none;}
.cases_content{background-color:#fcfcfc;}
.cc_sec1-content p{margin-top:40px;max-width:870px;width:100%;}
.ccsec1-img-frame{position:relative;}
.ccsec1-img-frame h3{background-color:rgba(0, 0, 0, 0.8);padding:30px 25px;color:#fff;text-align:left;position:absolute;left:50%;top:-35px;line-height:1.4;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);font-size:26px;width:80%;}
.cc_sec1-img{margin-top:150px;}
.cc_sec2{margin-top:130px;}
.cc_sec2-title{margin-bottom:40px;}
.cc_sec2-img{margin-top:70px;}
.viewcases_btn{text-align:center;padding:50px 0px;}
.viewcases_btn a{margin:0px 20px;}
.cases-points.am-points{padding:0px;float:left;width:100%;}
.cases-points li{width:48%;float:left;}
.cases-points li:nth-child(odd){clear:left;}
.cases-points li:nth-child(even){float:right;}
.cases_img_lg.cc_sec2-img img{max-width:800px;}
.error_logo{text-align:center;padding:30px 0px;}
.error_box{text-align:center;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.error_logo .logo a:after{display:none;}
.error_no{font-size:200px;font-weight:500;}
.error_tag{color:#636363;font-weight:bold;font-size:20px;letter-spacing:1px;line-height:1.4em;}
.error_btn{margin-top:40px;}
.error_box{text-align:center;}
.error_no img{margin-top:-40px;max-width:142px;}
.am_left img{-webkit-transition:all ease-in-out 0.7s;-moz-transition:all ease-in-out 0.7s;transition:all ease-in-out 0.7s;}
.privacy_content .h5{margin-bottom:30px;line-height:1.4;}
.privacy_content p, .privacy_content li{font-size:24px;line-height:1.6em;}
.privacy_content ul{padding-left:20px;}
.privacy_content li{margin-bottom:10px;padding-left:45px;position:relative;}
.privacy_content li:before{position:absolute;content:"";height:3px;width:30px;background-color:#000;left:0px;top:16px;}
.p_contact .h6, .privacy_content p{margin-bottom:20px;}
.p_address{line-height:2em;}
.p_content .h5, .p_contact .h6{margin-top:80px;}
.privacy_content a{color:#000;text-decoration:underline;line-height:1.4;word-spacing:normal;word-break:break-word;}
.privacy_content a:hover{color:#636363;}
.c_browserlist{margin-top:30px;}
.browsers_text{margin-bottom:35px;}
.browsers_text:last-child{margin-bottom:0px;}
.browsers_text strong i{font-weight:bold;display:block;font-style:italic;}
.browsers_text span{display:block;margin-top:20px;margin-bottom:8px;line-height:1.4;}
#contact_result{margin-bottom:25px;}
.get_in_touch{overflow:hidden;position:relative;padding:110px 0px 50px;background-color:#000;z-index:11;text-align:center;background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/get_in_touch.webp);background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:0 !important;}
.safari .get_in_touch{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/get_in_touch.jpg);}
.get_in_touch p{color:#fff;}
.get_in_touch p, .get_in_touch a{vertical-align:middle;display:inline-block;margin:0px 10px;}
.get_in_touch::before{position:absolute;content:"";height:75px;background-color:#fff;top:-39px;left:-20px;transform:rotate(2deg);right:-20px;}
.get_in_touch p{font-size:38px;}
.serMain{position:relative;}
.serInner{background:#000;display:inline-block;width:100%;text-align:right;}
.serInner:before{content:'';background:#000;left:0;position:absolute;width:100%;height:calc(100% - 3px);z-index:-2;}
.serInner:after{content:'';background:#f7f7f7;right:0;position:absolute;width:50%;height:calc(100% + 117px);z-index:-1;top:-120px;}
.serLeft{width:57%;float:left;text-align:left;}
.serRight{width:43%;float:right;}
.serRight img{width:100%;height:100%;object-fit:cover;object-position:bottom;}
.serLeft > *{color:#fff;}
.serLeft .text-lg{font-weight:300;line-height:1.6em;padding-right:60px;}
.serLeft .text-lg strong{font-weight:600;}
.serTitle h2{font-size:52px;line-height:1.3em;}
.clearfix::after{content:"";clear:both;display:table;}
.ufDesign{position:relative;}
.ufDesign:before{content:'';position:absolute;border:20px solid #f3f3f3;width:50%;height:100%;z-index:-1;}
.ufDesign img{float:left;margin:45px 25px 45px 45px;border:1px solid #eee;}
.ufText{font-size:42px;line-height:66px;font-weight:600;padding:45px 0 45px 45px;}
.ufParagraph{padding-top:60px;}
.ufParagraph.padNone{padding:0;}
.ufParagraph p{color:#252525;font-weight:300;line-height:1.7em;}
.ufParagraph p i{color:#d6d6d6;font-size:75px;margin-right:20px;}
.toolsMain{padding:85px 0;background-repeat:no-repeat;}
.toolsMain{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/technology__bg.webp);}
.safari .toolsMain{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/technology__bg.jpg);}
.toolsInner{background:rgba(255, 255, 255, 0.9);padding:60px;backdrop-filter:blur(2px);}
.toolsInner > *{display:inline-block;vertical-align:top;}
.toolsLeft{width:100%;padding-right:0;margin-bottom:30px;}
.toolsRight{width:100%;}
.toolsLeft .title{margin-bottom:0;}
ul.tList{text-align:center;display:inline-block;width:100%;}
ul.tList li{width:33.33%;float:left;margin:35px 0;font-size:24px;padding:0 15px;line-height:1.3;text-align:center;}
ul.tList li:nth-child(3n + 1){clear:both;}
ul.tList.btList li{width:100%;text-align:left;margin:10px 0;list-style-type:decimal;}
.tabs{padding:0;background-color:transparent;text-align:left;border-bottom:1px solid #000;}
.tabs li{display:inline-block;list-style-type:none;width:auto;vertical-align:top;}
.tabs li a{color:#000;padding:20px 35px;display:block;opacity:0.7;font-size:18px;text-transform:uppercase;}
.tabs li a.active{opacity:1;color:#fff;background:#000;border-radius:0;}
.tab-main{display:none;opacity:0;transition:all 1s;}
.tab-main.active{display:block;}
.tab-main li{width:19%;padding:10px;line-height:1.3;text-align:center;display:inline-block;vertical-align:top;}
.tabs-out{padding-top:30px;}
.tabs-out, .tabs-out > div, .tabs-out > div ul{width:100%;float:left;text-align:center;}
.tlogoboxImg{height:70px;width:100%;position:relative;margin-bottom:20px;}
.tlogobox img{min-height:50px;width:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;max-height:60px;}
.tab-main li p{font-size:18px;}
.tlogobox{background:rgb(255, 255, 255);background:linear-gradient(0deg, rgba(255, 255, 255, 0.4962359943977591) 0%, rgba(255, 255, 255, 1) 100%);padding:30px;height:100%}
.tabs-out > div ul{float:none;display:flex;justify-content:center;flex-wrap:wrap;}
.in{opacity:1;}
.mapLink{border:1px dashed rgba(255, 255, 255, 0.3);padding:10px;}
.mapLink a{display:block;}
.mapMenu{border:none;padding:0;width:400px;}
.mapMenu a{border:1px dashed rgba(0, 0, 0, 0.3);}
.epSolution li{float:left;width:33.33%;}
.epSolution li a{display:block;padding:0 30px;}
.epSolution li a img{filter:grayscale(1);transition:300ms all;}
.epSolution li a:hover img{filter:unset;}
.esBanner.hero_serviceBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/enterprice-solution.webp)}
.safari .esBanner.hero_serviceBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/enterprice-solution.jpg)}
.f_techno ul li a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;}
.f_techno ul li a{display:block;width:100%;padding-bottom:100%;background:rgba(255, 255, 255, 0.2);position:relative;}
.f_techno ul li a:hover{background:rgba(255, 255, 255, 0.1);}
.f_techno ul li{float:left;width:16.66%;padding:5px;}
.f_techno ul{margin-top:-5px;margin-left:-5px;}
.f_techno ul li.width50 a{padding-bottom:30.34%;}
.f_techno ul li.width50{width:50%;}
.hero_index{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_bg.webp);}
.hero_serviceBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/service-banner.webp);}
.hero_about{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_about_bg.webp);}
.hero_blogdetail{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/blog-details.webp);}
.hero_blog{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_blog_bg.webp);}
.hero_cases{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_cases_bg.webp);}
.hero_policy{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_policy_bg.webp);}
.hero_services{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_services_bg.webp);}
.hero_carauction{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case1_bg.webp);}
.hero_sailing{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case2_bg.webp);}
.hero_printing{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case3_bg.webp);}
.hero_transport{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case4_bg.webp);}
.hero_hospitality{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case5_bg.webp);}
.hero_multiproperty{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case6_bg.webp);}
.hero_thepalm{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case7_bg.webp);}
.hero_angularBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/angular-js-development-company.webp);}
.hero_cloudBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/cloud-technology-development-company.webp);}
.hero_dmBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/digital-marketing.webp);}
.hero_iotBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/iot-and-embedded-systems-smart-solutions.webp);}
.cloud-application_banner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/cloud-application-development-services.png);}
.Azure_DevOps_Servicessbanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/azure-devOps-services.png);}
.Golang_Development_Servicesnaner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/golang-development-services.png);}
.hero_microsoftBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/microsoft-development.webp);}
.hero_mobileappBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/mobile-application-development.webp);}
.hero_nodejsBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/node-js-development.webp);}
.hero_reactjsBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/reactJS-development.webp);}
.hero_rubyonrailsBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/ruby-on-rails-development.webp);}
.hero_sotiBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/software-outsource-to-India.webp);}
.hero_symfonyBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/symfony-web-development.webp);}
.hero_uiBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/user-interface-design.webp);}
.hero_vidaniBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/video-animation-services.webp);}
.hero_webdevBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/web-development.webp);}
.hero_wpBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/wordpress-development.webp);}
.hero_drupalBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/drupal-development-company.webp);}
.hero_pythonBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/python-development.webp);}
.hero_digitransformationBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/digitransformationbanner1.webp);}
.hero_functransformBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/functionaltransformation-banner.webp);}
.hero_orgTransformationBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/organizationtransformation-banner.webp);}
.hero_businessTransform{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/Business-Transformation.webp);}
.hero_devOps{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/devops-consulting-servies-1.png);}
.safari .hero_index{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_bg.jpg);}
.safari .hero_serviceBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/service-banner.jpg);}
.safari .hero_about{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_about_bg.jpg);}
.safari .hero_blogdetail{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/blog-details.jpg);}
.safari .hero_blog{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_blog_bg.jpg);}
.safari .hero_cases{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_cases_bg.jpg);}
.safari .hero_policy{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_policy_bg.jpg);}
.safari .hero_services{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_services_bg.jpg);}
.safari .hero_carauction{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case1_bg.jpg);}
.safari .hero_sailing{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case2_bg.jpg);}
.safari .hero_printing{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case3_bg.jpg);}
.safari .hero_transport{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case4_bg.jpg);}
.safari .hero_hospitality{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case5_bg.jpg);}
.safari .hero_multiproperty{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case6_bg.jpg);}
.safari .hero_thepalm{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case7_bg.jpg);}
.safari .hero_angularBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/angular-js-development-company.jpg);}
.safari .hero_cloudBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/cloud-technology-development-company.jpg);}
.safari .hero_dmBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/digital-marketing.jpg);}
.safari .hero_iotBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/iot-and-embedded-systems-smart-solutions.jpg);}
.safari .hero_laravelBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/laravel-development-company.jpg);}
.safari .hero_microsoftBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/microsoft-development.jpg);}
.safari .hero_mobileappBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/mobile-application-development.jpg);}
.safari .hero_nodejsBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/node-js-development.jpg);}
.safari .hero_reactjsBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/reactJS-development.jpg);}
.safari .hero_rubyonrailsBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/ruby-on-rails-development.jpg);}
.safari .hero_sotiBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/software-outsource-to-India.jpg);}
.safari .hero_symfonyBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/symfony-web-development.jpg);}
.safari .hero_uiBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/user-interface-design.jpg);}
.safari .hero_vidaniBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/video-animation-services.jpg);}
.safari .hero_webdevBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/web-development.jpg);}
.safari .hero_wpBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/wordpress-development.jpg);}
.safari .hero_drupalBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/drupal-development-company.jpg);}
.safari .hero_pythonBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/python-development.jpg);}
.safari .hero_digitransformationBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/digitransformationbanner1.jpg);}
.safari .hero_functransformBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/functionaltransformation-banner.jpg);}
.safari .hero_orgTransformationBanner{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/organizationtransformation-banner.jpg);}
.safari .hero_businessTransform{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/Business-Transformation.jpg);}
.contact-form textarea.form-control{height:120px;padding:15px;}
.blog_1{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/blogs/images/Empowering-Business-Growth-with-top-notch-Software-Development-Services.webp);}
#CybotCookiebotDialog h2{font-size:12px !important;}
#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay *{font-size:12px !important;}
a#CybotCookiebotDialogPoweredbyCybot{display:none !important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#000 !important;border-color:#000 !important;color:#ffffff !important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#000 !important;}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:transparent;border:2px solid #000 !important;}
.techContain{background-color:#f7f7f7;}
.text-sm strong{font-weight:bold}
div#who_content_left p, .sc-left p{font-size:30px;font-weight:600;line-height:1.6em;position:relative;}
.aw-content .awc-right p, .sc-right p, .cases_content .cc_sec1-title p, .cases_content .cc_sec2-title p, .cases_content .cc_sec3-title p{font-size:24px;font-weight:normal;line-height:1.6em;color:#252525;margin-bottom:15px;}
.serLeft.sec-pad p{font-size:30px;line-height:1.6em;font-weight:300;padding-right:60px;}
.techContain.sec-pad p{font-size:24px;font-weight:normal;line-height:1.6em;color:#252525;margin-bottom:15px;}
.about-wrapper .awc-right{transform:translateY(0) scale(1)!important;}
.techContain.sec-pad p strong{font-weight:bold;}
.sb-content-text li{font-size:28px;font-weight:500;margin-bottom:40px;position:relative;line-height:1.5;}
.swl-content p{font-size:30px;line-height:1.3em;margin:0 0 30px 0;padding:0;}
.cc_sec3.flw{padding-top:60px;}
.cases_content .cc_sec3-title{margin-top:60px;}
.cases_content .cc_sec1-title, .cases_content .cc_sec2-title, .cases_content .cc_sec3-title{width:45%;}
.cases_content .cc_sec1-img.flw, .cases_content .cc_sec2-img.flw, .cases_content .cc_sec3-img.flw{width:50%;}
.cc_sec1.flw, .cc_sec2.flw, .cc_sec3.flw{display:flex;justify-content:space-between;}
.cc_sec2.flw{flex-direction:row-reverse;}
.toolsMain{display:inline-block;width:100%;}
header.site-header{top:0px;z-index:9999;padding:0;transition:all 0.5s;}
header.site-header.fixed-header .container-fluid{padding-top:15px;padding-bottom:15px;}
header.site-header.fixed-header .btn, header.site-header.overlay-active .btn{background:#000000;color:#ffffff;}
.site-header .container-fluid{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px;transition:all 0.5s;}
.main-menu__cover .main-menu__nav{display:flex;align-items:center;grid-gap:40px;}
.main-menu__cover .main-menu__nav > li > a{color:#fff;font-size:18px;font-weight:500;position:relative;transition:none;text-transform:uppercase;letter-spacing:0.01em;}
.main-menu__cover .main-menu__nav > li > a::before{content:"";width:100%;height:115px;left:0;top:50%;transform:translateY(-50%);position:absolute;z-index:1;}
.fixed-header .main-menu__cover .main-menu__nav > li > a{color:#000;}
.main-menu__cover .main-menu__nav > li.menu-item-has-children > a::after{content:"";height:8px;width:8px;border-right:2px solid;border-bottom:2px solid;position:relative;display:inline-block;margin-left:15px;top:50%;transform:translateY(-50%) rotate(45deg);right:0;z-index:2;transition:all .4s;}
.main-menu__cover .main-menu__nav > li.menu-item-has-children:hover > .sub-menu{visibility:visible;opacity:1;}
.mega-menu > .sub-menu{position:absolute;left:0;top:100%;width:100%;background:#ffffff;visibility:hidden;opacity:0;transition:all 0.5s;display:flex;flex-wrap:wrap;padding:60px;max-height:calc(100vh - 125px);overflow:auto;}
.mega-menu > .sub-menu > li{width:100%;}
.mega-menu > .sub-menu > li > .sub-menu{display:grid;column-gap:100px;row-gap:20px;grid-template-columns:repeat(4, 1fr);}
.mega-menu > .sub-menu > li a{text-transform:uppercase;letter-spacing:0.01em;font-size:14px;font-weight:bold;color:rgba(0, 0, 0, 0.3);padding-right:20px;position:relative;display:block;line-height:1.1em;min-height:32px;display:flex;align-items:center;}
.mega-menu > .sub-menu > li > a{display:none;}
.mega-menu > .sub-menu > li a::after{content:"";height:8px;width:8px;border-right:2px solid;border-bottom:2px solid;position:absolute;display:inline-block;top:0%;bottom:0;margin:auto;transform:rotate(-45deg);right:0;z-index:2;transition:all .4s;}
.mega-menu > .sub-menu li:hover > a{color:#000;}
.normal-menu{position:relative;}
.normal-menu > .sub-menu{position:absolute;left:0;top:200%;width:240px;background:#ffffff;visibility:hidden;opacity:0;transition:all 0.5s;display:flex;flex-wrap:wrap;padding:12px 20px;max-height:calc(100vh - 125px);overflow:auto;}
.normal-menu > .sub-menu > li{width:100%;}
.normal-menu > .sub-menu > li a{text-transform:uppercase;letter-spacing:0.01em;font-size:14px;font-weight:bold;color:rgba(0, 0, 0, 0.3);padding-right:20px;position:relative;display:block;line-height:1.1em;min-height:32px;display:flex;align-items:center;}
.normal-menu > .sub-menu > li a::after{content:"";height:8px;width:8px;border-right:2px solid;border-bottom:2px solid;position:absolute;display:inline-block;top:0%;bottom:0;margin:auto;transform:rotate(-45deg);right:0;z-index:2;transition:all .4s;}
.normal-menu > .sub-menu li:hover > a{color:#000;}
.btn{display:inline-block;background:#ffffff;color:#000000;padding:16px 25px;border:0;border-radius:0;font-size:16px;text-transform:uppercase;letter-spacing:0.02em;font-weight:bold;}
.mobile-menu-icon{display:none;}
.submenu-toggle{display:none;height:50px;width:50px;display:flex;align-items:center;justify-content:center;background:no-repeat;font-size:30px;font-weight:300;}
.mobile-btn, .submenu-toggle{display:none;}
header.site-header.overlay-active{background-color:#fff;}
header.site-header.overlay-active .main-menu__cover .main-menu__nav > li > a{color:#000;transition:none;}
header.site-header.overlay-active .logo img{filter:invert(1);}
header.site-header .main-menu__nav > li.menu-item-has-children > a{padding:40px 0;}
.home header.site-header .main-menu__cover .main-menu__nav > li > a{color:#000;transition:none;}
.home header.site-header .logo img{filter:invert(1);}
.home header.site-header .main-menu__nav > li.menu-item-has-children > a{padding:40px 0;}
header.site-header.black-header{background-color:#fff;}
header.site-header.black-header .main-menu__cover .main-menu__nav > li > a{color:#000;transition:none;}
header.site-header.black-header .logo img{filter:invert(1);}
.site-header__right{display:flex;}
.proud-bni-logo{width:90px;margin-left:10px;}
@media only screen and (max-width:1480px) {
header.site-header .container-fluid{padding-left:30px;padding-right:30px;}

.mega-menu > .sub-menu{padding:30px;}
.mega-menu > .sub-menu > li > .sub-menu{column-gap:50px;}
.main-menu__cover .main-menu__nav > li > a{font-size:16px;}
.main-menu__cover .main-menu__nav{grid-gap:30px;}
}
@media only screen and (max-width:1280px) {
.main-menu__cover .main-menu__nav{grid-gap:15px;}
.main-menu__cover .main-menu__nav > li > a{font-size:15px;}
.proud-bni-logo{width:80px;}
.btn{padding:16px 15px;font-size:15px;}
.logo img, .footer-logo img{max-width:195px;}
}
@media only screen and (max-width:1120px) {
.btn{font-size:14px;padding:14px 20px;}
.main-menu__cover .main-menu__nav > li > a{font-size:14px;}
.mega-menu > .sub-menu > li > .sub-menu{grid-template-columns:repeat(3, 1fr);}
.site-header .container-fluid{padding-top:20px;padding-bottom:20px;}
.mega-menu > .sub-menu{max-height:calc(100vh - 100px);}
}
@media only screen and (max-width:1080px) {
.btn{font-size:13px;padding:14px 15px;}
}
@media only screen and (max-width: 1023px) {
.main-menu__cover{position:fixed;top:0;left:100%;height:100%;width:100%;overflow:auto;background:#ffffff;padding:30px;transition:all 0.5s;z-index:999;}
.main-menu__nav{flex-wrap:wrap;}
.main-menu__nav li{width:100%;}
.main-menu__cover .main-menu__nav, .submenu-toggle{display:block;}
.main-menu__cover .main-menu__nav > li > a{color:#000000;font-size:20px;display:block;}
.main-menu__cover .main-menu__nav > li > a::before{display:none;}
.main-menu__cover .main-menu__nav > li > a, header.site-header .main-menu__nav > li.menu-item-has-children > a{padding:15px 0;}
.submenu-toggle{display:block;}
.main-menu__cover .main-menu__nav > li.menu-item-has-children > a::after{display:none;}
.main-menu__nav li.menu-item-has-children{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0;}
.mega-menu > .sub-menu{position:relative;visibility:visible;opacity:1;transition:none;display:none;max-height:none;padding:0;overflow:hidden;}
.mega-menu > .sub-menu > li > .sub-menu{display:block;width:100%;}
.mega-menu > .sub-menu > li a::after{display:none;}
.mega-menu .sub-menu .submenu-toggle{display:none;}
.mega-menu > .sub-menu > li a{font-weight:500;padding:10px 0;font-size:16px;min-height:auto;display:block;}
.mobile-btn{display:inline-block;}
.desktop-btn{display:none;}
.mobile-menu-icon{width:30px;height:25px;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:none;z-index:999;}
.mobile-menu-icon span{height:2px;background:#ffffff;transition:all .4s;}
.mobile-menu-open .main-menu__cover{left:0;visibility:visible;opacity:1;}
.mobile-menu-open .mobile-menu-icon span{background:#000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.mobile-menu-open .mobile-menu-icon span:nth-child(1){transform:rotate(45deg);}
.mobile-menu-open .mobile-menu-icon span:nth-child(2){opacity:0;}
.mobile-menu-open .mobile-menu-icon span:nth-child(3){transform:rotate(-45deg);}
header.site-header .btn{background:#000000;color:#ffffff;margin-top:20px;}
header.site-header.fixed-header .mobile-menu-icon span{background:#000;}
.site-header__right{align-items:center;flex-direction:row-reverse;}
.proud-bni-logo{width:60px;margin-left:0;margin-right:10px;}
header.site-header .container-fluid{padding-left:20px !important;padding-right:20px !important;}
}
@media only screen and (max-width:767px) {
.site-header .container-fluid{padding-top:15px;padding-bottom:15px;}
.main-menu__cover{padding:40px 20px;}
.image-parallax-section{height:260px !important;}
} @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) {  .main-navigation{font-size:16px;padding:10px 0;}
.hero-section{padding:40px 20px;background-size:cover;background-position:center;}
.column-layout{display:block;}
.btn, button{font-size:18px;padding:12px 20px;}
body{overflow-x:hidden;}
} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .your-grid-container{grid-template-columns:repeat(2, 1fr);}
.header{height:80px;}
}
.card{background-color:#eaeaea;border-radius:10px;padding:20px;margin-bottom:20px;}
.category{font-weight:bold;color:#000000;margin-bottom:10px;}
.description{color:#000000;}
.read-more {
color: #0073aa;
cursor: pointer;
text-decoration: underline;
margin-top: 10px;
display: inline-block;
}.ctm-hero *{box-sizing:border-box;}
.ctm-hero{overflow-x:hidden;}
.ctm-hero .hero{padding:170px 0 90px 0;display:flex;align-items:center;position:relative;}
.ctm-hero .hero-title{font-size:clamp(60px, 10vw, 100px);font-weight:900;line-height:0.95;letter-spacing:-2px;margin-bottom:30px;text-transform:uppercase;position:relative;}
.hero-title svg{width:clamp(60px, 10vw, 70px);}
.ctm-hero .hero-title .asterisk{display:inline-block;font-size:1em;vertical-align:baseline;margin:0;animation:rotate 10s linear infinite;}
@keyframes rotate {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.ctm-hero .hero-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;flex-wrap:wrap;padding-left:10px;}
.ctm-hero .hero-info{max-width:700px;}
.ctm-hero .hero-label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;}
.ctm-hero .hero-description{font-size:22px;line-height:1.6;color:#666;}
.ctm-hero .hero-badge{position:absolute;width:110px;height:110px;right:50px;}
.ctm-hero .badge-circle{width:100%;height:100%;border:2px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:spin 10s linear infinite;}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.ctm-hero .badge-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-weight:700;font-size:14px;}
@media(max-width:768px){
.ctm-hero .hero {
padding: 120px 0 160px 0;
}
.ctm-hero .hero-bottom {
padding-left: 0;
}
.ctm-hero .hero-description {
font-size: 19px;
}
.ctm-hero .hero-bottom {
gap: 20px;
}
.ctm-hero .hero-title {
font-size: 13vw;
margin-bottom: 0;
}
.hero-title svg {
width: 8vw;
}
.ctm-hero .hero-badge {
position: absolute;
width: 90px;
height: 90px;
right: auto;
bottom: 30px;
}
.ctm-hero .badge-circle {
padding: 5px;
}
.home .mobile-menu-icon span {
background: #000;
}
}@media only screen and (max-width:1900px) {
.blogTitle{font-size:28px;line-height:1.3;margin-top:15px;}
.blogSmall .blogRight img{height:230px;width:auto !important;}
}
@media only screen and (max-width:1600px) {
.container{max-width:1170px;}
h2, .h2{font-size:54px;}
h3, .h3{font-size:36px;}
h4, .h4 { font-size: 34px; } p{font-size:20px;}
h5, .h5{font-size:28px;}
h6, .h6{font-size:24px;font-weight:bold;}
.f-add{font-size:20px;}
.f-contact a{font-size:20px;margin-bottom:15px;}
.text-lg{font-size:24px;}
.text-sm, .services-wrapper .swl-content .text-sm{font-size:22px;}
.btn-default{font-size:18px;padding:14px 20px 10px;}
.btn-default span:after, .btn-prev span:before{width:33px;height:25px;background-size:100% auto;margin-left:10px;}
.btn-prev span:before{margin-left:0px;margin-right:10px;}
.title{margin-bottom:40px;}
.about-wrapper .aw-content .btn-area{margin-top:50px;}
.services-wrapper .swl-content{padding:50px 40px;max-width:650px;}
.services-wrapper .swl-content .text-sm, .services-wrapper .swl-content .btn-area{padding-left:30px;}
.services-wrapper .swl-content .text-sm{margin-top:25px;}
.services-wrapper .swl-content .btn-area{margin-top:30px;}
.sec-pad{padding:90px 0px;}
.case-slider .slider-inner{max-width:1100px;width:100%;}
.case-slider .slider-img{max-width:90%;}
.slider-content{max-width:485px;padding:35px 45px;}
.case-slider .owl-dots button span{height:20px;width:20px;border:2px solid #fff;}
.case-slider .owl-dots button{display:inline-block;margin:0px 8px;}
.case-slider{margin-top:40px;}
.case-slider .btn-area{margin-top:70px;}
.footer-nav .h5{margin-bottom:24px;}
.footer_bottom{margin-top:50px;}
.footer-nav{margin-top:30px;}
footer.flw{padding:40px 0px;}
.f-socialmedia ul li a, .nav-add p, .nav-contact a, .nav-social a{font-size:20px;}
.f-socialmedia ul li:after{font-size:20px;right:-23px;}
.footer_bottom p, .footer_bottom a{font-size:16px;}
.nav-col_1{width:32%;}
.nav-col_2{width:34%;}
.nav-col_3{width:34%;}
.navigation h5{margin-bottom:25px;}
.nav-menu > li > a{font-size:34px;}
.nav-menu > li{margin-bottom:16px;}
.nav-social ul li:after{font-size:18px;right:-20px;}
.scroll-arrow span .arrow_logo{height:42px;width:36px;}
.scroll-arrow span:after{top:40px;left:16px;}
.scroll-arrow span{font-size:20px;padding-top:2px;}
.hw-content{bottom:160px;}
.nav-icon{width:44px;height:34px;}
.nav-icon span{height:4px;}
.nav-active .nav-icon span:nth-child(1){top:15px;}
.nav-active .nav-icon span:nth-child(3){bottom:15px;}
.nav-icon span:nth-child(2){margin-top:-2px;}
.service-box .sb-image{width:35%;}
.service-box .sb-content{width:64.6%;padding-left:10%;}
.unorder-list li{font-size:22px;margin-bottom:30px;}
.service-box .btn-area{margin-top:50px;}
.sb-image-outer:after{left:35px;top:35px;}
.service-box .sb-content .h3{margin-bottom:35px;}
.service-box:nth-child(even) .sb-image-outer:after{right:35px;}
.service-box:nth-child(even) .sb-content{padding-right:10%;}
.lm-btn{font-size:22px;}
.lm-btn:after{width:20px;height:30px;margin-left:-10px;}
.service-box{margin-bottom:150px;}
span.vertical-line{top:-127%;}
.am_left{width:45%;}
.am_right{width:48%;padding-top:30px;}
.am-points ul li{font-size:25px;padding-left:60px;margin-bottom:30px;}
.am-points ul li:before{height:3px;width:40px;top:15px;}
.hexagon{width:130px;height:75.06px;margin:37.53px 0;}
.hexagon:before, .hexagon:after{width:0;border-left:65px solid transparent;border-right:65px solid transparent;}
.hexagon:before{bottom:100%;border-bottom:37.53px solid #000;}
.hexagon:after{top:100%;width:0;border-top:37.53px solid #000;}
.process-box{width:19.2%;padding:120px 0px 120px 3.8%;}
.process-line{top:50px;}
.process-box:before{width:10px;border-radius:8px;left:48%;margin-left:-1px;}
.pro-title{left:56%;font-size:22px;}
.proecess-wrapper{margin-top:30px;}
.services-list .container{max-width:1100px;}
.tooltip{top:auto;bottom:123px;width:230px;}
.process-box:nth-child(odd) .tooltip{top:123px;bottom:auto;}
.tooltip p{font-size:14px;}
.case-content .h4{font-size:26px;}
.case-content{padding:25px 30px;width:90%;}
.case-box:nth-child(odd){margin-top:-100px;}
.case-box:nth-child(odd){padding-right:50px;}
.cases-title{top:-50px;margin-top:-20px;}
.case-box:nth-child(even), .cases-title .text-sm{padding-left:50px;}
.case-box{margin-bottom:80px;}
.case-content .btn-area{margin-top:25px;}
.blogSmall .blogRight img{height:180px;}
.blogTitle{font-size:26px;margin-top:10px;}
.blogDate{font-size:16px;color:#000;}
.blogSocial li a{font-size:18px;padding:0 8px;}
.blogLeft{padding:30px;}
.blogSocial{bottom:30px;}
.blogSmall{padding:30px;}
.blogCards{margin:25px 0px;}
.blogs.sec-pad{padding:60px 0px;}
.blogSmall .blogRight{padding:30px 0px;}
.bd-content p{font-size:18px;}
.blog-btns a{font-size:20px;}
.blog-btns a:after{width:28px;height:21px;margin-top:-10px;}
.nxt-btn{padding-right:40px;}
.prev-btn{padding-left:40px;}
.blog-details .blog-date{font-size:16px;}
.row{margin-bottom:10px;}
.input-field label{font-size:16px;-webkit-transform:translateY(18px);transform:translateY(18px);}
.input-field:after{height:32px;width:32px;bottom:25px;}
.input-field.message:after{bottom:25px;}
.input-field input, .input-field textarea{padding-right:35px !important;}
.service-box .sb-content-inner{padding-top:40px;}
.case_header .ch_title{font-size:14px;}
.case_header .ch_left ul li h6{font-size:20px;}
.case_header .ch_left ul li h6 span{font-size:16px;margin-right:3px;}
.case_header .ch_left ul li h6 span:after{font-size:16px;margin-left:3px;}
.ch_social ul li a{font-size:14px;margin-right:5px;}
.ch_social ul li a:after{font-size:14px;}
.case_header{padding-top:80px;padding-bottom:15px;}
.cc_sec1-content p{max-width:650px;}
.ccsec1-img-frame{position:relative;margin-top:30px;}
.ccsec1-img-frame h3{font-size:24px;line-height:1.2;padding:20px 20px;}
.cc_sec1-img{margin-top:20px;}
.cc_sec2-img{margin-top:60px;}
.cc_sec2-img img, .ccsec1-img-frame{max-width:670px;width:100%;}
.cc_sec2-title{margin-bottom:30px;}
.owl-dots{margin-top:30px;}
.privacy_content p, .privacy_content li{font-size:18px;line-height:1.6em;}
.privacy_content .h5{margin-bottom:10px;}
.p_content .h5, .p_contact .h6{margin-top:60px;}
.privacy_content li:before{top:12px;}
.case-box:nth-child(odd) .case-content{top:40px;}
.case-box:nth-child(even) .case-content{bottom:40px;}
.cc_sec2{margin-top:90px;}
.tabs li a{padding:20px;font-size:18px;}
.tab-main li{margin:20px 0;}
.menu-dropdown small{width:16px;height:16px;}
.f_techno ul li{width:25%;}
.f_techno ul li.width50 a{padding-bottom:47.25%;}
}
@media only screen and (max-width:1500px) {
.container{max-width:1360px;}
.title{margin-bottom:16px;}
.text-lg{font-size:20px;}
.text-sm, .services-wrapper .swl-content .text-sm{font-size:16px;}
.serTitle h2{font-size:44px;}
.sec-pad{padding:40px 0}
.tab-main li{font-size:20px;}
}
@media only screen and (max-width:1299px) {
.nav-btn{margin-top:11.5px;}
.container-fluid{padding:0px 30px;}
h1{font-size:46px;}
h2, .h2{font-size:50px;}
h3, .h3{font-size:30px;}
h5, .h4{font-size:26px;}
h4, .h5{ font-size: 28px; } p{font-size:18px;}
.nav-menu > li > a{font-size:34px;}
.f-socialmedia ul li a, .nav-add p, .nav-contact a, .nav-social a, .f-contact a, .f-add{font-size:18px;}
.logo img, .footer-logo img{max-width:235px;}
.nav-icon{width:38px;height:28px;}
.nav-active .nav-icon span:nth-child(3){bottom:12px;}
.nav-active .nav-icon span:nth-child(1){top:12px;}
.nav-col_1{width:32%;}
.nav-col_2{width:35%;}
.nav-col_3{width:33%;}
.hw-content{bottom:150px;}
.btn-default{font-size:16px;padding:12px 15px 8px;}
.btn-default span:after, .btn-prev span:before{width:26px;height:19px;margin-left:8px;}
.btn-prev span:before{margin-right:8px;}
.about-wrapper .aw-content .btn-area{margin-top:30px;}
.services-wrapper .swl-content .text-sm{margin-top:20px;}
.services-wrapper .swl-content{padding:40px 30px;max-width:580px;}
.slider-content{max-width:440px;padding:35px 30px;}
.owl-dots{width:100%;text-align:center;margin-top:20px;}
.case-slider .btn-area{margin-top:50px;}
.footer-nav .h5{margin-bottom:30px;}
.f-socialmedia ul li:after{font-size:18px;right:-20px;}
.footer_bottom p, .footer_bottom a{font-size:14px;}
.f-contact{margin-top:30px;}
.footer_bottom{margin-top:70px;}
.cases-wrapper .cc-right{width:45%;}
.sec-pad{padding:50px 0px;}
.sc-left{width:42%;}
.service-box .sb-content{width:60%;}
.service-box .sb-image{width:40%;}
.service-box .sb-content .h3{margin-bottom:35px;}
.services-list .container{max-width:900px;}
.sb-image-outer:after{left:25px;top:25px;}
.service-box:nth-child(even) .sb-image-outer:after{right:25px;}
.unorder-list li{font-size:18px;margin-bottom:20px;}
.service-box .btn-area{margin-top:35px;}
.service-box{margin-bottom:100px;}
.lm-btn{font-size:18px;}
.lm-btn:after{width:15px;height:24px;margin-left:-7px;}
.services-list{padding-bottom:100px;}
.am-points ul li{font-size:22px;padding-left:55px;margin-bottom:25px;}
.am-points{padding-left:25px;}
.am_right{width:50%;padding-top:25px;}
.about-process .container{max-width:980px;}
.hexagon{width:120px;height:69.28px;margin:34.64px 0;}
.hexagon:before, .hexagon:after{border-left:60px solid transparent;border-right:60px solid transparent;}
.hexagon:before{bottom:100%;border-bottom:34.64px solid #000;}
.hexagon:after{top:100%;width:0;border-top:34.64px solid #000;}
.pro-title{font-size:18px;}
.process-box{padding:90px 0px 90px 2.7%;}
.process-box:before{width:8px;margin-left:-6px;}
.proecess-wrapper{left:20px;}
.process-box:nth-child(odd) .tooltip{top:115px;}
.tooltip{bottom:115px;width:200px;}
.tooltip p{font-size:10px;}
.case-content .h4{font-size:26px;}
.case-content{padding:25px 30px;width:calc(100% - 25px);}
.case-box:nth-child(odd) .case-content{top:50px;}
.case-box:nth-child(even) .case-content{bottom:50px;}
.case-box:nth-child(odd){margin-top:-70px;}
.cases-title{top:-30px;margin-bottom:0}
.blogTitle{font-size:22px;}
.blogCards{margin:15px 0px;}
.blogLeft{padding:25px;width:35%;}
.blogRight{width:65%;}
.blogSocial{bottom:25px;}
.blogSmallmain{padding:0 15px;}
.service-box .sb-content-inner{padding-top:30px;}
.case_header .ch_title{font-size:12px;}
.case_header .ch_left ul li h6{font-size:18px;}
.case_header .ch_left ul li h6 span{font-size:14px;margin-right:2px;}
.case_header .ch_left ul li h6 span:after{font-size:14px;margin-left:2px;}
.cc_sec1-img{margin-top:40px;}
.cc_sec1-content p{max-width:560px;margin-top:20px;}
.cc_sec2{margin-top:80px;}
.cc_sec2-title{margin-bottom:30px;}
.cc_sec2-img img, .ccsec1-img-frame{max-width:640px;}
.ccsec1-img-frame h3{font-size:24px;}
.cc_sec2-img{margin-top:50px;}
.error_no{font-size:154px;font-weight:500;}
.error_no img{max-width:120px;}
.slider-content h3{font-size:24px;margin-bottom:25px;}
.privacy_content p, .privacy_content li{font-size:16px;}
.p_content .h5, .p_contact .h6{margin-top:50px;}
.get_in_touch p{font-size:32px;}
.ufText{font-size:28px;line-height:52px;font-weight:400;}
.ufDesign img{width:250px;}
.ufParagraph p{line-height:1.5;}
.ufParagraph p i{font-size:50px;margin-right:10px;}
.serInner:after{top:-60px;height:calc(100% + 60px);}
ul.tList li{margin:20px 0;font-size:18px;}
.serTitle h2{font-size:40px;}
.tlogobox{padding:30px 15px;}
.tabs li a{font-size:16px;}
.tab-main li p{font-size:16px;}
.toolsInner{padding:50px 40px 30px;}
.tabs-out{padding-top:10px;}
.nav-col_3 svg{top:1px;height:22px;width:22px;}
.nav-col_3 p, .nav-col_3 a{position:relative;padding-left:32px;}
}
@media only screen and (max-width:1280px) and (max-height:800px) {
h2{font-size:46px;}
.case-slider .slider-img{max-width:85%;}
.case-slider .slider-inner{max-width:1024px;width:100%;}
.navigation{padding-top:10%;}
.cases-list .container{max-width:1100px;}
.nav-col_3{width:32%;}
.modal-contact.sec-pad{padding:50px 0px;}
.nav-menu > li{margin-bottom:10px;}
.nav-menu > li > a{font-size:20px;}
.dropdownlist > li > a{font-size:16px;}
.dropdownlist li{margin-bottom:15px;}
.dropdownlist{padding-left:10px;padding-bottom:20px;margin-top:10px;}
}
@media only screen and (max-width:1024px) {
.serInner:after{display:none;}
.serTitle h2{font-size:32px;}
.toolsMain{padding:60px 0;}
.ufDesign:before{border-width:10px;width:70%;}
.serLeft .text-lg{padding-right:10px;}
.tabs li a{padding:15px;font-size:16px;text-transform:none;}
.mapMenu{width:100%;}
ul.dropdownlist{padding-left:0;padding-right:10px;width:100%;}
}
@media only screen and (max-width:1023px) {
.services-wrapper .swl-content{max-width:520px;}
h1{font-size:44px;}
h2, .h2{font-size:42px;}
h4, .h4{font-size:26px;}
h5, .h5{font-size:24px;}
h6, .h6{font-size:18px;font-weight:bold;}
.nav-menu >  li > a{font-size:32px;}
.text-lg{font-size:22px;}
.text-sm, .services-wrapper .swl-content .text-sm{font-size:20px;}
.slider-content p{margin:10px 0px 25px;}
.cookies_bar p{width:100%;text-align:center;margin-bottom:10px;font-size:12px;}
.cookies_bar .btn-default{font-size:12px;margin-left:0px;}
.hexagon{width:100px;height:57.74px;margin:28.87px 0;}
.hexagon:before, .hexagon:after{border-left:50px solid transparent;border-right:50px solid transparent;}
.hexagon:before{bottom:100%;border-bottom:28.87px solid #000;}
.hexagon:after{top:100%;width:0;border-top:28.87px solid #000;}
.about-process .container{max-width:770px;}
.process-box{padding:70px 0px 70px 1.7%;}
.process-line{top:40px;}
.pro-title{font-size:16px;top:2px;}
.process-box:before{width:8px;margin-left:-12px;left:50%;}
.am-points ul li{font-size:20px;padding-left:40px;margin-bottom:25px;}
.am-points ul li:before{height:3px;width:30px;top:11px;}
.tooltip{bottom:98px;width:195px;padding:10px 12px;}
.process-box:nth-child(odd) .tooltip{top:98px;}
.case-content .h4{font-size:22px;}
.case-content{padding:25px;width:calc(100% - 30px);}
.case-box:nth-child(odd){padding-right:25px;}
.case-box:nth-child(even), .cases-title .text-sm{padding-left:25px;}
.case-box{margin-bottom:50px;}
.case-box:nth-child(odd){margin-top:-80px;}
.blogs.sec-pad{padding:50px 0px;}
.bd-content{margin-top:30px;}
.bd-content p{font-size:16px;margin-bottom:20px;}
.blog-details .blog-date{font-size:14px;}
.blog-btns.flw{margin-top:40px;}
.blog-btns a{font-size:16px;}
.blog-btns a:after{width:23px;height:17px;margin-top:-9px;}
.nxt-btn{padding-right:35px;}
.prev-btn{padding-left:35px;}
.modal-contact .close{font-size:14px;top:20px;right:20px;}
.modal-contact .title h2{font-size:26px;}
.viewcases_btn{padding:40px 0px;}
.cc_sec2-title{margin-bottom:20px;}
.case_header{padding-top:50px;padding-bottom:15px;}
.viewcases_btn a{margin:0px 10px;}
.privacy_content p, .privacy_content li{font-size:15px;}
.privacy_content li:before{top:11px;width:25px;}
.privacy_content li{padding-left:40px;}
.tab-main li{width:33.33%;}
.tabs-out{padding-top:30px;}
.tabs-out > div ul{flex-wrap:wrap;}
.tab-main li{margin:0;}
.cases_content .cc_sec1-title, .cases_content .cc_sec2-title, .cases_content .cc_sec3-title, .cases_content .cc_sec1-img.flw, .cases_content .cc_sec2-img.flw, .cases_content .cc_sec3-img.flw{width:100%!important;max-width:100%;}
.cc_sec1.flw, .cc_sec2.flw, .cc_sec3.flw{flex-wrap:wrap;}
.cases_content .cc_sec1-img.flw, .cases_content .cc_sec2-img.flw, .cases_content .cc_sec3-img.flw{width:100%;max-width:100%;}
.cases_content .cc_sec1-img.flw img, .cases_content .cc_sec2-img.flw img, .cases_content .cc_sec3-img.flw img{width:100%;}
.cases_content .flw .flw .fr, .cases_content .flw .flw .fl{width:100%!important;max-width:100%!important;}
}
@media only screen and (max-width:979px) {
.nav-menu > li > a{font-size:22px;}
.menu-dropdown small{width:14px;height:14px;}
li.menu-dropdown > a{padding-right:35px;}
.f-socialmedia ul li a, .nav-add p, .nav-contact a, .nav-social a, .f-contact a, .f-add{font-size:15px;}
.nav-col_1{width:27%;padding-right:4%;}
.navigation h5{margin-bottom:20px;}
.nav-social{margin-top:40px;}
.nav-col_3{width:31%;}
.nav-col_2{width:41%;}
.sc-left{width:100%;}
.sc-right{width:100%;margin-top:30px;}
.cases_content .flw .flw{margin-top:20px!important;}
.navigation h5{margin-bottom:15px;}
.navigation{padding-top:20%;}
.scroll-arrow span{font-size:16px;}
.hw-content{bottom:130px;}
.scroll-arrow span .arrow_logo{height:36px;width:30px;}
.scroll-arrow span:after{top:32px;left:13px;}
h1, .h1{font-size:36px;}
h2, .h2{font-size:40px;}
h3, .h3{font-size:26px;}
h4, .h4{font-size:24px;}
h5, .h5{font-size:22px;}
.text-lg{font-size:20px;}
.text-sm, .services-wrapper .swl-content .text-sm{font-size:18px;}
.btn-default{font-size:16px;padding:12px 12px 11px;}
.btn-default span:after, .btn-prev span:before{width:21px;height:15px;margin-left:8px;}
.btn-prev span:before{margin-left:0px;}
.services-wrapper .swl-content .text-sm, .services-wrapper .swl-content .btn-area{padding-left:25px;}
.services-wrapper .swl-content .btn-area{margin-top:20px;}
.services-wrapper .swl-content .text-sm{margin-top:15px;}
.sec-pad{padding:40px 0px;}
.case-slider .item { padding: 15px; position: relative; } p{font-size:16px;}
.slider-content{max-width:380px;padding:30px 25px;}
.case-slider .btn-area{margin-top:35px;}
.footer_bottom{margin-top:50px;}
footer.flw{padding:50px 0px;}
.f-block_1{width:30%;padding-right:3%;}
.f-block_2{width:39%;padding:0px 3%;}
.f-block_3{padding-left:3%;width:30%;}
.footer-nav .h5{margin-bottom:25px;}
.logo img, .footer-logo img{max-width:205px;}
.footer-nav{margin-top:40px;}
.nav-btn{margin-top:9.5px;}
.s-box-height{height:auto !important;}
.service-box .sb-content-inner{display:block;vertical-align:top;width:100%;margin:0;float:left;}
.service-box .sb-content .h3{margin-bottom:15px;}
.service-box .btn-area{margin-top:30px;}
.service-box{margin-bottom:80px;}
.am_right{width:52%;padding-top:15px;}
.am-points ul li{font-size:18px;}
.am-points{padding-left:15px;}
span.vertical-line{top:-83%;height:70%;}
.about-process .container{max-width:720px;}
.hexagon{width:80px;height:46.19px;margin:23.09px 0;}
.hexagon:before, .hexagon:after{border-left:40px solid transparent;border-right:40px solid transparent;}
.hexagon:before{border-bottom:23.09px solid #000;}
.hexagon:after{border-top:23.09px solid #000;}
.process-box{padding:60px 0px 60px 2.5%;}
.process-line{top:25px;}
.pro-title{font-size:15px;top:2px;}
.process-box:before{width:6px;margin-left:-3px;left:43.5%;}
.nav-menu > li{margin-bottom:25px;text-align:left;}
.process-box:nth-child(odd) .tooltip{top:79px;}
.tooltip{bottom:79px;}
.tooltip{font-size:10px;}
.pro-title{left:52%;}
.cases-title{top:-20px;margin-top:0px;margin-bottom:0;}
.case-box:nth-child(odd){margin-top:-50px;}
.case-content{padding:25px 20px;width:calc(100% - 20px);}
.case-content .h4{font-size:20px;}
.case-content .btn-area{margin-top:15px;}
.case-box:nth-child(odd){padding-right:25px;}
.case-box:nth-child(even), .cases-title .text-sm{padding-left:25x;}
.case-box:nth-child(even) .case-content{bottom:30px;}
.case-box:nth-child(odd) .case-content{top:30px;}
.case-box{margin-bottom:50px;}
.blogTitle{font-size:18px;}
.blogRight{width:60%;}
.blogLeft{padding:20px;width:40%;}
.blogSmall{padding:20px;}
.blogSmall .blogRight img{height:150px;}
.modal-contact.sec-pad{padding:60px 0px;}
.service-box .sb-content-inner{padding-top:50px;}
.case_header{padding:20px 0px;}
.ch_social ul{margin-top:5px;}
.ch_social{width:100%;margin-top:15px;border-top:1px solid #e5e5e5;padding-top:15px;}
.cc_sec1-content p{max-width:600px;margin-top:20px;}
.cc_sec2-img img, .ccsec1-img-frame, .cases_img_lg.cc_sec2-img img{max-width:600px;}
.ccsec1-img-frame h3{font-size:20px;}
.cc_sec1-img{margin-top:20px;}
.cc_sec2{margin-top:60px;}
.cc_sec2-img{margin-top:30px;}
.slider-content h3{font-size:22px;margin-bottom:20px;}
.get_in_touch p{font-size:26px;}
.ufText{font-size:21px;line-height:1.6;padding:30px 0 30px 30px;}
.ufDesign img{margin:30px;}
.ufParagraph{padding-top:30px;}
.nav-col_3 svg{top:0px;height:20px;width:20px;}
.nav-col_3 p, .nav-col_3 a{position:relative;padding-left:30px;}
}
@media only screen and (max-width:800px) {
.cc_sec1-content p{max-width:480px;margin-top:20px;}
.cc_sec2-img img, .ccsec1-img-frame{max-width:500px;}
.tabs li{width:25%;text-align:center;padding:5px;}
.tabs li a{background:rgba(0, 0, 0, 0.1);opacity:1;}
ul.tabs{display:flex;flex-wrap:wrap;border:none;}
}
@media only screen and (max-width:1024px) {
.hero_index{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_bg_sm.jpg);}
.hero_about{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_about_bg_sm.jpg);}
.hero_blogdetail{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/blog-details_sm.jpg);}
.hero_blog{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_blog_bg_sm.jpg);}
.hero_cases{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_cases_bg_sm.jpg);}
.hero_policy{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_policy_bg_sm.jpg);}
.hero_services{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_services_bg_sm.jpg);}
.hero_carauction{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case1_bg_sm.jpg);}
.hero_sailing{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case2_bg_sm.jpg);}
.hero_hospitality{background-image:url(//www.microwebtec.com/wp-content/themes/microweb/images/hero_case5_bg_sm.jpg);}
.dropdownlist > li > a{font-size:16px;}
a.f-loc img{height:22px;width:22px;margin-top:-3px;margin-right:0px;}
}
@media only screen and (max-width:767px) {
.serMain{position:relative;padding-bottom:20px;}
ul.nav-menu{width:100%;float:left;}
.nav-icon span:nth-child(2){margin-top:-1.5px;}
.nav-col_2, .nav-col_3{display:none;}
.nav-col_1{width:100%;padding-right:0px;}
h1{font-size:30px;line-height:1.3em;}
.hw-content{bottom:110px;}
.nav-icon{width:34px;height:26px;}
.nav-icon span{height:3px;}
.nav-active .nav-icon span:nth-child(1){top:11px;}
.nav-active .nav-icon span:nth-child(3){bottom:11px;}
.nav-menu li{width:100%;padding:3px 0;}
.nav-menu li a{font-weight:bold;color:#000000;display:inline-block;}
.nav-menu li.menu-item-has-children .sub-menu{width:100%;display:none;padding-left:15px;padding-top:15px;}
.nav-menu li.menu-item-has-children{position:relative;padding-right:40px;}
.sparkLines{position:absolute;width:40px;height:40px;background-color:#ffffff;right:0;top:0;display:block;}
.sparkLines::before, .sparkLines::after{position:absolute;content:'';background-color:#000000;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:all 0.4s;}
.sparkLines::after{width:2px;height:12px;}
.sparkLines::before{width:12px;height:2px;}
.sparkLines.minus::after{height:0px;}
.nav-menu li.menu-item-has-children ul.sub-menu.slideToggle{display:block;}
.nav-menu li.menu-item-has-children ul.sub-menu li{padding:10px 0px;}
h2{font-size:32px;}
.about-wrapper .awc-left{width:100%;}
.about-wrapper .awc-right{width:100%;margin-top:15px;}
.services-wrapper .sw-left{width:100%;}
.services-wrapper .swl-content{padding:20px 20px;max-width:100%;}
.text-lg{font-size:18px;}
.services-wrapper .swl-content .text-sm, .services-wrapper .swl-content .btn-area{padding-left:15px;}
.services-wrapper .sw-right{width:100%;top:50%;}
.text-sm, .services-wrapper .swl-content .text-sm{font-size:15px;}
.f-block_3{padding-left:3%;width:23%;}
.f-block_2{width:40%;padding:0px 3%;}
h5{font-size:20px;}
.f-socialmedia ul li a, .nav-add p, .nav-contact a, .nav-social a, .f-contact a, .f-add{font-size:14px;}
.footer_bottom p, .footer_bottom a{font-size:12px;line-height:1.4;}
.cases-wrapper .cc-left{width:100%;}
.cases-wrapper .cc-right{width:100%;margin-top:20px;}
.case-slider .owl-dots button span{height:18px;width:18px;}
.case-slider .owl-dots button{margin:0px 4px;}
h4{font-size:20px;}
footer.flw{position:relative;}
.mid-container{margin-bottom:0px !important;}
.services-list .container{max-width:500px;}
.service-box .sb-image{width:100%;max-width:260px;margin:0px auto;float:none;display:block;}
.service-box:nth-child(even) .sb-content, .service-box .sb-content{padding-top:70px;width:100%;text-align:center;padding-left:0px;padding-right:0px;}
.unorder-list li, .sb-content-text{padding:0px !important;margin-bottom:15px;font-size:16px;}
.unorder-list li:before{display:none !important;}
.service-box{margin-bottom:50px;}
h3{font-size:24px;}
.services-list{padding-bottom:20px;}
.loadmore-services{margin-bottom:40px;}
.sc-left{width:100%;}
.sc-right{width:100%;margin-top:15px;}
span.vertical-line{top:-65%;height:55%;width:2px;}
.am_left{width:100%;}
.am_left img{max-width:290px;}
.am_right{width:100%;padding-top:35px;}
.hidden-xs{display:none;}
.am-points ul li{font-size:16px;padding-left:35px;margin-bottom:20px;}
.am-points ul li:before{height:2px;width:25px;top:9px;}
span.vertical-line{top:-67px;height:50px;width:2px;}
.hidden-sm{display:block;}
.case-box:nth-child(odd){margin-top:0px;}
.case-box, .case-box:nth-last-child(2){width:100%;margin-bottom:35px;}
.case-box:nth-child(odd){padding-right:0;}
.case-box:nth-child(even), .cases-title .text-sm{padding-left:0;}
.cases-title .text-sm{width:100%;}
.cases-title{top:0px;margin-top:0px;margin-bottom:20px;}
.cases-title h2{width:100%;float:none;padding-left:0;}
.sec-pad.cases-list{padding-top:10px;}
.case-box:nth-child(odd) .case-content, .case-box:nth-child(even) .case-content{top:auto;bottom:20px;left:0px;width:calc(100% - 30px);}
.cases-list .container{max-width:440px;}
.blogCards{display:table;padding:0px;}
.blogRight, .blogSmall .blogRight{width:100%;float:none;display:table-header-group;}
.blogLeft, .blogSmall .blogLeft{width:100%;padding:20px;display:inline-block;}
.blogSocial, .blogSmall .blogSocial{position:inherit;bottom:inherit;margin-top:20px;}
.blogSmallmain{padding:0px;width:100%;}
.blogTitle{font-size:18px;min-height:10px !important;height:auto !important;}
.blogSmall .blogRight{padding:0px;}
.blogSmallmain ul.blogSocial{margin:0px;padding:0px 15px 20px 15px;}
.blogSmall .blogRight img{height:auto;margin:20px 0px 0px;}
.blogs.sec-pad{padding:20px 0px;}
.bd-content{margin-top:20px;}
.bd-content p{font-size:14px;margin-bottom:15px;}
.blog-details h4{margin-bottom:10px;}
.blog-details .blog-date{font-size:12px;}
.blog-btns a:after{width:20px;height:15px;margin-top:-7px;}
.nxt-btn{padding-right:30px;}
.prev-btn{padding-left:30px;}
.mcw-left{display:none;}
.mcw-right{width:100%;}
.input-field:after{height:28px;width:28px;bottom:22px;}
.cc_sec2-img img, .ccsec1-img-frame{max-width:100%;}
.ccsec1-img-frame h3{top:auto;padding:0px;background-color:transparent;color:#000;font-size:18px;position:relative;line-height:normal;margin-bottom:10px;-moz-transform:none !important;-webkit-transform:none !important;transform:none !important;width:100%;left:auto;text-align:left;}
.ccsec1-img-frame h3 br{display:none;}
.ccsec1-img-frame{position:relative;margin-top:0px;}
.cc_sec1-content p{max-width:100%;margin-top:20px;}
.cc_sec2-title{margin-bottom:20px;}
.viewcases_btn{padding:30px 0px;}
.case_header .ch_left ul li{float:left;position:relative;margin-right:0px;padding-right:0px;width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.case_header .ch_left ul li:after{display:none;}
.case_header .ch_left ul li:last-child{border:none;}
.cases-points li{width:100%;}
.slider-content h3{font-size:20px;margin-bottom:20px;}
.service-box .sb-content-inner{padding-top:0px;}
.privacy_content p, .privacy_content li{font-size:14px;}
.privacy_content li:before{top:10px;}
.privacy_content ul{padding-left:15px;}
.p_content .h5, .p_contact .h6{margin-top:40px;}
.privacy_content .h5{margin-bottom:5px;}
.browsers_text span{margin-top:15px;margin-bottom:8px;}
.hw-content{padding:0px 15px;}
.get_in_touch{margin-bottom:0px !important;}
.get_in_touch{padding:70px 0px 40px;}
.get_in_touch p{margin:0px 0px 20px 0px;line-height:1.2em;width:100%;}
.toolsMain{padding:40px 0;}
.toolsInner .toolsRight{width:100%;}
.serLeft{width:100%;}
.serRight{margin-bottom:20px;overflow:hidden;height:400px !important;width:100%;}
.ufDesign:before{width:100%;}
.ufText{padding:30px;}
.serInner{display:flex;flex-wrap:wrap;padding-top:0px;}
.serInner:before{top:0;height:calc(100% + 10px);}
.serLeft{display:block;float:none;order:2;}
.serRight{float:none;}
ul.tList.btList li{list-style-position:inside;}
.hero-wrapper{background-attachment:inherit;}
.navigation{padding-top:15%;}
.nav-menu > li{margin-bottom:10px;width:100%}
.dropdownlist{width:100%;max-height:100%;}
.dropdownlist > li > a{font-size:16px;}
nav.navigation{overflow-y:auto;}
header  .container-fluid{padding:15px;float:left;width:100%}
header{padding:0;}
header.nav-active > .container-fluid{background:#fff;}
header.fixed-header{padding:0;}
.menu-dropdown small{width:12px;height:12px;}
li.menu-dropdown > a{padding-right:30px;}
.tabs li{width:33.33%;}
.menu-dropdown.hideDesk{display:block;}
.cases_content .cc_sec1-title, .cases_content .cc_sec2-title, .cases_content .cc_sec1-img.flw, .cases_content .cc_sec2-img.flw{width:100%;margin-top:0!important}
.cc_sec1.flw, .cc_sec2.flw{flex-wrap:wrap;}
div#who_content_left p, .sc-left p{font-size:20px;}
.aw-content .awc-right p, .sc-right p, .cases_content .cc_sec1-title p, .cases_content .cc_sec2-title p, .cases_content .cc_sec3-title p{font-size:18px;}
.swl-content p{font-size:22px;}
.sb-content-text li{font-size:18px;}
.serLeft.sec-pad{padding:10px 15px 10px;}
.serLeft.sec-pad p{font-size:20px;padding:0;}
.techContain.sec-pad p{font-size:18px;}
}
@media only screen and (max-width:639px) {
.title{margin-bottom:20px;}
.text-lg{font-size:16px;}
h2{font-size:28px;}
.case-slider .slider-img{max-width:100%;}
h4{font-size:18px;}
.slider-content p{margin:10px 0px 15px;}
.slider-content { max-width: 360px; padding: 20px 15px; } p{font-size:14px;}
.slider-content{bottom:30px;left:30px;}
.owl-dots{margin-top:10px;}
footer.flw{padding:40px 0px;}
.f-block_1{width:50%;}
.f-block_2{width:50%;padding:0px;margin-top:0;}
.mapLink{padding:5px;}
.f-block_3{padding-left:0;width:100%;margin-top:35px;}
.footer_bottom div{width:100%;margin-bottom:15px;}
.footer_bottom div:last-child{margin-bottom:0px;}
.footer-nav .h5{margin-bottom:15px;}
.f-contact{margin-top:14px;}
.f-contact span{display:block;}
.footer_bottom{margin-top:20px;}
.f-contact a{margin-bottom:10px;}
.f-contact{margin-top:10px;}
.logo img, .footer-logo img{max-width:175px;}
.footer-nav{margin-top:30px;}
.container-fluid{padding:0px 15px;}
.nav-icon{width:30px;height:24px;}
.nav-icon span:nth-child(2){top:50%;margin-top:-1.5px;}
.nav-active .nav-icon span:nth-child(1){top:10px;}
.nav-active .nav-icon span:nth-child(3){bottom:11px;}
.f-block_1:after, .f-block_2:after{display:none;}
.nav-btn{margin-top:6px;}
.about-wrapper .aw-content .btn-area{margin-top:20px;}
.f-add{height:auto !important;}
.blogSmall .blogRight img{max-width:80%;}
.blogDate{font-size:14px;}
.blogTitle{margin-top:5px;}
.row{margin-bottom:0;}
.mc-wrapper{margin-top:10px;}
.input-field label{font-size:14px;}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{height:2.3rem;font-size:14px;}
textarea.materialize-textarea{padding:.6rem 0 1.6rem 0;min-height:2.5rem;}
.modal-contact .title{margin-bottom:10px;}
.cc_sec2{margin-top:50px;}
.ccsec1-img-frame h3{font-size:18px;}
.cc_sec1-content p{margin-top:15px;}
.cc_sec2-img{margin-top:20px;}
.case_header .ch_left ul li h6 span{margin-right:2px;margin-top:5px;float:left;}
.case_header .ch_left ul li h6{font-size:16px;}
.error_no img{max-width:60px;margin:-20px 2px 0px 3px;}
.error_no{font-size:80px;font-weight:500;}
.error_box{text-align:center;width:100%;padding:0px 20px;}
.error_tag{font-weight:700;font-size:14px;letter-spacing:0;}
.error_btn{margin-top:20px;}
.slider-content h3{font-size:18px;margin-bottom:15px;}
.f_policy{width:100%;float:left;}
.privacy_content .h5{margin-bottom:10px;font-size:18px;}
.privacy_content p, .privacy_content li, .browsers_text span, .browsers_text a{font-size:14px;}
.privacy_content p{margin-bottom:10px;}
.privacy_content li:before{width:20px;}
.privacy_content li{padding-left:35px;}
.p_content .h5, .p_contact .h6{margin-top:35px;}
.browsers_text span{margin:10px 0px 5px;}
.get_in_touch p{font-size:20px;}
.tabs li{width:50%;text-align:center;padding:5px;}
.tab-main li{width:50%;}
.tlogoboxImg{height:50px;}
.tlogobox img{max-height:50px;}
.tabs-out{padding-top:10px;}
.toolsInner{padding:40px 30px 30px;}
}
@media only screen and (max-height:640px) {
.error_no img{max-width:60px;margin:-20px 2px 0px 3px;}
.error_no{font-size:80px;font-weight:500;}
.error_box{text-align:center;width:100%;padding:0px 20px;margin-top:20px;}
.error_tag{font-weight:700;font-size:14px;letter-spacing:0;}
.error_btn{margin-top:20px;}
}
@media only screen and (max-width:568px) {
.ufDesign{padding-top:30px;}
.ufDesign:before{top:0;}
.ufDesign img{margin:auto;float:none;display:block;}
.serRight{height:300px !important;}
ul.tList li{width:50%;}
ul.tList li:nth-child(3n + 1){clear:inherit;}
ul.tList li:nth-child(2n + 1){clear:both;}
.tabs li a{font-size:14px;padding:15px 10px;}
.container-fluid{padding:0px 10px;}
a.flag{height:20px;width:28px;vertical-align:middle;margin-right:2px;padding:0px 2px;line-height:17px;}
}
@media only screen and (max-width:479px) {
h1{font-size:22px;line-height:1.3em;}
.hw-content{bottom:80px;}
.slider-content{bottom:0px;left:0px;position:relative;margin-top:-40px;background:rgba(0, 0, 0, 0.9);max-width:100%;}
.case-slider{margin-top:20px;}
.navigation{padding-top:100px;}
.service-box .sb-image{max-width:220px;}
.service-box:nth-child(even) .sb-content, .service-box .sb-content{padding-top:50px;}
.sb-image-outer:after{left:15px;top:15px;-webkit-box-shadow:4px 7.321px 20px 3px rgba(37, 37, 37, 0.3);box-shadow:4px 7.321px 20px 3px rgba(37, 37, 37, 0.3);}
.service-box:nth-child(even) .sb-image-outer:after{right:15px;}
.service-box{margin-bottom:30px;}
h3{font-size:22px;}
.service-box .sb-content-inner{padding-top:0;}
.process-mobile img{max-width:170px;}
.case-content .h4{font-size:16px;}
.case-box:nth-child(odd) .case-content, .case-box:nth-child(even) .case-content{bottom:0;width:100%;padding:15px;}
.case-box, .case-box:nth-last-child(2){margin-bottom:30px;}
.btn-default{font-size:15px;padding:12px 12px 11px;}
.cases-list .container{max-width:400px;}
.modal-contact .close{font-size:15px;top:15px;right:15px;}
.modal-contact.sec-pad{padding:65px 0px;}
.modal-contact .title h2{font-size:22px;}
.mc-wrapper{margin-top:0px;}
textarea.materialize-textarea{padding:.6rem 0 0.5rem 0;min-height:1.5rem;}
.text-area label{top:inherit;bottom:0px;}
.sec-pad.cases-list{padding-top:0;}
.cc_sec2-title{margin-bottom:15px;}
.ccsec1-img-frame h3{font-size:15px;}
.f-block_1{width:100%;padding-right:0;}
.f-block_2{width:100%;margin-top:40px;}
.ufText{font-size:18px;padding:20px;}
.tab-main li{width:50%;}
.tab-main li:nth-child(3n + 1){clear:inherit;}
.tab-main li:nth-child(2n + 1){clear:both;}
.tabs li{width:100%;}
.tabDD{display:block;width:100%;height:50px;background:#333;padding:0 15px;line-height:50px;color:#fff;cursor:pointer;}
.tabDD i{float:right;line-height:50px;font-size:20px;}
.tabs{display:none;}
}
@media only screen and (max-width:375px) {
.toolsRight ul li { width: 50%; }
.toolsRight ul li:nth-child(3n + 1) { clear: inherit; }
.toolsRight ul li:nth-child(2n + 1) { clear: both; }
ul.tList li { width: 100%; text-align: left; margin: 15px 0; padding: 0; }
ul.tList li:nth-child(2n + 1) { clear: inherit; }
}.mw-chatbot-container *{margin:0;padding:0;box-sizing:border-box;}
.mw-chatbot-container{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;color:#333;line-height:1.6;}
.mw-demo-content{max-width:800px;margin:0 auto;padding:2rem;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);}
.mw-demo-content h1{color:#000;margin-bottom:1rem;font-size:2.5rem;font-weight:700;}
.mw-demo-content p{color:#666;font-size:1.1rem;margin-bottom:1.5rem;}
.mw-chat-toggle{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#000;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0, 0, 0, 0.3);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1000;}
.mw-chat-toggle:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(0, 0, 0, 0.4);}
.mw-chat-toggle:active{transform:scale(0.95);}
.mw-chat-toggle svg{width:28px;height:28px;fill:white;transition:transform 0.3s ease;}
.mw-chat-toggle.active svg{transform:rotate(45deg);}
.mw-chat-widget{position:fixed;bottom:100px;right:30px;width:400px;height:480px;background:white;border-radius:15px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.2);transform:translateY(100%) scale(0.8);opacity:0;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index:999;overflow:hidden;display:flex;flex-direction:column;}
.mw-chat-widget.active{transform:translateY(0) scale(1);opacity:1;}
.mw-chat-header{background:#000;color:white;padding:1.2rem 1.5rem;display:flex;align-items:center;justify-content:space-between;}
.mw-chat-header-content{display:flex;align-items:center;gap:0.75rem;}
.mw-chat-logo{width:50px;height:50px;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.mw-chat-logo img{height:40px;}
.mw-chat-logo svg{width:20px;height:20px;fill:#000;}
.mw-chat-header h3{font-size:1.1rem;font-weight:600;margin:0;}
.mw-chat-status{display:flex;align-items:center;gap:0.5rem;font-size:0.85rem;opacity:0.8;}
.mw-status-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:mw-pulse 2s infinite;}
@keyframes mw-pulse {
0%,
100%{opacity:1;}
50%{opacity:0.5;}
} .mw-messages-container{flex:1;overflow-y:auto;padding:1.5rem 0.5rem;background:#fafafa;scroll-behavior:smooth;}
.mw-messages-container::-webkit-scrollbar{width:4px;}
.mw-messages-container::-webkit-scrollbar-track{background:transparent;}
.mw-messages-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px;}
.mw-messages-container::-webkit-scrollbar-thumb:hover{background:#9ca3af;}
.mw-message{margin-bottom:1rem;animation:mw-messageSlideIn 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;animation-fill-mode:forwards;}
.mw-message.user{text-align:right;}
.mw-message.bot{text-align:left;display:flex;align-items:flex-start;}
.mw-message.user .mw-message-content{display:inline-block;max-width:80%;padding:0.8rem 1.2rem;border-radius:20px;font-size:0.9rem;word-wrap:break-word;position:relative;line-height:1.4;background:#000;color:white;border-bottom-right-radius:6px;}
.mw-message.bot .mw-message-content{display:inline-block;max-width:80%;padding:0.8rem 1.2rem;border-radius:20px;font-size:0.9rem;word-wrap:break-word;position:relative;line-height:1.4;background:white;color:#333;border:1px solid #e5e7eb;border-bottom-left-radius:6px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);}
.mw-bot-avatar{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0.2rem;}
.mw-bot-avatar img{width:30px;height:30px;}
.mw-message-content h1, .mw-message-content h2, .mw-message-content h3{margin:0.5rem 0;font-weight:600;color:#000;}
.mw-message-content h1{font-size:1.1rem;border-bottom:1px solid #e5e7eb;padding-bottom:0.25rem;}
.mw-message-content h2{font-size:1rem;}
.mw-message-content h3{font-size:0.95rem;}
.mw-message-content ul, .mw-message-content ol{margin:0.5rem 0;padding-left:1.2rem;}
.mw-message-content li{margin:0.25rem 0;line-height:1.4;}
.mw-message-content ul li{list-style-type:disc;}
.mw-message-content ol li{list-style-type:decimal;}
.mw-message-content pre{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:0.75rem;margin:0.5rem 0;overflow-x:auto;font-family:'Courier New', monospace;font-size:0.85rem;}
.mw-message-content code{background:#f1f3f4;padding:0.2rem 0.4rem;border-radius:3px;font-family:'Courier New', monospace;font-size:0.85rem;color:#d63384;}
.mw-message-content pre code{background:none;padding:0;color:#333;}
.mw-message-content a{color:#000;text-decoration:underline;text-decoration-color:#6b7280;}
.mw-message-content a:hover{color:#374151;text-decoration-color:#000;}
.mw-message-content strong{font-weight:600;}
.mw-message-content em{font-style:italic;}
@keyframes mw-messageSlideIn {
from{opacity:0;transform:translateY(15px) scale(0.95);}
to{opacity:1;transform:translateY(0) scale(1);}
} .mw-typing-indicator{display:none;padding:0.8rem 1.2rem;background:white;border:1px solid #e5e7eb;border-radius:0px 20px 20px 0px;border-bottom-left-radius:6px;max-width:80%;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);}
.mw-typing-indicator.show{display:inline-block;animation:mw-messageSlideIn 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.mw-typing-dots{display:flex;gap:4px;}
.mw-typing-dot{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:mw-typingDot 1.4s infinite ease-in-out;}
.mw-typing-dot:nth-child(1){animation-delay:-0.32s;}
.mw-typing-dot:nth-child(2){animation-delay:-0.16s;}
.mw-typing-dot:nth-child(3){animation-delay:0s;}
@keyframes mw-typingDot {
0%,
80%,
100%{transform:scale(0.8);opacity:0.5;}
40%{transform:scale(1);opacity:1;}
} .mw-input-container{background:white;border-top:1px solid #e5e7eb;padding:0.8rem 1.2rem;padding-bottom:0rem;display:flex;gap:0.8rem;align-items:center;}
.mw-chat-footer{background:white;padding:0.5rem 1rem;text-align:center;border-radius:0 0 20px 20px;}
.mw-chat-footer p{margin:0;font-size:0.75rem;color:#6b7280;font-family:inherit;}
.mw-chat-footer a{color:#000;text-decoration:none;font-weight:600;transition:color 0.2s ease;}
.mw-chat-footer a:hover{color:#374151;text-decoration:underline;}
.mw-input-wrapper{flex:1;position:relative;}
#mw-messageInput{width:100%;padding:0.8rem 1.2rem;border:2px solid #e5e7eb;border-radius:25px;font-size:0.9rem;resize:none;outline:none;transition:all 0.2s ease;font-family:inherit;min-height:45px;max-height:100px;background:#f9fafb;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;}
#mw-messageInput::-webkit-scrollbar{display:none;}
#mw-messageInput:focus{border-color:#000;background:white;box-shadow:0 0 0 3px rgba(0, 0, 0, 0.1);}
#mw-messageInput::placeholder{color:#9ca3af;}
.mw-cta-button{background:#f0f0f0;border:1px solid #ddd;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:0.8rem;}
.mw-cta-button:hover{background-color:#000;color:white;}
.mw-send-button{background:#000;color:white;border:none;border-radius:50%;width:45px;height:45px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;}
.mw-send-button:hover{background:#374151;transform:scale(1.05);}
.mw-send-button:active{transform:scale(0.95);}
.mw-send-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none;}
.mw-send-button svg{width:20px;height:20px;}
.mw-empty-state{text-align:center;color:#6b7280;padding:3rem 1rem;font-style:italic;}
.mw-empty-state svg{width:48px;height:48px;margin-bottom:1rem;opacity:0.5;}
@media(max-width:768px){
.mw-chat-widget{width:calc(100vw - 40px);height:calc(100vh - 140px);right:20px;bottom:100px;border-radius:16px;}
.mw-chat-toggle{right:20px;bottom:20px;width:56px;height:56px;}
.mw-chat-toggle svg{width:24px;height:24px;}
.mw-message-content{max-width:85%;font-size:0.85rem;}
.mw-input-container{padding:1rem;}
#mw-messageInput{font-size:16px;}
}
@media(max-width:480px){
.mw-chat-widget{width:calc(100vw - 20px);right:10px;bottom:90px;}
.mw-chat-toggle{right:10px;bottom:10px;width:52px;height:52px;}
.mw-message-content{max-width:90%;padding:0.7rem 1rem;}
.mw-input-container{gap:0.6rem;}
.mw-send-button{width:40px;height:40px;}
.mw-send-button svg{width:18px;height:18px;}
} .mw-loading{opacity:0.6;pointer-events:none;}
.mw-chat-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:998;}
.mw-chat-overlay.active{opacity:1;visibility:visible;}
@media(max-width:768px){
.mw-chat-overlay.active {
display: block;
}
}