@charset "utf-8";

/* CSS Document */

/*--------------------------------------------------------------
 TABLE OF CONTENTS:
----------------------------------------------------------------
0.0 Set Font Face
1.0 Reset CSS
2.0 Clear floats
3.0 Common CSS
4.0 Typography + Message
5.0 Forms CSS
6.0 Grid
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

/********* 0.0 Set Font Fase *********/

/* font-family: 'Montserrat', sans-serif; */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;}
h1,.h1{font-size:50px;}
h2,.h2{font-size:32px;}
h3,.h3{font-size:22px;}
h4,.h4{font-size:20px;}
h5,.h5{font-size:18px;}
h6,.h6{font-size:16px;}
a{color:#222;text-decoration:none;outline:none;background-color:transparent;-webkit-text-decoration-skip:objects;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
a:focus{outline:none;}
a:hover,a:active{color:#000}
h2.sectionTitle{font-weight:800;color:#000;font-size:40px;text-align:center;}
h2.sectionTitle.white{font-weight:800;color:#fff;font-size:40px;}

/********* 3.0 Common Class *********/
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.justify{text-align:justify}
.fLeft{float:left!important;}
.fRight{float:right!important;}
.fNone{float:none!important;}
.rounded{border-radius:0.25rem!important;}
.required,.error{color:#ff0000}
ul.bulletStyle{list-style:none;padding:0;}
ul.bulletStyle li{background:url(../images/right-arrow.gif) left 7px no-repeat;padding:2px 0 2px 20px;}
.displayNone,.hideThis{display:none!important;visibility:hidden}
.mrgAuto{margin-right:auto;margin-left:auto;}
.w25{width:25%!important;}
.w50{width:50%!important;}
.w75{width:75%!important;}
.w100{width:100%!important;}
.rsIcon{display:inline-block;margin-right:2px;height:11px;text-indent:-999px;overflow:hidden;width:11px;background:url(../images/rupee.png) left top no-repeat}
.bold{font-weight:bold}
.italic{font-style:italic}
.longWord,.wordBreak{word-wrap:break-word}
.centerImg{margin:0 auto;}

/*.home h2 { color: #fff; }*/
.container{width:1400px;padding-right:0.938rem;padding-left:0.938rem;margin-right:auto;margin-left:auto}
.viewall:hover{color:#ff5353;}

/*Header */
.site-logo span{display:none;}
button.toggle{display:none;}
#header{padding:20px 0;position:absolute;z-index:20;width:100%;top:0;background-color:rgb(255 255 255 / 80%);}
.singular #header,.archive #header,.single #header,.search #header,.error404 #header,.blog #header{background-color:rgb(255 255 255 / 80%);}
/*.singular.home #header{background-color:transparent;}*/
.headerWrap{display:flex;justify-content:space-between;flex-direction:row;align-items:center;}
#banner{position:relative;min-height:600px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-caseButton > a.mega-menu-link{background-color:#0080FF;color:#fff;border-radius:6px;font-size:16px;height:auto;line-height:1.5;padding:8px 20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-caseButton > a.mega-menu-link:hover{background-color:#0749CF;}

/*Animation*/
@keyframes full-rotate-left{
  0%{-webkit-transform:rotate(0);transform:rotate(0);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.events{position:absolute;bottom:-15%;left:50%;z-index:12;max-width:1250px;margin:0 auto;width:100%;transform:translateX(-50%);}
.events ul{margin:0;padding:0;}
.events li{float:left;text-align:center;width:calc(25% - 20px);-webkit-box-shadow:0px 0px 20px 0px rgb(0 128 255 / 30%);-moz-box-shadow:0px 0px 20px 0px rgb(0 128 255 / 30%);box-shadow:0px 0px 20px 0px rgb(0 128 255 / 30%);background-color:#fff;border-radius:8px;margin:0 10px;padding:40px 15px;transition:all 0.4s ease;cursor:pointer;}
.events li h3{font-size:18px;font-weight:bold;color:#000;font-family:'Montserrat',sans-serif;margin-bottom:0;display:inline-block;width:100%;text-transform:uppercase;line-height:1.3;}
.events li:hover,.events li.active{background-color:#0080FF;}
.events li:hover h3,.events li.active h3{color:#fff;}
.events li svg{width:80px;fill:#0080FF;margin:0 auto 20px;}
.events li:hover svg,.events li.active svg{fill:#fff;}
.eventsBtn{text-align:center;}
.eventsImg{/* position:absolute; */ top:0;width:100%;}
#banner .register{color:#fff;border:1px solid #fff;border-radius:30px;padding:10px;}
#banner .events h2{color:#fff;}
.featureSlider .item{min-height:750px;background-size:cover;background-repeat:no-repeat;}
.bannerCaption{position:absolute;top:10%;}
#banner{background-position:center top;background-size:cover;min-height:600px; /* float:left; */}
#banner .bannerCaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:900px;}

.bannerCaption div.animated2{font-size:58px;color:#0080FF;margin:0;font-weight:800;}
.bannerCaption p{line-height:1.5;font-size:18px;padding:5px 0;font-weight:600;color:#fff;}
.bannerCaption span, .bannerCaption h1{color:#fff;font-size:30px;font-weight:700;}
.bannerCaption a.button{border:1px solid transparent;transition:all 0.4s ease;}
.bannerCaption a.button:hover{border:1px solid #004EFF;}
#header.fixed,.singular #header.fixed,.singular.home #header.fixed{position:fixed;top:0;left:0;width:100%;z-index:999;animation:fadeInTop 1s ease both;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / 15%);}
@keyframes stickyheader{
  from{opacity:0;transform:translate3d(0,-80%,0);}
  to{opacity:1;transform:translate3d(0,0,0);}
}

/*Inner Page*/
#innerBanner{min-height:350px;position:relative;background-size:cover;background-repeat:no-repeat;}
#innerBanner:after{position:absolute;content:"";width:100%;height:100%;background-color:rgb(0 128 255 / 35%);left:0;top:0;z-index:1;}
#innerBanner h1{color:#fff;font-weight:bold;margin-bottom:0;font-size:32px;width:50%;}
.pagination-single.section-inner{display:none;}

/*Breadcrumb*/
.bannerTitle{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;min-height:inherit;padding:0 20px;position:relative;z-index:2;top:40px;min-height:350px;}
#breadcrumbs{width:50%;text-align:right;}
#breadcrumbs span:first-child{background:rgb(67 64 101 / 60%);padding:10px 15px;color:#fff;}
#breadcrumbs span a{color:#fff;}
#breadcrumbs span a:hover{color:#0080ff;}
#breadcrumbs span:first-child,#breadcrumbs span,#breadcrumbs span.breadcrumb_last{color:#fff;font-size:15px;}
.entry-title{/*display:none;*/}
.singular .entry-header{display:none;}

/*Menu*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{height:auto;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:8px 15px;line-height:1.5;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{border-radius:unset;}

/*Our Speciality*/
#specialty{padding:180px 0 70px;}
.specialityWrap{background-color:#fff;position:relative;/* max-height: 370px;*/text-align:center;box-shadow:0px 0px 10px 0px rgb(0 128 255 / 30%);padding:5px 5px 15px 5px;height:100%;border-radius:8px;}
.specialityWrap img{width:100%;}
.specialityText a h3{color:#0080ff;margin:0;/* text-transform:uppercase; */font-size:19px;}
.specialityText{padding:20px 20px 0;text-align:left;}
.button{display:inline-block;border:1px solid transparent;transition:all 0.4s ease;}

/*About Us*/
#aboutUs{padding:80px 0 0;position:relative;overflow:hidden;background:rgb(0 128 255 / 4%);}
#aboutUs:before{position:absolute;left:-25px;top:20%;width:71px;height:136px;content:"";background:rgb(0 87 255 / 10%);}
#aboutUs:after{position:absolute;top:48px;right:0;width:65px;height:65px;content:"";background:rgb(0 87 255 / 10%);}
.aboutText{position:relative;float:left;width:516px;height:439px;background-color:#fff;font-weight:900;text-align:left;padding:50px 55px;font-size:50px;line-height:1.25;box-shadow:0 0 20px rgb(0 84 255 / 22%);border-radius:10px;}
.aboutText:after{position:absolute;width:45px;height:45px;content:"";left:-20px;bottom:-20px;background:rgb(0 87 255 / 14%);z-index:-1;}
.aboutText a.button{font-size:18px;padding:12px 30px;}
.aboutWrap{float:right;position:relative;min-height:600px;width:50%;}
.aboutWrap li{position:absolute;width:270px;height:235px;color:#fff;text-align:center;padding:40px;border-radius:10px;background-color:#fff;}
.aboutWrap li.computer{top:0;right:0;color:#0054FF;box-shadow:inset 0 0 10px rgb(0 84 255 / 70%);background-color:#cfdfff;}
.aboutWrap li.corporate{top:131px;right:240px;color:#0080FF;box-shadow:inset 0 0 10px rgb(0 128 255 / 70%);background-color:#cce6ff;}
.aboutWrap li.corporate:before{z-index:-1;position:absolute;width:30px;height:30px;content:"";top:-18px;left:-10px;background:rgb(184 220 255 / 45%);}
.aboutWrap li.corporate:after{position:absolute;width:30px;height:30px;content:"";top:157px;right:-29px;background:rgb(0 87 255 / 10%);}
.aboutWrap li.individual{top:271px;right:480px;color:#00B0FF;box-shadow:inset 0 0 10px rgb(0 176 255 / 70%);background-color:#eaf9ff;}
.aboutWrap li.photographer{top:318px;right:0;color:#0080ff;box-shadow:inset 0 0 10px rgb(7 73 207 / 70%);background-color:#bed4ff;}
.aboutVideo{padding:50px 0 60px;clear:both;}
.aboutVideo iframe{overflow:hidden;padding:6px;border-radius:8px;box-shadow:0px 0px 20px 0px rgb(0 128 255 / 30%);}
.counter_box{text-align:center;}
.counter_box .counter_number{font-size:53px;text-align:center;margin-bottom:5px;font-weight:800;}
.counter_box .sufix{display:inline-block;font-size:44px;}
.counter_box .counter_text{display:block;text-align:center;font-size:20px; /* text-transform: uppercase; */font-weight:600;color:#000;}

/*latestCase*/
#latestCase{text-align:center;background:url(../images/case-bg-1.jpg) no-repeat #0080ff14 fixed;background-size:cover;padding:60px 0 100px;}
#latestCase .caseHeading h2{width:100%;text-align:center;}
.caseHeading a{display:inline-block;border:1px solid #fff;color:#fff;border-radius:20px;padding:6px 15px;margin-left:20px;font-size:14px;}
.caseHeading a:hover{color:#0080ff;background:#fff;}
.caseWrap{position:relative;background-color:#fff;padding:30px;-webkit-box-shadow:0px 0px 10px 0px rgb(0 128 255 / 30%);-moz-box-shadow:0px 0px 10px 0px rgb(0 128 255 / 30%);box-shadow:0px 0px 10px 0px rgb(0 128 255 / 30%);height:100%;border-radius:8px;}
.caseWrap h3{color:#000;margin:0 0 10px;font-weight:bold;font-size:20px;line-height:1.3;}
.caseWrap p{margin:0 0 20px;font-size:16px;color:#909090;}
.caseWrap a{position:absolute;bottom:-28px;left:0;right:0;}
.caseWrap img{margin:0 auto 20px;display:block;}
.caseLink{background:rgb(0,185,255);background:linear-gradient(90deg,rgba(0,185,255,1) 0%,rgba(0,76,255,1) 100%);border-radius:50%;padding:25px;position:relative;display:inline-block;}
.caseLink:after{content:"";position:absolute;top:50%;left:44%;width:15px;height:15px;border-right:2px solid #fff;border-top:2px solid #fff;transform:translate(-50%,-50%) rotate(45deg);}
#latestCase .btn{margin-top:80px;}
.caseWrap a:hover span{background-color:#0080ff;background-image:unset;}

/*New CSS*/
.caseStudies{padding:0;}
.fullContainer{padding:0;position:relative;width:100%;}
.colsPadNone .row{margin:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.col6{width:50%;}
.casestudiesBlock{background-color:#0749CF;}
.articlesBlock{background-color:#0080FF;position:relative;}
.articlesBlock:after{content:"";position:absolute;top:-50px;left:0;width:100%;height:52px;background-color:#0080FF;border-radius:15px 0 0 0;}
.articlesBlock:before{content:"";position:absolute;bottom:-50px;left:0;width:100%;height:52px;background-color:#0080FF;border-radius:0 0 0 15px;}
.halfContainerRight{float:right;padding:50px 60px;max-width:620px;width:100%;color:#fff;}
.halfContainerLeft{float:left;padding:50px 60px;max-width:620px;width:100%;color:#fff;}
.caseHeading{margin-bottom:20px;}
.caseHeading h2{margin-bottom:0;}
.casestudiesBlock img,.articlesBlock img{padding:5px;border-radius:10px;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 30%);margin-bottom:15px;display:block;transition:all 0.4s ease;}
.casestudiesBlock img:hover,.articlesBlock img:hover{opacity:0.7;}
.casestudiesBlock h3,.articlesBlock h3{color:#fff;font-size:22px;font-weight:bold;margin-bottom:10px;}
.articlesBlock h3{margin-bottom:0;}
.articlesBlock span{margin-bottom:20px;display:block;}
.casestudiesBlock .btn a.button,.articlesBlock .btn a.button{background-color:#fff;color:#0080FF;}
.casestudiesBlock .btn a.button:hover,.articlesBlock .btn a.button:hover{background-color:transparent;color:#fff;border-color:#fff;}
.casestudiesBlock h3 a,.articlesBlock h3 a{color:#fff;}
.casestudiesBlock h3 a:hover,.articlesBlock h3 a:hover{opacity:0.6;}

/* articles and Case */
#caseStudies{position:relative;}
#caseStudies h2{text-transform:uppercase;}
#caseStudies h3,#caseStudies p,#caseStudies span{color:#fff;}
.caseHeading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
#caseStudies .caseHeading a{color:#fff;padding:6px 25px;border-radius:50px;border:1px solid #fff;font-size:16px;margin:0 0 25px 35px;display:inline-block;}
#caseStudies a{color:#fff;padding:7px 20px;border-radius:20px;border:1px solid #fff;margin-right:10px;}
.casestudiesWrap{width:50%;background-color:#0080ff;float:left;position:relative;padding:30px 140px 30px 95px;}
.articleWrap{width:50%;background-color:#0080FF;right:0;margin-top:-22px;padding:30px 142px 30px 50px;float:left;}
.boxWrap .col-lg-4,.boxWrap .col-md-6,.boxWrap .col-sm-12{padding-top:15px;display:flex;flex-wrap:wrap;}
.boxWrap img{ /* width:100%; */}
.boxWrap h2.entry-title{font-size:18px;color:#0080ff;padding:15px;text-align:left;}
.post-meta .post-date .meta-icon svg{width:1.5rem;height:1.5rem;}
.post-meta-wrapper{margin:0;}
.boxWrap .casestudies .post-meta-single-top .post-meta,.boxWrap .latestcase .post-meta-single-top .post-meta{display:none;}
.post-meta-wrapper.post-meta-single.post-meta-single-top{display:none;}
.post-meta-single-top .post-meta{justify-content:left;}
.post-meta a{font-size:16px;color:#0080FF;}
.boxWrap h2.entry-title a:hover{text-decoration:none;}
.boxWrap .screen-reader-text{display:none;}
.boxWrap .articles{box-shadow:1px 0px 15px 0px rgba(0,0,0,0.17);-webkit-box-shadow:1px 0px 15px 0px rgba(0,0,0,0.17);-ms-box-shadow:1px 0px 15px 0px rgba(0,0,0,0.17);}
.boxWrap .casestudies,.boxWrap .latestcase,.boxWrap .articles{}
.post-meta svg *{fill:#0080FF;}
.boxWrap .post-inner{padding:0 15px;}
.pagination-wrapper hr{display:none;}
.boxWrap .col-lg-4 article,.boxWrap .col-md-6 article,.boxWrap .col-sm-12 article{ /*margin: 10px;*/ box-shadow:0px 0px 20px 0px rgb(0 0 0 / 10%);padding-bottom:20px;overflow:hidden;margin-bottom:20px;border-radius:10px;}
.boxWrap .col-lg-4 article:hover h2,.boxWrap .col-md-6 article:hover h2,.boxWrap .col-sm-12 article:hover h2{color:#000;}

/*testimonial*/
#testimonial{padding:80px 0 40px;position:relative;z-index:1;overflow:hidden;}
.testimonialWrap{text-align:center;padding:40px 0 0;}
.testimonialWrap img{box-shadow:inset 0 0 20px rgb(0 128 255 / 20%);border-radius:15px;padding:15px;}

/*#testimonoalSlider.owl-carousel .owl-stage-outer{padding: 20px;}*/
#testimonoalSlider.owl-carousel .owl-item img{position:relative;border:1px solid #e4e4e4;width:auto;margin:0 auto 20px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;width:80px;height:80px;}
#testimonoalSlider .item{padding:40px;box-shadow:inset 0px 0px 10px 0px rgb(0 128 255 / 30%);-webkit-box-shadow:inset 0px 0px 10px 0px rgb(0 128 255 / 30%);-ms-box-shadow:inset 0px 0px 10px 0px rgb(0 128 255 / 30%);border-radius:10px;}
#testimonoalSlider .owl-next,#testimonoalSlider .owl-prev{height:20px;width:20px;}
#testimonoalSlider .owl-prev{border-left:3px solid #0080FF;border-bottom:3px solid #0080FF;}
#testimonoalSlider .owl-next{border-right:3px solid #0080FF;border-top:3px solid #0080FF;}
#testimonoalSlider ul li{float:left;}
#testimonoalSlider.owl-carousel .owl-item li img{border:none;}
#testimonoalSlider.owl-carousel .owl-item p{padding:0 55px;color:#000;font-weight:600;}
#testimonoalSlider.owl-carousel .owl-item h4{color:#0080FF;margin:0;font-weight:bold;}
#testimonoalSlider.owl-carousel .owl-item span{color:#909090;font-size:14px;}

/* .owl-carousel.owl-drag .owl-item {padding-top:30px;} */

/*Clients*/
#brand{padding:50px 0;background-color:rgb(0 128 255 / 4%);}
#brand h2{margin-bottom:10px;}
#brandSlider{padding:0;}

/*#brandSlider.owl-carousel .owl-stage-outer{padding: 0 15px;}*/
#brandSlider.owl-carousel.owl-drag .owl-item{padding:15px 0;}
#brandSlider .item{padding:5px;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 15%);margin:0 10px;border-radius:10px;}
#brandSlider .item img{/*width: auto;*/margin:0 auto;}
#process{padding:50px 0;text-align:center;}
#process h2{}
.processFlow ul{margin:0;padding:0;text-align:center;}
.processFlow ul li:first-child{margin:0;}
.processFlow .item1{width:150px;}
.processFlow .item1{z-index:15;}
.processFlow ul li{    /* float: left; */
display:inline-block;vertical-align:top;width:200px;margin-left:15px;list-style:none;position:relative;}
.processFlow .item1 .icon{background-position:-5px -56px;}
.processFlow .icon{background:url(../images/sprite.jpg) left top no-repeat;display:block;width:62px;height:51px;}
.processFlow .middle{width:88%;height:63px;margin:10px 0;background:#e9560e;text-align:right;padding:9px 0;position:relative;}
.processFlow .item1 .middle{background:#e9560e;}
.processFlow .item1 .middle:before{border-color:#e9570e #e9570e #e9570e transparent;}
.processFlow .middle:before{width:27px;height:63px;position:absolute;left:-27px;top:0;content:"";border-style:solid;border-width:31.5px 0 31.5px 27px;border-color:#e9570e #e9570e #e9570e transparent;}
.processFlow .middle .title{margin-top:10px;font-size:14px;line-height:21px;display:inline-block;text-align:right;vertical-align:middle;text-transform:uppercase;color:#fff;font-weight:600;text-align:right;    /* border-right: 1px solid #fff; */padding-right:6px;margin-right:6px;}
.processFlow .middle .number{font-size:20px;color:#fff;font-weight:700;display:inline-block;vertical-align:middle;display:none;}
.processFlow .item1 .middle:after{border-left-color:#e9570e;}
.processFlow .middle:after{width:27px;height:63px;position:absolute;right:-27px;top:0;content:"";border-style:solid;border-width:31.5px 0 31.5px 27px;border-color:transparent;border-left-color:#e9570e;}
.processFlow .item2{width:126px;}
.processFlow .item2{z-index:14;}
.processFlow .item2 .icon{background-position:-5px -5px;}
.processFlow .item2 .middle{background:#e38a0b;}
.processFlow .item2 .middle:before{border-color:#e38a0b #e38a0b #e38a0b transparent;}
.processFlow .item2 .middle:after{border-left-color:#e38a0b;}
.processFlow .item4{width:130px;}
.processFlow .item4{z-index:12;}
.processFlow .item4 .icon{background-position:-138px -61px;}
.processFlow .item4 .middle{background:#b0ad1e;}
.processFlow .item4 .middle:before{border-color:#b0ad1e #b0ad1e #b0ad1e transparent;}
.processFlow .item4 .middle:after{border-left-color:#b0ad1e;}
.processFlow .item5{width:120px;}
.processFlow .item5{z-index:11;}
.processFlow .item5 .icon{background-position:-69px -6px;}
.processFlow .item5 .middle{background:#038684;}
.processFlow .item5 .middle:before{border-color:#038684 #038684 #038684 transparent;}
.processFlow .item5 .middle:after{border-left-color:#038684;}
.processFlow .item6{width:160px;}
.processFlow .item6{z-index:10;}
.processFlow .item6 .icon{background-position:-77px -58px;}
.processFlow .item6 .middle{background:#2688a8;}
.processFlow .item6 .middle:before{border-color:#2688a8 #2688a8 #2688a8 transparent;}
.processFlow .item6 .middle:after{border-left-color:#2688a8;}
.processFlow .item7{width:150px;}
.processFlow .item7 .icon{background-position:-7px -108px;}
.processFlow .item8{width:110px;}
.processFlow .item8 .icon{background-position:-146px -4px;}
.processFlow .item8 .middle{background:#3daf2c;}
.processFlow .item8 .middle:before{border-color:#3daf2c #3daf2c #3daf2c transparent;}
.processFlow .item8 .middle:after{border-left-color:#3daf2c;}

/*footer */
#footer h2{color:#0080ff;font-weight:bold;font-size:24px;margin-bottom:20px;}
.footerWrap{padding:30px 0;}
.certificate img{padding:0 10px 20px 0;float:left;}
.certiLink{clear:both;padding:10px 0;}
.certiLink a{padding:10px 15px;border-radius:20px;border:1px solid #0080FF;margin-top:20px;color:#0080FF;}
.certiLink a:hover{background:linear-gradient(90deg,rgba(0,185,255,1) 0%,rgba(0,76,255,1) 100%);color:#fff;}
::-webkit-input-placeholder{ /* Edge */ color:#b9b9b9;font-weight:normal;font-size:14px;}
::-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#b9b9b9;font-weight:normal;font-size:14px;}
::placeholder{color:#b9b9b9;font-weight:normal;font-size:14px;}

/*.contactForm input, .contactForm select { width: 100%; padding: 5px 15px; border-radius: 8px; }*/
.contactForm textarea{height:155px!important;}
.contactForm select{margin-bottom:25px;}
.quickLinks h2{margin:0;}
.quickLinks{padding-bottom:30px;}
.quickLinks ul li{padding-bottom:0px;}
.footer-menu{margin:0;}
.footer-menu li{margin:0;background:url(../images/right-arrow.png) left 0px no-repeat;padding-left:25px;line-height:1;float:left;width:50%;}
.footer-menu a{font-size:16px;font-weight:600;text-decoration:none;display:block;margin-bottom:15px;}
.footer-menu a:hover,.contactUs li a:hover{text-decoration:none;color:#0080FF;}
.dataLabs address{background:url(../images/home.png) left top 5px no-repeat;padding:0 0 0 35px;font-size:14px;margin:0 0 10px 0;}
.contactUs li{padding-left:30px;margin:0 0 12px;background-position:0 4px;background-size:18px;}
.contactUs li a{font-weight:600;}
.call{background:url(../images/phone.png) left top no-repeat;}
.skype{background:url(../images/skype.png) left top no-repeat;}
.whatsapp{background:url(../images/whatsapp.png) left top no-repeat;}
.dataRecoverysolution{padding:50px 0;background-color:rgb(0 128 255 / 4%);box-shadow:inset 0px 0px 20px 0px rgb(0 128 255 / 10%);}
.dataRecoverysolution h2{font-size:20px;color:#000!important;margin:0;}
.dataRecoverysolution p{margin:0;}
.copyRight{background-color:#0080FF;color:#fff;padding:15px 0;}
.copyRight p{float:left;margin:0;}
ul.footer-social{float:right;}
.copyRight ul li{/* padding:0 10px; */}
ul.footer-social li .screen-reader-text{display:none;}
.footerContact{padding-top:30px;}
.copyRight ul li a{transform:scale(1.1);}

/*Back to top start*/
.back-to-top{position:fixed;bottom:0px;right:12px;cursor:pointer;opacity:0;z-index:-1;background-color:transparent;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:.4s ease-in-out;}
.back-to-top.show{opacity:1;visibility:visible;z-index:99;}
.back-to-top .btns{width:46px;height:46px;line-height:50px;padding:0;position:relative;border-radius:50%;border:1px solid #252C4B;box-shadow:0 0 8px rgba(255,255,255,.3);transition:.3s;color:#252C4B;text-align:center;display:inline-block;background:#ffffff;}
.scrollTop span::after{content:'';width:10px;height:10px;border-bottom:3px solid #252C4B;border-left:3px solid #252C4B;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:5px;bottom:0;right:0;margin:auto;left:0;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:.4s ease-in-out;}
.back-to-top:hover .btns{background-color:#0080ff;border-color:#0080ff;}
.back-to-top:hover .scrollTop span::after{border-color:#fff;}

/*Back to top end*/

/* Contact Page*/
.contactAddress h2{color:#0080FF;}
.labAddress{background-color:#f2f9ff;padding:24px;border-radius:15px;/* margin:0 20px 0 0; */}
.labAddress address{background:url(../images/contact-home.png) left top 5px no-repeat;padding:0 0 0 50px;}
.contactAddress{margin-bottom:25px;}
.contactWrap{padding:22px;background-color:#f2f9ff;border-radius:15px;min-height:145px;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.map iframe{height:400px!important;}
.contactInfo{padding:20px 30px;}
.contactWrap li{padding:0 0 15px 35px;}
.contactWrap .telephone{background:url(../images/telephone-1.png) left top no-repeat;}
.contactWrap .anytimecall{background:url(../images/24-hours-support-1.png) left top no-repeat;}
.contactWrap .whatsapp{background:url(../images/whatsapp.png) left top no-repeat;}
.contactWrap .mobile{background:url(../images/mobile-1.png) left top no-repeat;}
.contactWrap .skypee{background:url(../images/skype.png) left top no-repeat;}
.contactWrap .envelope{background:url(../images/opened-email-envelope-1.png) left top no-repeat;}
.contactWrap .chat{background:url(../images/chat.png) left top no-repeat;}
.contactWrap .remote{background:url(../images/remote.png) left top no-repeat;}
.contactWrap .question{background:url(../images/question.png) left top no-repeat;}
.contactWrap .pickup{background:url(../images/free-delivery.png) left top no-repeat;}

/*Price*/
.priceInfo li{padding:0 0 20px 26px;background:url(../images/right-arrow.png) left top no-repeat;line-height:1.5;}

/*Legal*/
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a{margin:10px!important;}

/*whyMicronics*/
.whyMicronics{display:flex;flex-wrap:wrap;}
.whyMicronics li{float:left;width:13%;text-align:center;padding:15px 7px;margin:5px;box-shadow:1px 0px 5px 0px rgb(0 128 255 / 25%);-webkit-box-shadow:1px 0px 5px 0px rgb(0 128 255 / 25%);-ms-box-shadow:1px 0px 5px 0px rgb(0 128 255 / 25%);border-radius:10px;}
.whyMicronics li img{margin:0 auto;padding-bottom:10px;}
.whyMicronics li h4{margin:0;font-size:16px}
.micronicsWrap li{padding:0 0 15px 26px;background:url(../images/right-arrow.png)  0 3px no-repeat;line-height:1.5;}
.micronicsWrap .caseList li,.micronicsWrap .serviceImg li,.micronicsWrap ol li{background:none;}
.micronicsList li{padding:0 0 15px 26px;background:url(../images/right-arrow.png)  0 3px no-repeat;line-height:1.5;float:left;width:50%;}

/*workflow*/
.processWrap li{width:20%;float:left;position:relative;text-align:center;}
.processWrap li:after{content:"";position:absolute;background:url(../images/right-arrow.png) right no-repeat;height:70px;width:47px;top:10%;right:-6px;}
.processWrap li:last-child:after{display:none;}
.processWrap li img{margin:0 auto;display:flex;}
.processWrap h3{font-size:16px;text-transform:uppercase;padding:10px 0;}

/*Warentee claim tips */
.warrantePage li{float:left;width:21%;padding:0  20px;border:1px solid #ccc;margin:20px;}
.caseList li{float:left;width:13%;padding:0 20px;border:1px solid #ccc;margin:10px;text-align:center;}
.microImage li{float:left;width:22%;display:flex;margin:10px;}
.micronicsWrap .microImage li{background:none;}
.clientPage li{float:left;width:21%;padding:20px;border:1px solid #f1f1f1;margin:10px;text-align:center;}
.clientPage li img{margin:0 auto;}
.companyLogos{text-align:center;padding-top:8%;}
.companyLogos img{margin:0 auto;padding-bottom:20px;}
.latestcasePage{padding:40px 0 0;}
.serviceImg li{float:left;width:30%;margin:10px;text-align:center;}
.serviceMediaimg li{float:left;width:20%;margin:10px;text-align:center;}
.servicePage{text-align:center;}
.servicePage h2 a{font-size:27px;color:#0080ff}
.servicePage h2 a:hover{color:#000;}
.pagination .screen-reader-text{display:none;}
.type-post p{padding:0 20px;}
.type-post .entry-content p{padding:0;}

/*Testimonials Page*/
.testimonialsText{padding:40px;box-shadow:inset 0px 0px 10px 0px rgb(0 128 255 / 30%);-webkit-box-shadow:inset 0px 0px 10px 0px rgb(0 128 255 / 30%);-ms-box-shadow:inset 0px 0px 10px 0px rgb(0 128 255 / 30%);border-radius:10px;margin-bottom:20px;}
.testimonialsText img{box-shadow:inset 0 0 20px rgb(0 128 255 / 20%);border-radius:15px;padding:5px;border:1px solid #e4e4e4;width:auto;margin:0 auto 20px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;width:80px;height:80px;}
.testimonialsText h3{font-size:22px;font-weight:bold;text-align:center;}
.testimonialsText p{color:#000;font-weight:600;margin-bottom:15px;}
.testimonialsText h4{color:#909090;font-size:15px;margin-bottom:0;}

/* Sidebar */
.SidebarWrap{padding:0 15px 0;}
.sidebarLinks,.sideCasestudies{ /*border: 1px solid #e4e4e4;*/ padding:15px 20px;margin-bottom:20px;box-shadow:0 0 5px rgb(0 128 255 / 22%);border-radius:8px;}
.sidebarLinks h2,.sideCasestudies h2{font-size:24px;font-weight:bold;border-bottom:1px solid #e4e4e4;margin-bottom:30px;padding-bottom:10px;}
.sidebar-menu,.sideCasestudies ul{padding:0;margin:0;}
.sidebar-menu li{padding:0 0 18px 20px;background:url(../images/right-arrow.png) left top no-repeat;line-height:1.25;}
.sidebar-menu li a:hover{color:#0080FF;}
.sideCasestudies{padding-top:20px;}
.sideCasestudies ul{height:300px;}
.sideCasestudies li{margin-bottom:30px;border-bottom:1px solid #ccc;}
.sideCasestudies li h3{font-size:16px;}
.sideCasestudies li p{font-size:14px;}
.submitCase input[type="text"],.submitCase input[type="email"],.submitCase select{height:40px;margin-bottom:15px;}
.submitCase input[type="checkbox"]{width:1rem;min-width:1rem;height:1rem;}
.serviceList{margin:10px;box-shadow:0px 0px 58px -32px rgb(0 0 0 / 75%);}
.serviceList a h3{margin:0;padding:20px 0;color:#000;}
.serviceList a:hover h3{color:#0080FF;}
.entry-content p{text-align:justify;}
.form-control,.wpcf7-form-control{display:block;width:100%;    /*height: calc(1.5em + .75rem + 2px);*/padding:.4rem .75rem;font-size:1rem;font-weight:400;line-height:1.85;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;}
.wpcf7-form-control-wrap{margin-bottom:15px;display:block;}

/*404 page*/
.Error404Page{text-align:center;padding:50px 0;}
.error404-content{max-width:600px;margin:0 auto;text-align:center;}
.error404-heading{font-size:10rem;font-weight:900;color:#106365;line-height:1;background:linear-gradient(to right,#0080ff 40%,#006bd2 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.error404 h2.entry-title{font-size:35px;font-weight:700;color:#000;}
.Error404Page .intro-text{font-size:1.4rem;margin-top:0.5rem;}
.error404 .btn{margin:30px 0;}
a.btnLink{background-color:#000;color:#fff;border-radius:50px;padding:15px 55px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;text-decoration:none;border:2px solid transparent;text-decoration:none;}
a.btnLink:hover{background-color:#0080ff;}

/********** Pre - Loader ***********/
.preLoader{height:100%;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:999999999;}
.lds-roller{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:9999;width:60px;height:60px;background-position:center;background-size:cover;  /*background-image: url('../images/preloader.jpg');*/-webkit-animation:zoomeffect 1s infinite;-moz-animation:zoomeffect 1s infinite;animation:zoomeffect 1s infinite;}
@-webkit-keyframes zoomeffect{
  0%{background-position:center;transform:scale(1,1);}
  50%{background-position:center;transform:scale(1.1,1.1);}
  100%{background-position:center;transform:scale(1,1);}
}
@keyframes zoomeffect{
  0%{background-position:center;transform:scale(1,1);}
  50%{background-position:center;transform:scale(1.1,1.1);}
  100%{background-position:center;transform:scale(1,1);}
}

/*Common Page*/
.post-inner{padding:0;}
#site-content{padding:4rem 0 2rem;}
.warrentyseal .wpcf7-form-control,.problem .wpcf7-form-control,.termscondition .wpcf7-form-control{border:0;border:none;padding:0;}
.warrentyseal .wpcf7-form-control .wpcf7-list-item,.problem .wpcf7-form-control .wpcf7-list-item,.termscondition .wpcf7-form-control .wpcf7-list-item{margin:0;}

/*Pagination*/
.navigation.pagination{margin:40px 0;padding-top:30px;border-top:1px solid #e0e0e0;}
.pagination .nav-links{margin:0;width:100%;}
.nav-links > *{margin:0;}
.page-numbers{margin:0 5px;padding:10px;background:rgb(160 160 160 / 18%);line-height:1;font-size:16px;color:#000;border-radius:5px;}
.page-numbers:hover,.pagination a:focus,.pagination a:hover{background-color:#0749CF;color:#fff;text-decoration:none;}
.page-numbers.current{background:#0080ff;color:#fff;}
.next.page-numbers{background:#0080ff;color:#fff;}
.next.page-numbers:hover{background:#0749CF;color:#fff;text-decoration:none;}
.prev.page-numbers{background:#0080ff;color:#fff;}
.prev.page-numbers:hover{background:#0749CF;color:#fff;text-decoration:none;}