.wordpress-body{
    background: #001240;
}
.budget-btn{
    font-family: 'verdana', sans-serif;
    font-size: 17px;
    background-color: #ff5800;
    color: #fff!important;
    padding: 8px 30px 10px;
    transition: 0.5s;
    margin: 0 0 0;
    display: inline-block;
    letter-spacing: 0.5px;
    border:none;
}
.budget-btn:hover {
    background-color: #000;
    text-decoration: none;
}
.wordpress-content h2 b{
    font-family: 'verdana-bold', sans-serif;
}
.skill-icon{
    width: 20%;
}
.skill-icon4 {
    width: 15%;
}
.skill-icon1{
    width: 30%;
}
.skill-icon2{
    width: 10%;
}
.skill-icon3{
    width: 13%;
}
.wordpress-content h2{
    font-family: 'verdana', sans-serif;
    font-size: 45px;
    letter-spacing: 0px;
    line-height: 58px;
    margin: 0;
    padding: 20px 0 20px;
    color: #fff;
    text-shadow: -2px 3px 0 rgb(0 0 0 / 70%);
}
.wordpress-banner{
    background-image: url(../images/wordpress/banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;

}
.wordpress-banner::before {
    content: '';
    display: block;
    position: absolute;
    background: linear-gradient(138deg,#165b5e 0,#0f3a4a 17%,#091b38 50%);
    width: 100%;
    height: 100%;
    opacity: 0.8;
}

.wordpress-content {
    padding: 4em 2em 4em 7em;
}
.wordpress-content .col-lg-6{
    padding: 0;
}
.wordpress-content ul{
    padding:10px 0 10px 15px;
    margin: 0;
}
.wordpress-content li{
    list-style-type: none;
    font-family: 'verdana', sans-serif;
    font-size: 19px;
    letter-spacing: 0;
    margin: 0;
    padding:7px 0 ;
    color: #fff;
}
.check-img{
    width: 11%;
    position: relative;
    bottom: 1px;
}
.check-img1{
    width: 8%;
    position: relative;
    bottom: 1px;
}
.wordpress-content h4{
    font-family: 'verdana', sans-serif;
    font-size: 25px;
    letter-spacing: 0px;
    margin: 0;
    padding: 7px 0;
    color: #fff;
    line-height: 38px;
}
.wordpress-content h4 b{
    font-family: 'verdana-bold', sans-serif;
    text-transform: uppercase;
}
.wordPress-banner-form {
    padding: 15px 0 0;
}
.wordpress-form{
    background: rgb(141 221 255 / 70%);
    padding: 45px 45px;
    margin: 0;
    height: 100%;
}
.wordpress-banner .col-lg-8,.wordpress-banner .col-lg-4{
    padding: 0;
}
.wordpress-form .form-group input[type="tel"],
.wordpress-form .form-group input[type="text"], 
.wordpress-form .form-group input[type="email"], 
.wordpress-form .form-group textarea {
    width: 100%;
    padding: 8px 15px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.6);
    outline: 0;
    transition: border 0.15s;
    background: #c7e5f4 none repeat scroll 0 0;
    border: 3px solid #d7efff !important;
    font-size: 15px;
    line-height: 19px;
    margin: 2px 0;
}
.wordpress-form-cont h4{
    font-family: 'verdana', sans-serif;
    font-size: 17px;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 13px 0;
    color: #000;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
}
.wordpress-form-cont h6{
    font-family: 'verdana', sans-serif;
    font-size: 14px;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 5px 10px;
    color: #fff;
    line-height: 38px;
    text-align: center;
    background: rgb(71 138 171);
}
.wordpress-form-cont h6 i{
    font-size: 24px;
    position: relative;
    top: 4px;
    padding: 0 3px 0 0;
}
.wordpress-form-cont h6 b{
    font-family: 'verdana', sans-serif;
    font-size: 17px;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 7px 0;
    color: #fff;
    font-weight: 700;
    line-height: 38px;
}
.wordpress-office ul li{
    list-style-type: none;
    padding: 0 16px;
    margin: 0 auto;
}
.wordpress-office ul li strong {
    display: block;
    font-family: 'verdana', sans-serif;
    font-size: 13px;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 15px 0;
    color: #000;
    font-weight: 700;
    text-align: center;
}
.wordpress-office ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 auto;
}
.wordpress-office h5{
    font-family: 'verdana', sans-serif;
    font-size: 17px;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 15px 0 20px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
.wordpress-office {
    padding: 5px 0px;
    background: rgb(199,229,244,0.3);
    margin: 20px 0 0;
}
.word-form-img i{
    width: 100%;
}
.word-form-img {
    margin: 0 auto;
    display: table;
}
.divider{
    width: 100px;
    height: 3px;
    margin: 5px auto;
    background: #29a9de;
}
.wordpress-title{
    padding: 0px 50px 40px;
}

.wordpress-background .col-lg-4{
    padding: 0;
}

.wordpress-form-sec .form-group input::placeholder,
.wordpress-form-sec .form-group textarea::placeholder { 
  color: #000;
  font-family: 'verdana', sans-serif;
  font-size: 13px;
}
.wordpress-form-sec .form-group input,
.wordpress-form-sec .form-group textarea{
    width: 100%;
    padding: 10px 15px;
    border-left: none;
    border-right: none;
    border-top: none;
    outline: 0;
    transition: border 0.15s;
    background: rgb(249 249 249 / 80%) none repeat scroll 0 0;
    font-size: 15px;
    line-height: 19px;
    margin: 5px 0;
    border-bottom: 1px solid #6280a1;
}
.contact_form_inner .form-group input::placeholder,.contact_form_inner .form-group textarea::placeholder{
    color: #000;
}
.contact_form_inner .form-group input,
.contact_form_inner .form-group textarea{
    width: 100%;
    padding: 10px 15px;
    border-left: none;
    border-right: none;
    border-top: none;
    outline: 0;
    transition: border 0.15s;
    background: rgb(249 249 249 / 80%) none repeat scroll 0 0;
    font-size: 15px;
    line-height: 19px;
    margin: 5px 0;
    border-bottom: 1px solid #6280a1;
}
.wordpress-form-sec{
    background: rgb(140 215 246);
    padding: 45px 45px 75px;
    margin: 0;
}
.wordpress-background{
    background: linear-gradient(45deg, #05226e 0%, #002b4e 50%,#0a6791 90%, #1899d1 100%);
    /*background-image: url(../images/bg1.jpg);*/
    object-fit: cover;
    display: block;
    vertical-align: middle;
    background-size: cover;
    background-position: 50% 50%;
    height: 110vh;
}

.shape-bottom {
    bottom: -80px;
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr;
}
.shape-bottom svg {
    display: block;
    width: -webkit-calc(100% + 1.3px);
    width: calc(100% + 1.3px);
    position: relative;
    left: 58%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-58%);
}
.shape-bottom path{
    fill: #001240;
}

.why-choose-sec1{
    padding: 6em 0;
    position: relative;
}
.choose-box{
  transform: translate(0%, 0%);
  width: 100%;
  height: 490px;
  background: #111845a6;
  box-sizing: border-box;
  overflow: hidden;
  box-shadow: 0 20px 50px rgb(23, 32, 90);
  border: 2px solid #2a3cad;
  color: white;
  padding: 20px;
  margin: 10px 0;
}

.choose-box:before{
  content: '';
  position:absolute;
  top:0;
  left:-100%;
  width:100%;
  height:100%;
  background: rgba(255,255,255,0.1);
  transition:0.5s;
  pointer-events: none;
}

.choose-box:hover:before{
  left:-50%;
  transform: skewX(-5deg);
}


.choose-box .content{
  position:absolute;
  top:15px;
  left:15px;
  right:15px;
  bottom:15px;
  border:1px solid #4dc9fc;
  padding:25px 20px 20px;
  text-align:center;
  box-shadow: 0 5px 10px rgba(9,0,0,0.5);
  
}
.choose-box .content h5{
    font-family: 'verdana', sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 8px 0;
    color: #4dc9fc;
    line-height: 27px;
    text-align: center;
    margin: 0;
}
.choose-box .content p {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 1px;
    margin: 0;
    padding: 5px 0;
    color: #fff;
    font-weight: normal;
}
.choose-box span{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
  
}

.choose-box span:nth-child(1)
{
  transform:rotate(0deg);
}

.choose-box span:nth-child(2)
{
  transform:rotate(90deg);
  left: 25px;
}

.choose-box span:nth-child(3)
{
  transform:rotate(180deg);
}

.choose-box span:nth-child(4)
{
  transform:rotate(270deg);
  left: -25px;
}

.choose-box span:before
{
  content: '';
  position: absolute;
  width:100%;
  height: 2px;
  background: #50dfdb;
  animation: animate 4s linear infinite;
}
.wordpress-title h3 {
    font-family: 'verdana', sans-serif;
    font-size: 27px;
    letter-spacing: 1px;
    padding: 0 0 20px;
    color: #fff;
    font-weight: 600;
    line-height: 40px;
    margin: 0;
    text-transform: uppercase;
}




.review-up-content h4 {
    color: #fff;
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 700;
    margin: 0;
    padding: 7px 0;
    text-align: center;
    font-family: 'verdana', sans-serif;
    line-height: 50px;
}
.industries-sec{
    position: relative;
    padding: 5em 0;
    overflow: hidden;
}
.industries-sec:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 90%;
  margin:0% -15% 0;
  background: #011853;
  -webkit-transform-origin:right center;
  -ms-transform-origin:right center;
  transform-origin:right center;
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(358deg);
  z-index: -1;
}
@media screen and (min-width: 480px){
    .contents:before{
        height:80%;
    }
}
@media screen and (min-width: 769px){
    .contents:before{
        height:75%;
  }
}
@media screen and (min-width: 1400px){
    .contents:before{
        height: 70%;
  }
}
.contents_inner {
  box-sizing: boder-box;
  width: 100%;
  height:100%;
  margin: 0 auto;
  padding:0;
  color: #fff;
  text-align: left;
}
.hero-blurb h4{
    font-family: 'verdana', sans-serif;
    font-size: 70px;
    letter-spacing: 1px;
    padding: 0 0 25px;
    color: #fff;
    font-weight: 600;
    line-height: 82px;
    margin: 0;
}
.hero-blurb{
    padding: 20% 0;
}
.industry-container{
    -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
}

.industry_line_option {
    position: relative;
}
.witr_not_ani{
    -webkit-animation:witr_abmovetb_box15 3s linear 2s infinite alternate running;
    animation:witr_abmovetb_box15 3s linear 2s infinite alternate running
}
@-webkit-keyframes witr_abmovetb_box15{
    0%{
        -webkit-transform:translateY(-40px);
        transform:translateY(-40px)
    }
    100%{
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
@keyframes witr_abmovetb_box15{
    0%{
        -webkit-transform:translateY(-40px);
        transform:translateY(-40px)
    }
    100%{
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
.industry_img_ani img{
    -webkit-animation:single_img_ani 10s linear infinite alternate forwards
}
@-webkit-keyframes single_img_ani{
    0%,to{
        border-radius:63% 37% 54% 46%/55% 48% 52% 45%
    }
    14%{
        border-radius:40% 60% 54% 46%/49% 60% 40% 51%
    }
    28%{
        border-radius:54% 46% 38% 62%/49% 70% 30% 51%
    }
    42%{
        border-radius:61% 39% 55% 45%/61% 38% 62% 39%
    }
    56%{
        border-radius:61% 39% 67% 33%/70% 50% 50% 30%
    }
    70%{
        border-radius:50% 50% 34% 66%/56% 68% 32% 44%
    }
    84%{
        border-radius:46% 54% 50% 50%/35% 61% 39% 65%
    }
}
@keyframes single_img_ani{
    0%,to{
        border-radius:63% 37% 54% 46%/55% 48% 52% 45%
    }
    14%{
        border-radius:40% 60% 54% 46%/49% 60% 40% 51%
    }
    28%{
        border-radius:54% 46% 38% 62%/49% 70% 30% 51%
    }
    42%{
        border-radius:61% 39% 55% 45%/61% 38% 62% 39%
    }
    56%{
        border-radius:61% 39% 67% 33%/70% 50% 50% 30%
    }
    70%{
        border-radius:50% 50% 34% 66%/56% 68% 32% 44%
    }
    84%{
        border-radius:46% 54% 50% 50%/35% 61% 39% 65%
    }
}
.industry_seivice_ani img{
    -webkit-animation:single_seivice_ani 10s linear infinite alternate forwards;
    animation:single_seivice_ani 10s linear infinite alternate forwards
}
@-webkit-keyframes industry_seivice_ani{
    0%,to{
        border-radius:65% 86% 80% 69%/59% 55% 95% 89%
    }
    14%{
        border-radius:40% 60% 54% 46%/49% 60% 40% 51%
    }
    28%{
        border-radius:54% 46% 38% 62%/49% 70% 30% 51%
    }
    42%{
        border-radius:61% 39% 55% 45%/61% 38% 62% 39%
    }
    56%{
        border-radius:61% 39% 67% 33%/70% 50% 50% 30%
    }
    70%{
        border-radius:50% 50% 34% 66%/56% 68% 32% 44%
    }
    84%{
        border-radius:46% 54% 50% 50%/35% 61% 39% 65%
    }
}
@keyframes industry_seivice_ani{
    0%,to{
        border-radius:65% 86% 80% 69%/59% 55% 95% 89%
    }
    14%{
        border-radius:40% 60% 54% 46%/49% 60% 40% 51%
    }
    28%{
        border-radius:54% 46% 38% 62%/49% 70% 30% 51%
    }
    42%{
        border-radius:61% 39% 55% 45%/61% 38% 62% 39%
    }
    56%{
        border-radius:61% 39% 67% 33%/70% 50% 50% 30%
    }
    70%{
        border-radius:50% 50% 34% 66%/56% 68% 32% 44%
    }
    84%{
        border-radius:46% 54% 50% 50%/35% 61% 39% 65%
    }
}
@-webkit-keyframes witr_rotate_all{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg)
    }
}
@keyframes witr_rotate_all{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg)
    }
}
.techno-img{
    width: 100%;
}
.industry_image_area img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.industry_image:before {
    opacity: .5;
}
.industry_image:before {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .5;
    z-index: 1;
}
.top-image {
    width: 100%;
    height: 150px;
}
.top-image img {
    width: 100%;
    height: 100%;
}




.services-box{
    position: relative;
    width: 100%;
}
.wordPress-services{
    padding:2em 0 6em 0;
}
.wordpress-our-services{
    padding: 40px 30px 20px;
    height: 380px;
    margin: 15px 0;
    text-align: center;
    border-radius: 10px;
    background-color: transparent;
    transition: all .4s ease-in-out;
    box-shadow: 0 0 25px 0 rgb(20 27 202 / 17%);
    border: 2px dashed rgb(28 51 115 / 80%);
}
.play-btn {
  width: 90px;
  height: 90px;
  background: rgb(3 27 87);
  border: 4px solid rgb(175,223,255);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 0 auto 15px;
  box-shadow: 0px 0px 5px 3px rgb(2 158 221 / 50%);
}

/* triangle */
.play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  width: 0;
  height: 0;
  z-index: 100;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* pulse wave */
.play-btn:before {
    content: "";
    position: absolute;
    width: 154%;
    height: 150%;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation: pulsate1 2s;
    animation: pulsate1 2s;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: steps;
    animation-timing-function: steps;
    opacity: 1;
    border-radius: 50%;
    border: 3px solid rgba(255, 255, 255, .75);
    top: -25%;
    left: -28%;
    background: rgba(198, 16, 0, 0);
}

@-webkit-keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0;
    
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

@keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

.web-icon-sec{
    width: 50px;
    margin: 24px 18px;
}
.web-icon-sec1{
    width: 50px;
    margin: 15px 18px;
}


.wordpress-our-services h3{
    font-family: 'verdana', sans-serif;
    font-size: 20px;
    letter-spacing: 0px;
    margin: 0;
    padding: 7px 0;
    color: #fff;
    text-align: center;
    line-height: 28px;
}
.wordpress-our-services p{
    font-family: 'verdana', sans-serif;
    font-size: 15px;
    letter-spacing: 0px;
    margin: 0;
    padding: 3px 0;
    color: #cacaca;
    text-align: center;
}





/*how-it-work start*/
.work-sec {
    padding: 40px 20px;
    background: rgb(8,29,85,0.8);
    border-bottom: 3px solid #29a9de;
    transition: 0.5s;
}
.work-sec:hover{
    box-shadow: 0 10px 30px rgb(23 32 90);
}
.service_top_image {
    position: relative;
}
.text_box img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.work-sec h5{
    font-size: 18px;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 10px 0 5px 0;
    font-family: 'verdana', sans-serif;
    line-height: 20px;
    color: #fff;
}
.work-sec p{
    font-size: 13px;
    letter-spacing: 1px;
    margin: 0;
    padding: 7px 0;
    font-family: 'verdana', sans-serif;
    line-height: 18px;
    color: #fff;
}
.how-it-work{
    padding: 5em 0;
    background: #000c2c;
}
.work-img{
    width: 43%;
}
.work-row{
    padding: 25px 0;
}
/*how-it-work end*/



