/*.wpcf7cf-hidden{
  display: block !important;
}
[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
  display:block !important;
}*/
.select_box input[type=checkbox]:before,.help_boxform input[type=checkbox]:before,.mutistep_form input[type=checkbox]:before{
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    -webkit-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
    left: 0px;
    border: 2px solid #716c82;
    border-radius: 50%;
    background: #fff;
}
.select_box input[type=checkbox],.help_boxform input[type=checkbox],.mutistep_form input[type=checkbox] {
    position: absolute;
    cursor: pointer;
    width: 100%;
    left: 0;
    height: 100%;
    top: 0;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 7px;
}
.select_box input[type=checkbox]:checked:after,.help_boxform input[type=checkbox]:checked:after,.mutistep_form input[type=checkbox]:checked:after{
content: "";
    display: block;
    width: 6px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 8px;
    margin-top: -6px;
}
.select_box .wpcf7-list-item,.wpcf7-list-item{
        position: relative;
}
.helpinner .multiSel span{
  margin-bottom: 1rem;
  display: inline-block;
}
.wpcf7-checkbox{
    display: flex;
    flex-wrap: wrap;
    
}
.help_boxform .wpcf7-checkbox {
    justify-content: space-evenly;
    margin-top: 14px;
}
.select_box .wpcf7-list-item input,.mutistep_form .wpcf7-list-item input{
    border:none !important;
    
}
.mutistep_form .wpcf7-list-item{
  width: 100%;
}
.help_boxform .service,.help_boxform .wpcf7 form .wpcf7-response-output,.connect_block .wpcf7 form.invalid .wpcf7-response-output,
.web_modal .wpcf7 form .wpcf7-response-output,.wpcf7 form .ajax-loader,.mutistep_form .service,
.mutistep_form .wpcf7 form .wpcf7-response-output,.slick-autoplay-toggle-button{
    display:none;
}
form p button{
  margin-bottom: 0px;
}
.wpcf7-list-item label{
    padding:0px;
}
.help_boxform input[type=checkbox]:before{
        top: 8px;
}
.help_boxform input[type=checkbox]:checked:after{
        margin-top: 1px;
}
.wpcf7-list-item-label{
    padding-left:32px;
    font-weight: 500;
    text-transform: capitalize;
    display:flex;
    color: #000;
}
.select_box input[type=checkbox]:checked:before,.help_boxform input[type=checkbox]:checked:before,.mutistep_form input[type=checkbox]:checked:before{
    background: #ec4848;
    border: none;
}
.n-block .para_block {
  margin: 0 auto;
}
.sliderr.casestudy_listing .casestudy_box,
.sliderr.casestudy_listing .casestudy_box:nth-child(2n + 2) {
  margin: 0;
  border-color: #fff;
  border-style: dashed;
  border-width: 0px 15px;
}
.industry_realestate .audit_iconbox {
  border: none;
}

.case_study .sliderr.casestudy_listing:last-child .casestudy_box .case_txt {
  bottom: 66px;
}

/*.case_study .sliderr.casestudy_listing:last-child .casestudy_box {*/
/*  padding-bottom: 215px;*/
/*}*/

.sliderr.casestudy_listing .slick-prev:before,
.sliderr.casestudy_listing .slick-next:before {
  display: none;
}
.sliderr.casestudy_listing .slick-next,
.sliderr.casestudy_listing .slick-prev {
  width: 42px;
  height: 42px;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -91px -188px;
  z-index: 10;
  right: -43px;
  transform: translate(0px, -50px);
}
.sliderr.casestudy_listing .slick-prev {
  background-position: -31px -188px;
  left: -43px;
}
.n-block .text_side {
  position: relative;
  z-index: 100;
}
.n-block.career_block .common_brdr .txt_block {
  width: 38%;
  text-align: left;
}
.n-block.career_block .common_brdr {
  padding-top: 85px;
}
.n-block.career_block .common_brdr .txt_block .lftbrdr:before {
  display: block;
}
.nn-block .text_side {
  padding-bottom: 20px;
}
.industry_set.n-block.career_block{
    padding-bottom:60px;
}
.industry_set.n-block .whiteset{
    padding-bottom:0px;
}
.industry_set.n-block:after {
  top: 0;
  background-position: inherit;
}
.industry_set.n-block:before {
  bottom: 0;
  top: inherit;
}

.industry_set.nn-block:after {
  display: none;
}
.industry_set.industry_realestate.nn-block .section_04 {
  margin-top: 60px;
}
.industry_set.industry_realestate.nn-block:before {
  height: 100%;
}
.industry_set.industry_realestate.nn-block.new-real-block-01:before{
  height: 486px;
}
.industry_realestate.new-real-block-01 .Industry_specific{
  position: absolute;
  width: 100%;
}
.section_06.client_slide.new-real-block-02{
  padding: 290px 0 126px 0;
}

.new-real-banner small{
  font-size: 38px;
  font-family: "Poppins", sans-serif;
    font-weight: 600;
    color: #fff;
}
.wtch-vdeo{
  background: #e01714;
  align-items: center;
  width: 192px;
  height: 58px;
  justify-content: center;
  border-radius: 38px;
  cursor: pointer;
}
.section_06.client_slide.new-real-block-02 .clientmain{
  justify-content: space-between
}
.wtch-vdeo small{
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 6px;
}
.real-estate-clients .real-est-box{
  background: #fff;
  text-align: center;
  border-radius: 12px;
  padding: 13px 0 40px 0;
  -webkit-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
    -moz-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
    box-shadow: 0px 1px 5px 1px rgb(216 213 216 / 44%);
}
.real-estate-clients .slick-list{
  padding: 0 14%;
}
.real-estate-clients .slick-slide{
  margin: 0 15px;
}
.real-estate-clients{
  margin-top: 114px;
}
.real-est-box-head{
  font-size: 20px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: .8;
  margin-top: 18px;
}
.real-est-box-location{
  font-size: 21px;
  color: #ef4539;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: .8;
    padding: 12px 0;
}
.real-est-box-description{
  font-size: 15px;
  color: #333;
  font-family: "Poppins", sans-serif;
  width: 72%;
  font-weight: 500;
  margin: 0 auto;
}
.connect_block.client_connect.new-real-block-03:before{
  height: 100%;
}
.connect_block.client_connect.new-real-block-03:after {
  height: auto;
}
.filters {
    overflow:auto;
}
.career-overview{
  background: none;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #f03e33), color-stop(40%, #f4f5f7));
    background-image: linear-gradient(180deg, #f03e33 40%, #f4f5f7 40%);
}
.career-overview img{
  height: auto;
}
.career-overview .career_block{
  background: none;
  padding-bottom: 0;
}
.career-overview .section_03{
  padding: 83px 0 100px 0;
  background:none;
}
.career-overview .section03_box{
  justify-content: space-between;
}
.career-overview .section_03 .section_inner_box{
justify-content: space-between;
margin: 0 0 20px 0;
width: 32%;
padding: 65px 0 70px 0;
}
.career-overview .section_inner_box h4{
  padding: 0;
}
.career-overview .icon_careerboxx {
  background: url(../images/sprite-1.png) no-repeat;
  height: 130px;
  width: 130px;
  display: block;
  margin: 33px auto 0px auto;
}
.career-overview .icon_career1{
  background-position: -8px -1967px;
}
.career-overview .icon_career2{
  background-position: -157px -1971px;
}
.career-overview .icon_career3{
  background-position: -320px -1964px;
}
.career-overview .icon_career4{
  background-position: -8px -2143px;
}
.career-overview .icon_career5{
  background-position: -158px -2127px;
}
.career-overview .icon_career6{
  background-position: -317px -2138px;
}
.career-overview .icon_career7{
  background-position: -8px -2316px;
}
.career-overview .icon_career8{
  background-position: -158px -2309px;
}
.career-overview .icon_career9{
  background-position: -315px -2318px;
}
.connect_block.client_connect.wd-way-of-life {
  padding: 100px 0 127px 0;
}
.wd-way-of-life .clientwrap .slick-slide{
  margin: 0 25px;
}
.wd-way-of-life .clientwrap .slick-list {
  padding: 0 27.4% !important;
}
.wd-way-of-life .slick-dots li {
  position: relative;
  display: inline-block;
  width: 65px;
  height: 3px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: #2e2e2e;
}
.wd-way-of-life .slick-dots{
  bottom: -47px;
  display: block !important;
}

.wd-way-of-life .slick-dots li button{
  display: none;
}
.wd-way-of-life .slick-arrow{
  display: none !important;
}
.wd-way-of-life small{
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  color: #fff;
  padding-top: 20px;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
}
.wd-way-of-life .slick-dots li.slick-active {
  border-bottom: 3px solid #747474;
}
.overview-main-block .career_ic{
  position: relative;

}
.overview-main-block .career_ic{
  background: url(../images/sprite-1.png) no-repeat;
    height: 70px;
    width: 70px;
    display: inline-block;
}
.overview-main-block .career_ic1{
  background-position: -20px -2485px;

}
.overview-main-block .career_ic2{
  background-position: -148px -2485px;

}
.overview-main-block .career_ic3{
  background-position: -263px -2483px;

}
.overview-main-block .career_ic4{
  background-position: -371px -2482px;

}
.overview-main-block .career_ic::before{
  content: url('../images/arrow-right-before.png');
  position: absolute;
  width: 30px;
  height: 12px;
  right: -173%;
  top: 50%;
  transform: translate(0px, -50%);
}
.overview-main-block .career_txtblk .quality:last-child .career_ic:before{
  display: none;
}
.mission-block{
  background: #070707;
  padding: 146px 0 115px 0;
}
.mission-block .partner_number{
padding: 80px 52px 0px 52px;
min-height: 507px;
}
.section_inner_box.service-section p{
  margin: 0;
  padding: 0 24px 30px 24px;

}
.section_inner_box.service-section {
  padding-bottom: 0;
}
.section_inner_box.service-section button{
  width: 100%;
}
.new-service-head{
  padding: 105px 0 0px 0;
  margin-top: 100px;
}
.new-service-head .para_block p{
  width: 80%;
  margin: 0 auto;

}
.new-service-head .lftbrdr:before{
  display: none;
}
.Industry_specific.new-service-info{
  box-shadow: 0 9px 11px 1px rgb(213 207 213 / 37%);
  margin-bottom: 100px;
}
.client-thumb-list{
  display: flex;

  justify-content: space-between;
}
.client-list-leads{
  padding: 65px;
  background: #fff;
  margin-top: 60px;
}
.client-list-leads p{
  color: #555 !important;
  padding: 40px 0 27px 0 !important;
}
.box-thumb{
  width: 32%;
}
.thumb-cnt span{
  font-size: 18px;
  color:#fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  padding-bottom: 10px;
}
.thumb-cnt small{
  font-size: 15px;
  color:#fff;
  font-family: "Poppins", sans-serif;
}
.thumb-cnt{
  background: #242424;
  padding: 14px 0;
}
.info-list-thumb{
  box-shadow: 0px 1px 5px 1px rgb(167 167 167 / 44%);
  display: flex;
  padding: 25px 30px;
  justify-content: space-between;
  position: relative;
}
.info-list-thumb::before{
  content: '';
  position: absolute;
  width: 2px;
  height: 65px;
  background: #d8d8d8;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 18px;
}
.info-list-thumb span{
  font-size: 18px;
  color: #242424;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}
.info-list-thumb small{
  font-size: 14px;
  color: #333;
  font-family: "Poppins", sans-serif;
}
.beganset.new-service-item01{
  padding: 100px 0;
}
.section_03.new-service-item-02{
  padding: 100px 0 80px 0;
  
}
.career_block.new-service-item-03{
  padding: 104px 0;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1180px !important;
  }
}

.dropdown-item:focus,
.dropdown-item:hover {
  background: none !important;
}
  .meyil {
    display: none;
  }
.whiteSpace {
  white-space: pre-line !important;
}

.blog-w {
  width: 100%;
  height: auto;
}

.btn-link:focus,
.btn-link:hover {
  outline: none;
  text-decoration: none !important;
  box-shadow: none;
}

.dropdown .dropdown-item:hover {
  color: #333 !important;
}

.float {
  position: fixed;
  bottom: 40px;
  right: 40px;
  border-radius: 50px;
  z-index: 100;
}

.blog_bannner .whiteset p img {
  /* width: 45%; */
  /* height: auto; */
}

.blog_bannner .whiteset p a {
  word-break: break-all;
}

.PhoneInput {
  width: 80px;
}

.PhoneInputCountry {
  margin: 0 !important;
  padding-right: 5px;
  border-bottom: 2px solid #999;
}

.help_boxform .PhoneInputCountry {
  border-color: #000;
}

.mutistep_form .PhoneInputCountry {
  border-color: #fff;
}

.PhoneInputInput {
  pointer-events: none;
}

.dropdown .dropdown-item {
  padding: 0 18px 18px;
  line-height: 1;
  border-radius: 2px;
  font-size: 15px;
  font-weight: 700;
  color: #333;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

ul {
  list-style: none;
}

a {
  cursor: pointer;
  color: inherit;
}
a:hover {
  color: inherit;
  text-decoration: none !important;
}
a:focus,
.btn:focus {
  box-shadow: none;
  outline: none;
}
li,
p,
a {
  font-family: "Poppins", sans-serif;
}
input,
select {
  cursor: pointer;
}
input:focus,
textarea:focus {
  outline: none;
}
a:hover .arrow,
button:hover .arrow {
  -webkit-transform: translateX(4px);
  -moz-transform: translateX(4px);
  -ms-transform: translateX(4px);
  -o-transform: translateX(4px);
  transform: translateX(4px);
}
a .arrow,
button .arrow {
  display: inline-block;
  padding-left: 8px;
  content: "\0279E";
  -webkit-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
a:focus {
  outline: none;
}
button {
  cursor: pointer;
}
button:focus {
  outline: none;
}
a.clr_red {
  color: #ef4035 !important;
  text-decoration: none;
}
a.clr_white {
  color: #fff !important;
  text-decoration: none;
}
/* #Navigation
================================================== */
.navbar-brand {
  margin-right: 0;
}
.navigation-wrap .container {
  padding: 0;
}

.start-header {
  opacity: 1;
  transform: translateY(0);
  padding: 23px 0 0 0;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22203756/banrepeat.jpg);
  /*	box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15);*/
}

.start-header.scroll-on {
  box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
  padding: 5px 0;
  background: #fff;
  z-index: 1000;
  height: 100px;
}

.start-header.scroll-on .navbar-brand img {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.navigation-wrap {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
}

.navigation-wrap .container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 8px 0;
}

.navbar {
  padding: 0;
}

.navbar-brand img {
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.navbar-toggler {
  float: right;
  border: none;
  padding-right: 0;
  width: 60px;
  height: 60px;
  padding: 0;
  background: #ef4539;
  border-radius: 50%;
}

.navbar-toggler:active,
.navbar-toggler:focus {
  outline: none;
}

.navbar-light .navbar-toggler-icon {
  width: 24px;
  height: 17px;
  background-image: none;
  position: relative;
  border-bottom: 1px solid #fff;
  transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after,
.navbar-light .navbar-toggler-icon:before {
  width: 24px;
  position: absolute;
  height: 1px;
  background-color: #fff;
  top: 0;
  left: 0;
  content: "";
  z-index: 2;
  transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after {
  top: 8px;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
  transform: rotate(45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
  transform: translateY(8px) rotate(-45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  border-color: transparent;
}
.nav-item:hover .nav-link {
  color: #ef4539 !important;
}

.nav-link {
  position: relative;
  padding: 0 !important;
  display: inline-block;
  font-size: 17px;
  color: #000 !important;
  font-weight: 600;
  line-height: 1;
  margin-left: 28px;
  transition: all 200ms linear;
}

.nav-item:hover:after {
  bottom: 0;
  opacity: 1;
}

.nav-item.active:hover:after {
  opacity: 0;
}

.nav-item {
  position: relative;
  transition: all 200ms linear;
}

.nav-item .dropdown-menu {
  transform: translate3d(0, 10px, 0);
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  display: block;
  padding: 23px 0 !important;
  margin: 0;
  left: 32px;
  border: 0;
  transition: all 200ms linear;
  border-top: 2px solid #ef4539;
  border-radius: 0;
  background: #fff;
  top: 43px;
}
.dropdown-item:last-child {
  padding-bottom: 0;
}

.nav-item.show .dropdown-menu {
  opacity: 1;
  visibility: visible;
  max-height: 999px;
  transform: translate3d(0, 0px, 0);
}

.dropdown-menu {
  padding: 10px !important;
  margin: 0;
  font-size: 13px;
  letter-spacing: 1px;
  color: #212121;
  background-color: #fcfaff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
  transition: all 200ms linear;
}

.dropdown-toggle::after,
.audit_03 .about_view .about_number:nth-child(4):before {
  display: none;
}

.dropdown-item {
  padding: 0px 18px 18px 18px;
  line-height: 1;
  border-radius: 2px;
  font-size: 15px;
  font-weight: bold;
  color: #333;
  position: relative;
  transition: all 200ms linear;
}
.dropdown-item:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 29px;
  top: -7px;
  left: 0;
  background: #eb595f;
  opacity: 0;
  transition: all 0.5s;
}

.dropdown-item:hover,
.dropdown-item:hover:before {
  color: #ef4539;
  opacity: 1;
  transition: all 0.5s;
}
.dropdown-item:hover {
  background: none;
}

.dropdown-item:focus {
  background: none;
}

body.dark {
  color: #fff;
  background-color: #1f2029;
}

body.dark h1 {
  color: #fff;
}

body.dark h1 span {
  transition-delay: 0ms !important;
}

body.dark p {
  color: #fff;
  transition-delay: 0ms !important;
}

body.dark .bg-light {
  background-color: #14151a !important;
}

body.dark .start-header {
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.15);
}

body.dark .start-header.scroll-on {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}

body.dark .nav-link {
  color: #fff !important;
}

body.dark .nav-item.active .nav-link {
  color: #999 !important;
}

body.dark .dropdown-menu {
  color: #fff;
  background-color: #1f2029;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25);
}

body.dark .dropdown-item {
  color: #fff;
}

body.dark .navbar-light .navbar-toggler-icon {
  border-bottom: 1px solid #fff;
}

body.dark .navbar-light .navbar-toggler-icon:after,
body.dark .navbar-light .navbar-toggler-icon:before {
  background-color: #fff;
}

body.dark .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  border-color: transparent;
}

.link-to-portfolio {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 200;
  cursor: pointer;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 3px;
  background-position: center center;
  background-size: cover;
  background-image: url("https://ivang-design.com/ig-logo.jpg");
  box-shadow: 0 0 0 2px rgba(12, 12, 12, 0.1);
  transition: opacity 0.2s, border-radius 0.2s, box-shadow 0.2s;
  transition-timing-function: ease-out;
}

.link-to-portfolio:hover {
  opacity: 0.8;
  border-radius: 50%;
  box-shadow: 0 0 0 20px rgba(12, 12, 12, 0.1);
}

.triangle {
  display: inline-block;
  vertical-align: middle;
  border-top: solid 6px #787b7a;
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  margin-left: 5px;
}

.footer_box {
  position: relative;
}

.footer_box.footer_boxtwo:after {
    margin-left: 31%;
  content: "";
  position: absolute;
  height: 100%;
  width: 111px;
  background: #0b0b0b;
  top: 0;
}

.vidomodal,
.web_modal {
  padding-right: 0px !important;
}

.vidomodal .modal-dialog {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -225px;
}

.logo {
  display: block;
  margin: 0 auto;
}

.logodesk {
  display: none;
}

.partnerblock {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22202818/partnerbanner.jpg) no-repeat;
  background-size: cover;
  padding: 195px 0;
  background-position: center;
}

.bld {
  color: #ef4035;
}

.show_mob {
  display: none;
}

.lftbrdr h1 {
  font-size: 56px;
  color: #fff;
  line-height: 52px;
  font-family: "Bebas Neue", cursive;
}

.lftbrdr h2 {
  font-size: 56px;
  color: #fff;
  line-height: 52px;
  font-family: "Bebas Neue", cursive;
  margin: 0;
}

.lftbrdr h6 {
  font-size: 16px;
  color: #ef4539;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  padding-left: 56px;
}

.lftbrdr h6:before {
  content: "";
  position: absolute;
  width: 44px;
  height: 1px;
  background: #ef4539;
  margin-left: -56px;
  top: 50%;
}

.txtbrk {
  display: block;
}

.text_side p {
  font-size: 17px;
  color: #fff;
  line-height: 29px;
  font-family: "Poppins", sans-serif;
  margin: 0;
}

.lftbrdr {
  position: relative;
}

.lftbrdr:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background: #848386;
  right: 15px;
}

.text_side {
  padding-bottom: 76px;
}

.partner_number {
  background: #fff;
  padding: 60px 22px 38px 22px;
  text-align: center;
  min-height: 654px;
}

.partner_number h3 {
  font-size: 130px;
  color: #e6e6e6;
  font-family: "Bebas Neue", cursive;
  position: relative;
  line-height: 0.7;
  margin-bottom: 0;
  padding-bottom: 47px;
}

.partner_number h3:before {
  content: "";
  position: absolute;
  width: 116px;
  height: 1px;
  bottom: 0;
  background: #f03e33;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.partner_number h2 {
  font-size: 30px !important;
  color: #000 !important;
  font-family: "Bebas Neue", cursive;
  position: relative;
  top: -110px;
  margin-bottom: 0;
}

.partner_number p {
  font-size: 15px;
  color: #000;
  line-height: 25px;
  margin: 0;
  padding-bottom: 35px;
  min-height: 160px;
  font-family: "Poppins", sans-serif;
}

.partner_number .main_box {
  display: flex;
}

.main_box .part_box:first-child {
  background: #ef4035;
  margin-right: 20px;
}

.main_box .part_box:first-child h3 {
  color: #c6342a;
}

.main_box .part_box:first-child h3:before {
  background: #fff;
}

.main_box .part_box:first-child h4 {
  color: #edebea;
}

.main_box .part_box:nth-child(2) {
  background: #fff;
}

.main_box .part_box:nth-child(2) .indbtn.part_boxbtn {
  background: #ef4539;
}

.part_box {
  width: 50%;
  padding: 76px 82px 93px 82px;
}

.partner_number .text_side {
  padding-bottom: 20px;
}

.partner_number ul li {
  font-size: 16px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  padding-bottom: 10px;
  position: relative;
}

.partner_number ul li:after {
  content: "";
  width: 8px;
  height: 2px;
  background-color: #f03e33;
  left: -23px;
  top: 10px;
  position: absolute;
}

.partner_number ul li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  left: -19px;
  top: 8px;
  border-top: 2px solid #f03e33;
  border-left: 2px solid #f03e33;
  position: absolute;
  transform: rotate(135deg);
}

.partner_number ul li:last-child {
  padding-bottom: 0;
}

.phoneclr .lftbrdr h6 {
  margin-bottom: 18px;
}

.phoneclr h2 {
  font-family: "Bebas Neue", cursive;
  font-size: 55px;
  line-height: 51px;
  color: #000;
  margin: 0;
  padding-bottom: 20px;
}

.phoneclr .text_side p {
  font-size: 16px;
  width: 70%;
  margin: 0 auto;
  color: #000;
}

.phoneclr .txt_block {
  width: 100%;
  text-align: center;
}

.phoneclr {
  padding-top: 122px;
}

.phoneclr .lftbrdr:before {
  display: none;
}

.btm_part {
  display: flex;
  padding: 117px 5% 205px 5%;
  justify-content: space-between;
}

.wdt_p {
  width: 52%;
}

.btm_black {
  background: #000;
}

.btm_part h2 {
  font-size: 40px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin: 0;
  line-height: 59px;
}

.btm_part .btm_partbtn {
  width: 218px;
  height: 59px;
  text-transform: uppercase;
  margin: inherit;
}

.btm_part p {
  font-size: 20px;
  color: #fff;
  margin: 0;
  padding-bottom: 28px;
}

.txt_numblock {
  width: 25%;
}

.numberblock .txt_numblock:nth-child(2) .partner_number {
  background: #f1f1f1;
}

.numberblock .txt_numblock:nth-child(4) .partner_number {
  background: #f1f1f1;
}

.partner_number ul {
  padding: 0;
  text-align: left;
  margin-bottom: 0;
  padding-left: 32px;
}

.enquireset {
  background: #ef4035;
  padding: 27px 0;
}
.c_detail_blockk input {
  width: 100%;
  border-width: 0 0 2px;
  border-color: #999;
  border-radius: 0;
  padding: 0 0 18px 0;
  font-size: 19px;
  font-family: "Poppins", sans-serif;
  color: #999;
  font-weight: bold;
}
.c_detail_blockk .jobtitle input{
   font-size: 17px;  
     pointer-events: none;
}
.webbtn,.comment-respond .submit{
  font-size: 14px;
  background: #000;
  color: #fff;
  border: none;
  width: 197px;
  height: 56px;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  margin-left: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}
a.webbtn {
  text-decoration: none !important;
  color: white !important;
}

.dropdown-toggle:after {
  border-top: 0.3em solid #787b7a !important;
}

.enquireset .container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.enquireset p {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  color: #fff;
  font-weight: 700;
  margin: 0;
}

.ask_webdura {
  position: relative;
  padding-bottom: 160px;
}

.ask_webdura:before {
  content: "";
  position: absolute;
  background: #ef4035;
  width: 100%;
  height: 47%;
}

.ask_webdura h4,
.section_txtside h2 {
  font-family: "Bebas Neue", cursive;
  font-size: 56px;
  color: #fff;
  line-height: 50px;
  margin: 15px 0 20px 0;
}

.ask_webdura p {
  font-size: 17px;
  color: #fff;
  line-height: 29px;
  width: 89%;
  font-family: "Poppins", sans-serif;
}

.ask_webdura .webbtn {
  margin-left: 0;
}

.ask_webdura .utmmain {
  margin-top: 213px;
}

.ask {
  padding-top: 150px;
}

.utmmain {
  position: relative;
}

.playset {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  text-align: center;
  right: 0;
  margin-top: -38px;
  display: block;
  cursor: pointer;
}

.playset img {
  display: block;
  margin: 0 auto;
}

.playset span {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  color: #fff;
  text-decoration: underline;
}

.whiteset {
  background: #fff;
  padding: 90px;
  position: relative;
  margin-top: 136px;
  -moz-box-shadow: 0px 4px 17px #00000021;
  -webkit-box-shadow: 0px 4px 17px #00000021;
}

.whiteset .text_side h1 {
  color: #000;
}

.whiteset .text_side p {
  color: #000;
  width: 100%;
}

.whiteset .lftbrdr:before {
  background: #ccc;
  right: 45px;
}

/* .industryfst:before{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: #00000085;
    left: 0;
    top: 0;
} */

.picbox {
  position: relative;
  /* margin-bottom: 40px; */
  overflow: hidden;
  cursor: pointer;
}

.inner_block {
  position: absolute;
  text-align: center;
  background: #000000a3;
  top: 0;
  width: 100%;
  left: 0;
  height: 100%;
}

.inner_block h3,
.digital_service .inner_block h2 {
  font-size: 30px;
  color: #fff;
  margin: 0;
  position: relative;
  line-height: 1;
  padding-bottom: 20px;
  font-family: "Bebas Neue", cursive;
}

.digital_service .inner_block h3,
.digital_service .inner_block h2 {
  font-size: 35px;
}

.digital_service .inner_block h6 {
  font-size: 16px;
  color: #ef4539;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.digital_service .inner_block h3:before {
  bottom: 10px;
}

.digital_service .position_block {
  transform: translate(0%, -50%);
}

.digital_service .inner_block {
  background: #000000b3;
}

.digital_service .inner_block:nth-child(2) {
  background: #000000d6;
}

.digital_service .inner_block:hover .indbtn {
  opacity: 1;
  transition: all 0.5s;
  height: 55px;
}

.digital_service .inner_block .indbtn {
  width: 196px;
  height: 0px;
  text-transform: uppercase;
  opacity: 0;
  transition: all 0.5s;
}

.digital_service .inner_block .arrow {
  transform: rotate(90deg);
}

.inner_block h3:before {
  content: "";
  position: absolute;
  width: 116px;
  height: 1px;
  background: #f03e33;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.inner_block p {
  font-weight: 500;
  font-size: 16px;
  width: 83%;
  margin: 0 auto;
  padding: 12px 0 30px 0px;
  font-family: "Poppins", sans-serif;
  color: #fff;
}

.picrow {
  justify-content: space-between;
}

.indbtn {
  height: 40px;
  width: 130px;
  background: #f03e33;
  border: none;
  color: #fff !important;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  height: 40px;
  line-height: 12px;
  text-transform: capitalize;
  font-family: "Poppins", sans-serif;
}

.position_block {
  position: absolute;
  top: 50%;
  width: 100%;
  transition: all 0.5s;
}

.hide {
  opacity: 0;
  transition: all 0.5s;
}

.inner_block:hover .hide {
  opacity: 1;
  transform: translate(0%, -50%);
  transition: all 0.5s;
  overflow: hidden;
}

.inner_block:hover .hidecls {
  display: none;
}
.ask_webdura .inner_block h5 {
  font-size: 30px;
  margin: 0;
  position: relative;
  color: #fff;
  line-height: 1;
  padding-bottom: 20px;
}
.inner_block h5:before {
  content: "";
  position: absolute;
  width: 116px;
  height: 1px;
  background: #f03e33;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.digital {
  position: relative;
  display: flex;
}

.digital:before {
  content: "";
  position: absolute;
  width: 42.5%;
  height: 100%;
  background: #f6f6f6;
  left: 0;
}

.digital:after {
  content: "";
  position: absolute;
  width: 58.5%;
  height: 100%;
  background: #ef4035;
  right: 0;
}

.digibox .txt_digital {
  display: block;
  font-size: 123px;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  line-height: 105px;
  color: #ff5851;
  margin: 0;
  position: relative;
}

.digibox .txt_digital:before {
  content: "";
  position: absolute;
  width: 136px;
  height: 1px;
  background: #f03e33;
  top: -23px;
}

.digibox .digital_subtxt {
  display: block;
  font-size: 56px;
  font-family: "Bebas Neue", cursive;
  color: #000;
  margin: 36px 0;
  line-height: 0.8;
}

.icon_box {
  width: 50%;
  padding-bottom: 72px;
  border-right: 1px solid #f58c86;
  border-bottom: 1px solid #f58c86;
}

.digiclr_box .icon_box:nth-child(2) {
  padding-left: 68px;
  border-right: none;
}

.digiclr_box .icon_box:nth-child(3) {
  padding-bottom: 0;
  border-bottom: none;
  padding-top: 60px;
}

.digiclr_box .icon_box:nth-child(4) {
  padding-left: 68px;
  padding-bottom: 0;
  border-right: none;
  border-bottom: none;
  padding-top: 60px;
}

.digibox {
  padding-top: 255px;
}
.digibox_01 {
  width: 452px;
  position: relative;
}
.digibox_02 {
  width: 61%;
}
.digibox p {
  font-size: 17px;
  color: #000;
  line-height: 29px;
  width: 74%;
  font-family: "Poppins", sans-serif;
}

.digiclr_box {
  position: relative;
  z-index: 100;
  padding: 182px 0 155px 105px;
}

.arrow {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 22px;
  width: 22px;
  display: inline-block;
  background-position: -52px -114px;
  margin-left: 5px;
}

.ic {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 55px;
  width: 60px;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  z-index: 100;
}

.ic3 {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 65px;
  width: 65px;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  z-index: 100;
  background-position: -248px -31px;
}

.ic4 {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 60px;
  width: 60px;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  z-index: 100;
  background-position: -362px -31px;
}

.ic:before,
.ic3:before,
.ic4:before {
  content: "";
  position: absolute;
  width: 45px;
  height: 1px;
  background: #fff;
  bottom: -20px;
  left: 0;
  right: 0;
}

.icon1 {
  background-position: -33px -31px;
}

.icon2 {
  background-position: -142px -31px;
}

.icon3 {
  background-position: -248px -31px;
}

.icon4 {
  background-position: -362px -31px;
}

.digiclr_box .icon_box h2 a {
  display: block;
  font-size: 30px;
  font-weight: 100;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  padding-top: 25px;
  position: relative;
  text-decoration: none !important;
}
.digiclr_box .icon_box h2 a:before {
  content: "";
  position: absolute;
  width: 56px;
  height: 1px;
  background: #fff;
  top: 12px;
  left: 0;
  right: 0;
}
.digiclr_box .icon_box:nth-child(2) h2 a:before,
.digiclr_box .icon_box:nth-child(3) h2 a:before {
  width: 65px;
}
.digi_player {
  width: 108px;
  height: 108px;
}
.digiclr_box .icon_box:nth-child(2) .digi_player,
.digiclr_box .icon_box:nth-child(4) .digi_player {
  transform: translate(-9px, 0px);
}

.digiclr_box .icon_box ul {
  padding-left: 23px;
  margin-bottom: 30px;
}

.digiclr_box .icon_box ul li {
  font-size: 16px;
  color: #ffdad8;
  font-weight: 700;
  line-height: 1;
  padding-bottom: 18px;
  position: relative;
}

.digiclr_box .icon_box ul li:after {
  content: "";
  width: 12px;
  height: 2px;
  background-color: #ffdad8;
  left: -22px;
  top: 6px;
  position: absolute;
}

.digiclr_box .icon_box ul li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  left: -19px;
  top: 3px;
  border-top: 2px solid #ffdad8;
  border-left: 2px solid #ffdad8;
  position: absolute;
  transform: rotate(135deg);
}

.digiclr_box .icon_box ul li:last-child {
  padding-bottom: 0px;
}

.digiclr_box .icon_box a {
  font-size: 14px;
  color: #000;
  text-decoration: underline !important;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

.digiclr_box .icon_box a .arrow {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.blog_news {
  padding: 160px 0;
}

.blog_newshead {
  font-size: 56px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  text-align: center;
  line-height: 1;
  margin-bottom: 40px;
}

.brdrhtwo {
  font-size: 16px;
  color: #ef4539;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 18px;
  padding-left: 56px;
}

.brdrhtwo:before {
  content: "";
  position: absolute;
  width: 43px;
  height: 1px;
  background: #f03e33;
  bottom: 8px;
  margin-left: -53px;
}

.blogbox h6 {
  font-size: 13px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  padding-left: 52px;
  position: relative;
}

.rowblog {
  display: flex;
}

.blogbox h6:before {
  content: "";
  position: absolute;
  width: 43px;
  height: 1px;
  background: #f03e33;
  left: 0;
  bottom: 7px;
}

.blogbox h3 {
  font-size: 18px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 23px;
  margin: 0;
  padding: 15px 0;
}

.blogbox_inner {
  padding: 33px 0 0 20px;
}

.blogbox_inner span {
  font-size: 14px;
  color: #777;
  font-family: "Poppins", sans-serif;
  line-height: 1;
  display: block;
}

a.blogbox {
  width: 25%;
  margin-right: 6px;
  cursor: pointer;
  text-decoration: none;
}

.blogbox:last-child {
  margin-right: 0;
}
.blog a.blogbox {
  width: 100%;
}
.blog .whiteset {
  padding: 90px 0;
}

.blog_news .blog_btn {
  width: 213px;
  background: #ef4035;
  line-height: 60px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 46px auto 0px auto;
  font-family: "Poppins", sans-serif;
  display: flex;
  justify-content: center;
  text-decoration: none !important;
  align-items: center;
}

.faq_box {
  background: #f5f5f5;
  padding: 160px 0;
}

.help_box {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22200617/helpbanner.jpg) no-repeat;
  padding: 130px 0 100px 0;
  background-size: cover;
}
.help_box h2 {
  font-size: 40px;
  font-family: "Bebas Neue", cursive;
  text-align: center;
  line-height: 1;
  margin: 0;
}

.helpinner {
  width: 71.6%;
  margin: 0 auto;
}

.social_box {
  background: #22242c;
  padding: 30px 0 25px 0;
}

.social_box ul li {
  color: #fff;
  transition: all 0.5s;
}

.social_box ul li:hover .fa {
  background: #f03e33;
  transition: all 0.5s;
}

.social_box ul {
  display: flex;
  padding-left: 0;
  justify-content: center;
  align-items: center;
}

.social_box ul li .fa {
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.social_box ul li span {
  font-size: 13px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 60px 0 10px;
}

.social_box ul li:nth-child(5) span {
  padding-right: 0;
}

.social_box ul li a {
  color: #fff;
  text-decoration: none;
}

footer {
  background: #1b1c22;
  padding: 50px 0 65px 0;
  position: relative;
}
.footer_box {
  width: 1462px;
  margin: 0 auto;
  display: flex;
}

.footerbox img {
  display: block;
  margin: 0 auto;
}

.btm_footer {
  font-size: 12px;
  padding: 25px 0;
  text-align: center;
  background: #1b1c22;
  border-top: 1px solid #323339;
}

.btm_footer a {
  color: #fff;
  text-decoration: none;
}

.btm_footer p {
  margin: 0;
  color: #ffffff78;
  font-size: 12px;
}
.btm_footer span {
  font-size: 12px;
  padding: 0 16px;
  border-right: 1px solid #f5f5f547;
}

.btm_footer a {
  color: #ffffff75 !important;
}
.btn-link:hover,
.btn-link:focus {
  text-decoration: none;
}

.faq_box button {
  width: 100%;
  font-size: 16px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  padding: 0;
  margin-bottom: 5px;
  white-space: normal;
  text-align: left;
}

.pre-whitespace {
  white-space: pre-wrap;
}

.faq_box button:hover {
  color: #000;
}

.faq_box .card-header {
  background: #f5f5f5;
  border: none;
  padding: 0;
}

.faq_box .card-body {
  background: #f5f5f5;
  padding: 0;
}

.faq_box .card-body p {
  font-size: 14px;
  color: #444;
  margin: 0;
  line-height: 24px;
}

.faq_box .fa {
  color: #000;
  font-weight: 100;
  font-size: 16px;
}

.faq_box .card {
  padding: 24px 20px 20px 30px;
  border: none;
  background: none;
  -moz-box-shadow: 0px 4px 17px #00000012;
  -webkit-box-shadow: 0px 4px 17px #00000012;
  margin-bottom: 20px;
}

.banner {
  padding: 0px 0 174px 0;
  position: relative;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22203756/banrepeat.jpg);
}

.banner_txt .banspn {
  font-size: 24px;
  color: #ef4539;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  padding-left: 60px;
  /*margin-bottom: 12px;*/
  display: block;
}

.banner_txt .banspn:before {
  content: "";
  position: absolute;
  width: 44px;
  height: 1px;
  background: #ef4539;
  margin-left: -56px;
  top: 50%;
}

.banner_video {
  padding-right: 64px;
}

.banner .container {
  position: relative;
}

.banner .light {
  position: absolute;
  right: 0;
  width: 60%;
  top: 33%;
}

.banner_txt h1 {
  font-size: 60px;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  color: #000;
  margin-bottom: 0px;
  padding-bottom: 20px;
  position: relative;
  z-index: 100;
  line-height: 63px;
  text-transform: uppercase;
}
.seo_banner .banner_txt h1,
.health_banner .banner_txt h1 {
  font-size: 50px;
}

.the_real_banner h1,
.e_banner h1 {
  font-size: 52px;
}
.banner p {
  font-size: 18px;
  line-height: 27px;
  margin: 0px 0 20px 0px;
}

.banner_txt {
  /* display: flex; */
  justify-content: space-between;
}

.common_cls {
  width: 217px;
  font-size: 14px;
  text-decoration: none !important;
  background: #ef4035;
  display: block;
  line-height: 60px;
  color: #fff !important;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
}

.client_box {
  padding: 88px 0 178px 0;
}

.client_logo img {
  padding: 30px 0px;
  filter: grayscale(1);
}

.client_box .client h2 {
  font-size: 56px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  line-height: 51px;
  margin: 0;
}

.client_box .client p {
  font-size: 17px;
  line-height: 28px;
  color: #000;
  padding: 25px 0;
  width: 80%;
  margin: 0;
}

.clientmain {
  display: flex;
  padding-bottom: 50px;

}

.clientmain h3 {
  font-size: 18px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  padding-left: 15px;
}

.section_06 .clientmain h3 {
  font-size: 18px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  padding-left: 15px;
}

.client_slide .slick-dots li {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 19px;
  margin: 0 5px;
  padding: 0px;
  cursor: pointer;
  border-bottom: 3px solid #ccc;
}

.clientmain h2 {
  font-size: 18px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  padding-left: 15px;
}

.slick-dots li.slick-active {
  border-bottom: 3px solid #f03e33;
}

.slick-dots li.slick-active a {
  opacity: 1;
}

.slick-dots li a {
  opacity: 0;
  font-size: 18px;
  color: #f03e33 !important;
  position: relative;
  top: -10px;
  font-weight: 700;
}

.slider {
  background: #0b0b0b;
  width: 74%;
  padding: 102px 124px 83px 190px;
  position: relative;
  overflow: hidden;
}
.slider-nav {
    width: 38%;
    z-index: 1;
    margin:0;
}

.client_slide .slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.slider:before {
  content: "";
  position: absolute;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22195515/coma.png);
  background-repeat: no-repeat;
  height: 55px;
  width: 60px;
  right: 13%;
  top: 16%;
}

/*.slider button {*/
/*  display: none !important;*/
/*}*/

.banner_top {
  display: flex;
  justify-content: space-around;
  position: relative;
  z-index: 1;
  align-items: baseline;
  padding: 140px 0 160px 0;
}

.banner_top span {
  font-size: 14px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  width: 100%;
}

.leftspn {
  position: relative;
  top: -10px;
}

.rytspn {
  position: relative;
  top: -10px;
  text-align: right;
}

.client_slide .slick-dots {
  left: 0;
  padding-left: 0;
  bottom: 55px;
}

.client_slide .slider p {
  font-size: 19px;
  color: #fff;
  width: 100%;
  line-height: 37px;
  font-style: italic;
  padding-top: 30px;
  margin: 0;
  padding-bottom: 55px;
}

.client_slide .footer_box {
  justify-content: center;
  align-items: center;
}

.pic_inner {
  position: absolute;
  display: none;
  top: 50%;
  width: 340px;
  background: #fff;
  padding: 58px 43px 73px 43px;
  font-family: "Poppins", sans-serif;
  margin: 0px auto;
  left: 0;
  right: 0;
  transform: translate(0%, -50%);
  -moz-box-shadow: 0px 4px 12px #00000057;
  -webkit-box-shadow: 0px 4px 12px #00000057;
  box-shadow: 0px 4px 12px #00000057;
}

.client_slide {
  padding-top: 230px;
}
.client_slide.h-client_slide{
    padding: 100px 0;
}
.client_slide .text_side h1 {
  color: #000;
}

.client_slide .text_side p {
  color: #000;
}

.pic_inner .arrow {
  transform: rotate(90deg);
}

.pic_inner h3 {
  font-size: 20px;
  color: #ef4035;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  text-align: center;
  margin: 0;
  padding-bottom: 24px;
}

.pic_inner input {
  height: 40px;
  padding-left: 14px;
  width: 100%;
  border: 1px solid #cecece;
}
.pic_inner input:focus {
  border: 1px solid #cecece;
  outline: none;
}
.pic_inner button {
  font-size: 14px;
  color: #fff;
  height: 60px;
  width: 100%;
  margin-top: 12px;
  background: #ef4035;
  line-height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border: none;
}

.pic_inner h6 {
  font-size: 17px;
  line-height: 27px;
  color: #000;
  text-align: center;
  width: 90%;
  margin: 0 auto;
}

.box_form {
  position: relative;
  z-index: 10;
}
.box_form img{
    width:100%;
}

.web_popup input {
  height: 50px;
  border: 1px solid #cccccc !important;
  border-radius: 0;
  font-size: 14px;
}

.errorspan {
  display: none;
}

.erroremailspan {
  display: none;
}

.pop_box1 {
  padding: 78px 82px 38px 82px;
  border-bottom: 1px solid #cacaca;
}
.pop_box2 {
  padding: 40px 82px 70px 82px;
}

.web_modal .modal-content .close {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #3e3e3e;
  opacity: 1;
  color: #fff;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  font-weight: 100;
  padding: 0;
  font-size: 36px;
  line-height: 0;
  margin-top: 12px;
  margin-right: -3px;
}

.web_modal .modal-content .close:focus {
  outline: none;
}
.web_modal h2 {
  font-size: 56px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  line-height: 0.8;
  margin-bottom: 20px;
}
.web_modal h6 {
  font-size: 13px;
  color: #d5333e;
  margin-bottom: 0px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}
.web_modal .wpcf7-list-item {
  padding: 0;
  margin: 0;
}
.pop_box2 .chek_box h4 {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  line-height: 0.8;
  margin-bottom: 30px;
  font-family: "Poppins", sans-serif;
}
.web_modal p {
  font-size: 16px;
  color: #000;
}
.web_modal .wpcf7-list-item {
  width: 49%;
  padding-bottom: 20px;
  margin: 0;
}
/* .web_modal .select_card h3{
	padding-left: 32px;
} */
.web_modal .mix_form .form_flx {
  flex-wrap: wrap;
  margin-top: 20px;
}
.custom-select {
  border-width: 0 0 2px;
  resize: none;
  height: 36px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  width: 100%;
  border-bottom: 2px solid #999;
  background: #fff;
  border-radius: 0;
  padding-left: 0;
}
.select_field {
  position: relative;
}
.web_modal .select_field select {
  appearance: none;
  border: none;
  border-bottom: 2px solid #999;
  border-radius: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  color: #000;
}

.form-control:focus,
.custom-select:focus {
  box-shadow: none !important;
  border-color: transparent;
}

.select_field:after,
.mutistep_form .dropdown dd:after {
  position: absolute;
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  top: 12px;
  right: 0px;
  margin-top: -3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #3b3b3b;
  transition: all 0.4s ease-in-out;
  transform-origin: 50% 0;
}

.web_modal .close span {
  transform: translate(0px, -5px);
}

.web_modal .modal-content {
  border-top: 4px solid #ef4539 !important;
  border-radius: 0;
  border: none;
}
.web_modal .intl-tel-input .selected-flag {
  padding-left: 0;
}

.web_modal .logo {
  padding-bottom: 38px;
}

.web_modal .modal-header {
  border: none;
  padding: 0;
  position: absolute;
  right: 17px;
  z-index: 100;
}

.web_modal textarea {
  border-width: 0 0 2px;
  resize: none;
  font-size: 15px;
  padding: 7px 0;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  width: 100%;
}
.web_modal textarea:focus,
.custom-select:focus {
  outline: none;
  box-shadow: none;
  border-color: #999;
}
.web_modal .indbtn {
  font-size: 18px;
  text-transform: uppercase;
  background: #f03e33;
  border: none !important;
}
.web_modal .mix_form .form_flx .inp_one {
  width: 100%;
}
.modal-dialog {
  max-width: 670px !important;
}
.modal-dialog {
  margin-top: 0px;
}

.web_popup .webbtn {
  width: 100%;
  height: 67px;
  background: #ef4539;
  font-weight: bold;
}

.web_popup input:focus {
  outline: none;
  border: none;
  box-shadow: none;
}

.web_popup h1 {
  font-size: 30px;
  font-family: "Bebas Neue", cursive;
  margin: 28px 0 34px 14px;
}

.dropdown-select textarea:focus {
  outline: none;
}

.dropdown-select .select:after {
  content: "";
  position: absolute;
  border: 6px solid transparent;
  border-top: 9px solid #000;
  top: 40px;
  right: 0px;
}
div.intl-tel-input .selected-flag {
  padding-left: 0px;
}
.warning .d-select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.warning .d-select dl {
  display: flex;
  flex-wrap: wrap;
}

.warning .d-select dl dt {
  width: 100%;
}

.warning dt{
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #555;
  margin-bottom: 0;
  padding: 36px 35px 0px 0px;
  vertical-align: middle;
  text-transform: uppercase;
  position: relative;
  background: no-repeat;
  border: none;
  font-family: "Poppins", sans-serif;
  width: 100%;
  border: none;
  border-bottom: 2px solid #000;
  resize: none;
  background: none;
}

.help_boxform label {
  color: #555;
  font-weight: bold;
  font-size: 16px;
  display: block;
  margin: 0;
  line-height: 1;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}
select option {
  font-weight: 600;
  font-size: 15px;
  cursor: pointer;
  height: 100px;
  font-family: "Poppins", sans-serif;
}
.value_box {
  color: #fff;
  display: none;
  padding: 30px 0 40px 0;
}

.help_boxform input {
  width: 100%;
  border-width: 0 0 2px;
  background: none;
  font-size: 16px;
  border-color: #000;
  color: #000;
  padding-bottom: 12px;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}

.help_boxform .col-md-6 span {
  margin-bottom: 28px;
  display: block;
}

.help_boxform .intl-tel-input .selected-flag {
  padding-left: 0;
  top: -7px;
}
.help_boxform .country-name,
.help_boxform .dial-code {
  color: #000;
}
.help_boxform .webbtn {
  width: 217px;
  height: 56px;
  background: #ef4539;
  font-weight: bold;
  margin: 33px 0 0 0;
}
.help_boxform select,
.help_boxform select:focus {
  background: none;
  padding: 1px 0 12px 0;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  border-bottom: 2px solid #000;
}
select:focus,
.help_boxform input:focus {
  outline: none;
}
.search-box input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #8898aa;
}

.search-box input::-moz-placeholder {
  /* Firefox 19+ */
  color: #8898aa;
}

.search-box input:-ms-input-placeholder {
  /* IE 10+ */
  color: #8898aa;
}

.search-box input:-moz-placeholder {
  /* Firefox 18- */
  color: #8898aa;
}

.ban {
  display: none;
}

.myaccordion_mob button {
  width: 100%;
  display: block !important;
  padding: 0;
}

.myaccordion_mob .partner_number h3 {
  padding-bottom: 0;
}

.myaccordion_mob .partner_number .fa {
  width: 40px;
  height: 40px;
  background: #fff;
  border: 1px solid #f03e33;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #f03e33;
  font-size: 22px;
  position: absolute;
  bottom: -21px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1;
}

.myaccordion_mob .partner_number {
  background: #fff;
  padding: 62px 68px 0px 68px;
  border-radius: 0;
  margin-bottom: 10px;
}

.myaccordion_mob .partner_number .card-body {
  padding: 0 0 80px 0;
}

.myaccordion_mob .partner_number p,
.n-block .audit_bgclr .myaccordion_mob .partner_number p {
  min-height: 0;
  position: relative;
  padding-top: 37px;
}

.myaccordion_mob .partner_number p:before {
  content: "";
  position: absolute;
  width: 116px;
  height: 1px;
  bottom: 0;
  background: #f03e33;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}

.myaccordion_mob .partner_number h3:before {
  display: none;
}

.myaccordion_mob .partner_number h2 {
  top: -72px;
}

.myaccordion_mob {
  display: none;
}

.enquiry_modal .modal-header {
  border: none;
}

.enquiry_modal .modal-body {
  padding: 40px 50px;
}

.enquiry_modal label {
  font-family: "Poppins", sans-serif;
}

.vidomodal .modal-body {
  padding: 0;
}

.vidomodal .modal-header {
  padding: 0;
  position: absolute;
  right: -31px;
  border: none;
  color: #fff;
  top: -11px;
}

.vidomodal button {
  color: #fff !important;
  opacity: 1 !important;
  padding: 0;
  font-size: 32px;
  margin: -12px;
  position: absolute;
  right: 8px;
  top: -19px;
}

.vidomodal button:focus {
  outline: none;
}

.vidomodal .modal-content {
  border: none;
  background: none;
}

.text_side {
  justify-content: space-between;
  align-items: center;
}

.txt_block {
  width: 38%;
}
.common_lngthtxt .txt_block {
  width: 51%;
}
.common_lngthtxt .para_block {
  width: 46%;
}

.para_block {
  width: 58%;
}

.txt_block.txt_blocktwo {
  width: 47%;
}

.txt_block.txt_blocktwo .lftbrdr:before {
  background: #ccc;
}

.para_block.para_blocktwo {
  width: 50%;
}

.thankyou {
  background: url(../images/thankyou.jpg);
  background-size: cover;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.thankyou .content {
  width: 100%;
  text-align: center;
  padding: 15px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.thankyou .content h1 {
  font-size: 62px;
  color: #fff;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.thankyou .content p {
  font-size: 20px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  margin: 0;
}

.banner_txtclr {
  color: #ef4035;
  font-weight: bold;
}

.banner.about_banner {
  padding: 220px 0 127px 0;
}

.banner.about_banner .light {
  position: absolute;
  right: 0;
  top: -8%;
  width: 37%;
}
.banner.client_banner .light {
  top: -44%;
  width: 45%;
}
.banner.audit_servicebanner .light {
  width: 35%;
}
.banner.creative_webbanner .light {
  top: 0%;
  width: 40%;
}
.banner.creative_webbanner .light {
  width: 42%;
}

/* .banner.about_banner p {
	margin: 0;
} */

.about_webdure .para_block p {
  position: relative;
  width: 100%;
  margin: 0;
}

.ask_webdura.about_webdure h1 {
  margin: 0;
}

.about_webdure .text_side {
  padding-bottom: 0;
}

.about_webdure .lftbrdr:before {
  background: #f89f99;
}

.about_webdure .lftbrdr h6 {
  color: #fff;
}

.about_webdure .lftbrdr h6:before {
  background: #fff;
}

.about_webdure .whiteset {
  padding: 90px 64px;
  margin-top: 0px;
  top: 64px;
  position: relative;
  box-shadow: inherit;
  z-index: 1;
}

.ask_webdura.about_webdure {
  background: #ef4035;
  padding: 162px 0 0 0;
}

.ask_webdura.about_webdure:before {
  display: none;
}

.ask_webdura.about_webdure .whiteset p {
  font-size: 16px;
  color: #000;
  text-align: center;
  width: 100%;
  margin: 0;
  padding-bottom: 70px;
}

.about_view {
  display: flex;
}

.about_number span {
  font-size: 50px;
  color: #ef4035;
  font-family: "Bebas Neue", cursive;
  line-height: 1;
  font-weight: 600;
  margin-top: 18px;
  display: inline-block;
}

.about_view {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.about_number h6 {
  font-size: 17px;
  color: #000;
  font-family: "Poppins", sans-serif;
  margin: 0;
}

.about_number .numicon {
  background: url(../images/sprite_about.png) no-repeat;
  height: 70px;
  width: 70px;
  display: block;
  margin-bottom: 18px;
}

.about_number .num1 {
  background-position: -101px -83px;
}

.about_number .num2 {
  background-position: -198px -96px;
}

.about_number .num3 {
  background-position: -288px -96px;
}

.about_number .num4 {
  background-position: -377px -96px;
}
.new-service-item-03.new-01-service h2,.new-service-item-03.new-01-service p{
  color: #000;
}
.section03_box.new-service-page-001 button {
  position: absolute;
  bottom: 0;
}
.section03_box.new-service-page-001 p {
  padding-bottom:62px;
}
.black_bg h2 {
  font-size: 45px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  line-height: 51px;
  margin: 0;
  padding-bottom: 20px;
}

.black_bg p {
  font-size: 17px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  line-height: 32px;
  width: 57%;
  margin: 0 auto;
}

.black_bg {
  padding: 225px 0 143px 0;
  text-align: center;
  background: #000;
}

.brand_boximg {
  display: flex;
  flex-wrap: wrap;
}

.brand_box {
  width: 25%;
  position: relative;
}

.brand_box img {
  width: 100%;
}

.top_txt {
  position: absolute;
  bottom: 65px;
  padding: 0 38px 0 57px;
}

.top_txt h3 {
  font-size: 23px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.top_txt p {
  font-size: 16px;
  color: #fff;
  margin: 0;
  font-family: "Poppins", sans-serif;
}

.brand_boximg .brand_box:nth-child(2):before {
  position: absolute;
  content: "";
  background: #f03e33;
  height: 100%;
  width: 100%;
}

.brand_boximg .brand_box:nth-child(2) h3 {
  margin: 0;
  font-size: 45px;
  text-align: center;
  font-weight: inherit;
  line-height: 51px;
  font-family: "Bebas Neue", cursive;
}

.brand_boximg .brand_box:nth-child(2) .top_txt {
  transform: translate(0%, -50%);
  top: 50%;
  padding: 0;
  left: 0;
  right: 0;
  bottom: inherit;
}

.leader_set .lftbrdr h2 {
  color: #000;
}

.leader_set .text_side p {
  color: #000;
}

.leader_set .text_side {
  width: 83%;
  margin: 0 auto;
}

.leader_set .txt_block {
  width: 41%;
}

.leader_set .para_block {
  width: 53%;
}

.leader_set .lftbrdr:before {
  height: 92%;
  right: 28px;
  background: #ccc;
}

.team_box {
  position: relative;
  margin: 0 14px 14px 0;
  width: 32.51%;
  overflow: hidden;
  cursor: pointer;
}
.team_box:last-child:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  top: 0;
}
.support_txt {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -64px;
  right: 0;
}

.team_box .support {
  width: 100px;
}
.team_box h4 {
  font-size: 20px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  margin: 0 auto;
  line-height: 29px;
  font-family: "Poppins", sans-serif;
  text-transform: capitalize;
}

.leader_set {
  padding: 162px 0 148px 0;
}

.team_block .team_box:nth-child(3n + 3) {
  margin-right: 0px;
}

.team_box .title {
  margin: 0 auto;
  position: absolute;
  bottom: -40px;
  opacity: 0;
  transition: all 0.9s ease 0s;
  background: #fff;
  width: 90%;
  left: 0;
  right: 0;
  padding: 22px 18px;
}

.team_box img {
  width: 100%;
}

.team_block {
  display: flex;
  flex-wrap: wrap;
}

.team_box:hover .title {
  bottom: 17px;
  opacity: 1;
}

.title h3 {
  font-size: 28px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  line-height: 0.8;
  margin: 0;
}

.title span {
  font-size: 18px;
  color: #ef4035;
  font-family: "Poppins", sans-serif;
  margin: 0;
  font-weight: 600;
  line-height: 1;
  display: block;
  padding: 12px 0;
}

.team_division {
  display: flex;
  flex-wrap: wrap;
}

.team_division img {
  width: 100%;
}

.team_division .team_big {
  width: 50%;
}

.team_division .team_small {
  width: 25%;
}

.team_division .team_small:nth-child(4) {
  background: #fff;
}

.team_division .team_small:nth-child(4) p {
  color: #000;
}

.team_division .team_small:nth-child(6) p {
  position: absolute;
  left: 0;
  right: 0;
}

.bgclr_small {
  background: #f03e33;
  display: flex;
  align-items: center;
  position: relative;
}

.bgclr_small p {
  font-size: 20px;
  color: #fff;
  font-weight: 900;
  text-align: center;
  width: 76%;
  margin: 0 auto;
  line-height: 29px;
}

.connect_block {
  padding: 110px 0 90px 0;
  position: relative;
}

.connect_block:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 70%;
  top: 0;
  background: #1c1c1e;
}

.connect_box {
  position: relative;
  z-index: 1;
}

.connect_block:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 292px;
  background: #f4f4f4;
  bottom: 0;
}

.connect_grey {
  position: relative;
}

.conct_boxwyt {
  background: #fff;
  width: 50%;
  padding: 104px 0 90px 0;
}

.conct_boxred {
  background: #f03e33;
  width: 50%;
  padding: 104px 0 90px 0;
}

.connect_box .conct_boxred h3 {
  color: #fff;
}

.connect_box .conct_boxred .connect_btn {
  background: #0d0e15;
}

.connect_blo p {
  font-size: 15px;
  color: #444;
  line-height: 22px;
}

.connect_block h2 {
  font-size: 45px;
  color: #fff;
  margin: 0;
  text-align: center;
  line-height: 51px;
  padding-bottom: 102px;
  font-family: "Bebas Neue", cursive;
  position: relative;
}

.connect_box .connect_btn {
  width: 217px;
  height: 56px;
  text-transform: uppercase;
  cursor: pointer;
}

.connect_box .containerr {
  display: flex;
  text-align: center;
}

.connect_box h3 {
  font-size: 27px;
  color: #000;
  margin: 0;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  line-height: 33px;
  padding-bottom: 10px;
}

.career_block {
  background: #f03e33;
  padding: 128px 0 160px 0;
}

.career_block .lftbrdr:before {
  display: none;
}

.career_block .lftbrdr h6:before {
  background: #fff;
}

.career_block .lftbrdr h6 {
  color: #fff;
  margin-bottom: 18px;
}

.career_block .txt_block {
  width: 100%;
  text-align: center;
}

.career_block h2 {
  font-family: "Bebas Neue", cursive;
  font-size: 45px;
  line-height: 51px;
  color: #fff;
  margin: 0;
  padding-bottom: 30px;
}

.career_block .text_side {
  padding-bottom: 60px;
}

.career_block .text_side p {
  font-size: 16px;
  width: 70%;
  margin: 0 auto;
}

.career_ic {
  background: url(../images/sprite_about.png) no-repeat;
  height: 70px;
  width: 70px;
  display: inline-block;
}

.career_ic1 {
  background-position: -18px -177px;
}

.career_ic2 {
  background-position: -119px -177px;
}

.career_ic3 {
  background-position: -208px -172px;
}

.career_ic4 {
  background-position: -286px -175px;
}

.career_txtblk {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.quality {
  width: 20.8%;
}

.quality h3 {
  font-size: 20px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  padding: 35px 0 10px 0;
  margin: 0;
}

.quality p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 28px;
  margin: 0;
}

.career_boxset {
  background: #f4f5f7;
  padding: 153px 0 113px 0;
}

.career_boxset .lftbrdr h2 {
  color: #000;
}

.career_boxset .lftbrdr h1,
.career_boxset .text_side p {
  color: #000;
}

.career_cardbox {
  display: flex;
  flex-wrap: wrap;
}

.career_card {
  background: #fff;
  padding: 45px 0 45px 45px;
  width: 31.444%;
  margin: 0 33px 40px 0;
  -webkit-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  -moz-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
}

.career_cardbox .career_card:nth-child(3n + 3) {
  margin-right: 0;
}

.career_card h6 {
  font-size: 16px;
  color: #ef4539;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  padding-left: 56px;
  margin: 0;
}

.career_card h6:before {
  content: "";
  position: absolute;
  width: 44px;
  height: 1px;
  background: #ef4539;
  margin-left: -56px;
  top: 50%;
}

.career_boxset .lftbrdr:before {
  background: #c3c4c6;
}

.career_card h2 {
  font-size: 27px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  line-height: 26px;
  padding: 14px 0;
}

.career_card span {
  font-size: 18px;
  color: #333;
  display: block;
  font-family: "Poppins", sans-serif;
  line-height: 1.4;
  padding-bottom: 54px;
}

.career_card a .arrow {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.career_card a {
  font-size: 16px;
  cursor: pointer;
  color: #ef4539 !important;
  text-decoration: none;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

.testimonial_section {
  background: #f7f7f7;
}

.testimonial {
  background: #fff;
  padding: 105px 0 83px 0;
  position: relative;
  top: -100px;
}

.testimonial_section .slick-list {
  padding: 0 !important;
}

.testimonial_section .testimonial p {
  font-size: 19px;
  color: #000;
  line-height: 37px;
  font-style: italic;
  width: 51%;
  margin: 0 auto;
  padding-top: 40px;
}

.testimonial_section .slick-dots li button:before {
  font-size: 20px;
}

.testimonial_section .testimonial h3 {
  font-size: 21px;
  color: #000;
  text-transform: uppercase;
  margin: 0;
  line-height: 16px;
  padding: 17px 0;
  font-weight: 800;
  font-family: "Poppins", sans-serif;
}

.testimonial_section .testimonial h4 {
  font-size: 16px;
  color: #777;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}

.testimonial_section .testimonial img {
  border-radius: 5px;
}

.testimonial button {
  width: 70px;
  height: 70px;
  background: #e6e6e6;
  z-index: 100;
  border-radius: 4px;
}

.testimonial .slick-prev:before,
.testimonial .slick-next:before {
  opacity: 1;
  color: #000;
}

.testimonial .slick-next:before {
  content: "\f178";
  font-family: "FontAwesome";
}

.testimonial .slick-prev:before {
  content: "\f177";
  font-family: "FontAwesome";
}

.testimonial .slick-prev:focus,
.testimonial .slick-prev:hover,
.testimonial .slick-next:hover,
.testimonial .slick-next:focus {
  background: #e6e6e6 !important;
}

.banner.about_banner.contact_banner {
  padding: 176px 0 100px 0;
}
.contact_banner .banner_txt {
  display: flex;
  align-items: center;
}
.contact_banner .banner_txt p {
  margin: 0;
}

.contact_info_box {
  background: #373737;
  padding: 40px 40px 63px 58px;
  width: 39.2%;
}

.contact_info_box h3 {
  font-size: 20px;
  color: #fff;
  margin: 0;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

.contact_info_box h6 {
  font-size: 18px;
  color: #fff;
  font-family: "Poppins", sans-serif;
}

.contact_info {
  padding: 23px 0 32px 0;
  border-bottom: 1px solid #ef4539;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.contact_info_box .contact_info:last-child {
  padding-bottom: 0px;
  border: none;
}

.contact_info_box .contact_info:nth-child(3) h3 {
  font-size: 24px;
}

.location_section a {
  display: flex;
  font-size: 14px;
  font-weight: 600;
  color: #f03e33 !important;
  align-items: center;
  text-decoration: none;
}

.arrow.arrowtwo {
  background-position: -15px -114px;
  margin-left: 5px;
}

.location_main {
  background: #f2f2f2;
  position: relative;
}

.location_status {
  width: 1336px;
  margin: 0 auto;
}

.loc_two .location_section:nth-child(1) {
  width: 378px;
}

.loc_two .location_section:nth-child(2) {
  width: 266px;
}
.loc_two .location_section:nth-child(3) {
  width: 286px;
}
.location_section h3 {
  font-size: 23px;
  color: #000;
  margin-bottom: 15px;
  font-weight: 800;
  font-family: "Poppins", sans-serif;
}

.location_status .lftbrdr:before {
  display: none;
}

.section_pad {
  padding: 140px 0 128px 0;
}

.loc_two {
  display: flex;
  margin-top: 28px;
  justify-content: space-between;
}
.location_section p {
  font-size: 18px;
  color: #333;
  line-height: 30px;
}

.location_icon {
  background: url(../images/sprite_about.png) no-repeat;
  height: 68px;
  width: 68px;
  display: block;
  background-position: -373px -182px;
  margin-bottom: 20px;
}

.mutistep_form {
  background: #f03e33;
  padding: 160px 0;
  overflow: hidden;
}

.mutistep_form h4 {
  font-size: 34px;
  color: #fff;
  margin: 0;
  padding-bottom: 35px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}

.mutistep_form .phoneclr .lftbrdr h6 {
  margin-bottom: 10px;
  color: #fff;
}

.mutistep_form h6:before {
  background: #fff;
}

.mutistep_form label {
  font-size: 14px;
  color: #fff;
  font-family: "Poppins", sans-serif;
}

.form_flx {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.form_flx .inp_one {
  width: 48%;
}

#regForm,#wpcf7-f6113-o1,#wpcf7-f6816-o1 {
  margin: 0px auto;
  width: 70%;
}
#wpcf7-f6113-o1 .wpcf7-display-none{
  display: none !important;
}
#wpcf7-f6113-o1 .wpcf7-not-valid-tip{
  font-size: 14px;
  color: #fff;
  font-family: Poppins,sans-serif;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;

}
.mutistep_form input:-webkit-autofill:hover, .mutistep_form input:-webkit-autofill:focus,.mutistep_form input:-webkit-autofill{
  -webkit-text-fill-color: #fff !important;
}
.c_detail_blockk input:-webkit-autofill:hover, .c_detail_blockk input:-webkit-autofill:focus,.c_detail_blockk input:-webkit-autofill{
  -webkit-text-fill-color: #999 !important;
}
#nextBtn,
#submitBtn {
  width: 108px;
  height: 48px;
  position: relative;
}
#submitBtn {
  display: flex;
  align-items: center;
  justify-content: center;
}

#nextBtn:before,
#prevBtn:before {
  position: absolute;
  content: "";
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 22px;
  width: 22px;
  display: inline-block;
  background-position: -52px -114px;
  right: 15px;
}

#prevBtn:before {
  margin-left: -23px;
  transform: rotate(179deg);
  left: 36px;
}

.btn_field #prevBtn,
.btn_field #nextBtn,
.btn_field #submitBtn,.cf7mls_next.action-button,.cf7mls-btns .cf7mls_back.action-button,button.cf7mls_back.action-button,form.cf7mls input.wpcf7-form-control.wpcf7-submit {
  margin: 0px;
  background: #0d0e15;
  border: none;
  color: #fff;
  font-size: 14px;
  text-align: left;
  height: 48px;
  border-radius: 0 !important;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  margin-right: 8px;
  font-family: "Poppins", sans-serif;
}
.mutistep_form form.cf7mls input.wpcf7-form-control.wpcf7-submit{
  position: absolute;
  bottom: 0;
  margin: 0 !important;
  width: 100px;
  transform: translate(109px, 0px);
}
.cf7mls_next.action-button,.cf7mls-btns .cf7mls_back.action-button,button.cf7mls_back.action-button{
  background: #0d0e15 !important
}
.wpcf7-form .fieldset-cf7mls .cf7mls-btns{
  display:flex
}
#wpcf7-f6113-o1 .cf7mls-btns .cf7mls_next.action-button, #wpcf7-f6113-o1 .cf7mls-btns .cf7mls_back.action-button {
  margin: 0px;
}
#wpcf7-f6113-o1 .cf7mls_next.action-button:hover,#wpcf7-f6113-o1 .cf7mls_back.action-button:hover,#wpcf7-f6113-o1 form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover{
  opacity: 1;
}
#wpcf7-f6113-o1 .cf7mls-btns .cf7mls_back.action-button{
  margin-right: 8px;
}
.btn_field #prevBtn {
  padding: 0 20px 0 28px;
  height: 48px;
  width: 140px;
  position: relative;
  text-align: center;
}

.mutistep_form input {
  padding: 10px 0;
  width: 100%;
  background: none;
  border-bottom: 2px solid #fff;
  border-top: none;
  border-left: none;
  border-right: none;
  font-size: 17px;
  color: #fff !important;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.mutistep_form .wpcf7-list-item input{
  padding: 10px 0;
}
.mutliSelect p{
  padding: 20px 0;
  margin: 0;
}
.mutistep_form input:focus {
  outline: none;
  border-bottom: 2px solid #fff;
  background:none;
}

.btn_field {
  margin-top: 20px;
  display: flex;
  align-items: center;
}

.mutistep_form::placeholder {
  color: #fff;
}

.tab {
  display: none;
}

.step {
  height: 6px;
  width: 6px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  border: 4px solid #fff;
  margin: 0px 7px;
  cursor: pointer;
}

.step.step.active {
  height: 14px;
  width: 14px;
  border: 4px solid #bdbdbd;
}

.btm_indicator {
  margin-top: 40px;
}

.step.active {
  opacity: 1;
}

.step.finish {
  background-color: #fff;
}

.invalidd {
  display: none;
  margin: 0;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
}

.career_block.client_block {
  padding: 157px 0 153px 0;
}

.career_block.client_block h2 {
  line-height: 0.9;
}

.career_block.client_block .text_side p {
  width: 78%;
}

.client_list {
  background: #f4f5f7;
  padding: 126px 0;
}

.client_logo_set {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.client_logo_set .client_boxes {
  width: 33%;
  padding: 36px 58px 36px 50px;
  cursor: pointer;
}
.client_boxes h2 {
  font-size: 15px;
  color: #000;
  margin: 0;
  padding-top: 20px;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}

.client_logo_set .client_boxes:hover {
  background: #fff;
  -webkit-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  -moz-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
}

.client_logo_set .client_boxes:hover a {
  opacity: 1;
}

.client_logo_set .client_boxes p {
  font-size: 15px;
  line-height: 29px;
  color: #000;
  margin: 26px 0;
}

.client_logo_set .client_boxes a {
  font-size: 15px;
  color: #ef4539;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  display: flex;
  align-items: center;
  opacity: 0;
}

.portfolio .filters ul {
  padding: 0;
}

.portfolio .filters ul li {
  font-size: 24px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  list-style: none;
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin-right: 30px;
}

.portfolio .filters ul li.active:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  height: 2px;
  background: #f03e33;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all 0.5s;
}

.portfolio .filters ul li:last-child {
  margin-right: 0px;
}

.portfolio .filters ul li.active {
  color: #f03e33;
}

.portfolio .filters-content {
  margin-top: 66px;
}

.portfolio .filters-content .item {
  text-align: center;
  cursor: pointer;
  margin-bottom: 10px;
  display: block;
}
.portfolio .filters .top-nav-li li.active:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #f00;
  bottom: -6px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.sub-list-li {
  position: inherit !important;
  left: 0px;
  top: 0px;
  display: flex;
  width: 100% !important;
  height: 50px;
  padding: 0;
  align-items: center;
  justify-content: center;
}
.sub-list-li li.active {
  color: #fff;
  background: #f00;
  transition: all .5s;
}
.sub-list-li li {
  font-size: 16px;
  border: 1px solid #f00;
  color: #000;
  padding: 4px 10px;
  border-radius: 23px;
  margin: 0 10px;
  transition: all .5s;
  position: relative;
}
.sub-list-li li.active:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #f00;
  bottom: -6px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all .5s;
}
.portfolio .filters-content .item img {
  width: 100%;
}

.career_block.client_block.portfolio_block {
  position: relative;
  background: none;
  padding-bottom: 138px;
  background: #f4f5f7;
}
.port_banner p {
  width: 42%;
  margin: 0;
}

.career_block.client_block.portfolio_block:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 690px;
  background: #f03e33;
  top: 0;
}

.career_block.client_block.portfolio_block .whiteset {
  background: #fff;
  margin-top: 55px;
  -moz-box-shadow: 0px 4px 17px #0000000d;
  -webkit-box-shadow: 0px 4px 17px #0000000d;
}

.ask_filter .blog .filter_box {
  margin-right: 15px;
  width: 32%;
  /* margin-bottom: 150px; */
}

.ask_filter .blog .filter_box .grid-item {
  width: 100%;
}

.filter_box {
  margin-right: 10px;
  width: 32%;
}
.ask_filter .filter_box {
    width: 32.4%;
}
.videocreatives iframe{
  pointer-events: none;
}

.casestudy_listing {
  display: flex;
  flex-wrap: wrap;
}

.casestudy_box h6 {
  font-size: 16px;
  color: #ef4539;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}

.casestudy_listing .casestudy_box p {
  font-size: 18px;
  color: #000;
  font-family: "Poppins", sans-serif;
  line-height: 26px;
  font-weight: bold;
  margin: 10px 0 23px 0;
  width: 100%;
}

.casestudy_listing .casestudy_box {
  cursor: pointer;
  width: 45.5%;
  margin: 0px 90px 23px 0;
  position: relative;
  padding-bottom: 215px;
}

.casestudy_box img {
  width: 100%;
}

.casestudy_listing .casestudy_box:nth-child(2n + 2) {
  margin-right: 0px;
}

.case_study .casestudy_listing:last-child .casestudy_box {
  padding-bottom: 0;
  margin-bottom: 0;
}

/*.case_study .casestudy_listing:last-child .casestudy_box .case_txt {*/
/*  bottom: -153px;*/
/*}*/

.casestudy_listing .casestudy_box a {
  font-size: 14px;
  color: #ef4539;
  display: flex;
  align-items: center;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: underline;
}

.whiteset.case_study {
  padding: 90px 68px;
  z-index: 1;
}

.case_txt {
  top: -66px;
  padding: 35px 24px 35px 30px;
  background: #fff;
  width: 92%;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: relative;
  border-bottom: 3px solid #fff;
  transition: all 0.5s;
}

.casestudy_listing .casestudy_box:hover .case_txt {
  border-bottom: 3px solid #ef4539;
  transition: all 0.5s;
}

/*----- casestudy css start -----*/

.casestudy_cg {
  background-size: cover;
  text-align: center;
  padding: 210px 0 228px 0;
  margin-top: 99px;
  background-position: center !important;
}
.casestudy_cg.casestudy_vr {
  background-size: cover;
  padding: 210px 0 228px 0;
}

.casestudy_cg h1 {
  margin: 30px 0 0 0;
  color: #fff;
  font-size: 46px;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
}

.overviewset {
  background: #eaeaea;
  padding-bottom: 132px;
}

.rebrk {
  display: block;
}

.overviewset .box-listt {
  display: flex;
  position: relative;
  top: -102px;
}

.overblock {
  width: 960px;
  margin: 0 auto;
  text-align: center;
}
.case_study_block:last-child ul:before {
  display: none;
}

.overviewset .box-listt .box-itemm {
  background: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 50px 0px;
  color: #000000;
  width: 25%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0 10px 0 0;
  transition: all 0.5s;
  cursor: pointer;
  -moz-box-shadow: 0px 4px 17px #00000021;
  -webkit-box-shadow: 0px 4px 17px #00000021;
}

.overviewset .box-listt .box-itemm:hover {
  background: #ef4539;
  transition: all 0.5s;
  color: #fff;
}

.overviewset .box-listt .box-itemm:hover p {
  color: #fff;
}

.box-listt .box-itemm:last-child{
  margin-right: 0px !important;
}

.overviewset h3 {
  font-size: 45px;
  color: #000;
  padding: 38px 0 23px 0;
  font-family: "Bebas Neue", cursive;
  margin: 0;
}

.overviewset p {
  font-size: 16px;
  line-height: 30px;
  color: #555;
  width: 90%;
  margin: 0 auto;
}

.overviewset .box-listt .box-itemm h2 {
  font-size: 30px;
  font-weight: 800;
  margin: 0;
  line-height: 38px;
  padding-bottom: 14px;
  font-family: "Poppins", sans-serif;
}
.overviewset .box-listt .box-itemm h2 span:not(.counter) {
  font-size: 26px;
}
.overviewset .box-listt .box-itemm p {
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
  color: #000;
}

.beganset {
  background: #ef4035;
  padding: 134px 0;
}

.beganset h2 {
  font-size: 45px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  margin: 0;
}

.beganset p {
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  width: 80%;
  margin: 0 auto;
  padding: 20px 0 37px 0;
}

.box-listt {
  display: flex;
  justify-content: center;
}

.beganset .box-listt .box-itemm {
  background: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 38px 0px;
  color: #000000;
  width: 25%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 0 10px 0 0;
  transition: all 0.5s;
}

.beganset .box-listt .box-itemm p {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #000;
  width: 100%;
  padding: 16px 0 0 0;
}

.beganset .box-listt .box-itemm:last-child {
  margin-right: 0px;
}

.beganset .box-itemm .icon {
  width: 72px;
  height: 70px;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
}

.beganset .box-itemm .fall {
  background-position: -27px -20px;
}

.beganset .box-itemm .lack {
  background-position: -135px -20px;
}

.beganset .box-itemm .poor {
  background-position: -248px -20px;
}

.beganset .box-itemm .high {
  background-position: -360px -20px;
}
.beganset .box-itemm .invest {
  background-position: -301px -173px;
}
.approachset {
  background: #181818 url(../images/approachvector.png) no-repeat;
  background-size: auto;
  background-position: center top;
  padding: 130px 0 164px 0;
}

.approachset .box-listt .box-itemm {
  background: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 60px 0;
  color: #000000;
  width: 25%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 0 10px 0 0;
  transition: all 0.5s;
  border-top: 4px solid #ef4539;
  position: relative;
}

.approachset h2 {
  font-size: 45px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  margin: 0;
}

.approachset p,
.broughtset p {
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  margin: 0;
  padding: 30px 0 53px 0;
}

.approachset .box-listt .box-itemm p {
  font-size: 19px;
  line-height: 24px;
  font-weight: 700;
  color: #000;
  width: 100%;
  padding: 0 0 16px 0;
  margin: 0;
}

.approachset .txtspn {
  font-size: 15px;
  color: #333;
  font-weight: 600;
  width: 90%;
  line-height: 20px;
  font-family: "Poppins", sans-serif;
}

.approachset .tic {
  width: 67px;
  height: 67px;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -111px -99px;
  position: absolute;
  top: -38px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.broughtset {
  background: #ef4035;
  padding: 135px 0;
}
.broughtset p {
  padding: 0;
}
.broughtset .box-listt .box-itemm {
  background: #fff;
  border-radius: 10px;
  text-align: center;
  padding: 22px 0px 37px 0;
  color: #000000;
  width: 25%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 0 10px 0 0;
  transition: all 0.5s;
}

.broughtset .box-listt .box-itemm h2 {
  font-size: 40px;
  font-weight: 800;
  margin: 0;
  line-height: 38px;
  padding: 7px 0;
  color: #ef4035;
}

.broughtset .box-listt .box-itemm p {
  font-size: 17px;
  line-height: 19px;
  font-weight: 500;
  color: #000;
  margin: 0;
}

.broughtset h2 {
  font-size: 45px;
  text-align: center;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  padding-bottom: 38px;
}

.broughtset .iconbrought {
  width: 65px;
  height: 65px;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
}

.broughtset .online {
  background-position: -466px -13px;
}
.broughtset .media {
  background-position: -549px -86px;
}

.broughtset .leads {
  background-position: -554px -12px;
}

.broughtset .increase {
  background-position: -211px -99px;
}
.broughtset .hand {
  background-position: -156px -161px;
}

.broughtset .rate {
  background-position: -27px -99px;
}

.serviceset .arroww {
  width: 38px;
  height: 34px;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -321px -111px;
  margin-left: 11px;
}

.serviceset a {
  display: flex;
  margin: 0;
  padding-bottom: 12px;
  font-size: 22px;
  font-weight: bold;
  color: #000;
  align-items: center;
  text-align: left;
}

.case_study_block:last-child ul:before {
  display: none;
}

.serviceset a:hover {
  text-decoration: none;
}

.serviceset {
  padding: 132px 0 112px 0;
}

.serviceset h3 {
  font-size: 45px;
  color: #000;
  line-height: 51px;
  font-family: "Bebas Neue", cursive;
  margin: 0;
}

.serviceset p {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
  color: #555;
  padding: 10px 0 44px 0;
}
.case_study_block {
  width: 33%;
}

.serviceset .row div:nth-child(3) ul:before {
  display: none;
}

.serviceset ul {
  text-align: left;
  position: relative;
}

.serviceset ul:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 95px;
  background: #d6d6d6;
  right: 38px;
  top: 10px;
}

.serviceset ul li {
  font-size: 16px;
  color: #333;
  padding-bottom: 10px;
}

.cgslider {
  background: #eaeaea;
  padding: 136px 0;
}
.cgslider .slider {
  background: none;
}

.cgslider .containerr {
  padding: 0px 10%;
}

.cgslider .slick-list {
  padding: 0 10% 0 10% !important;
}

.cgslider .slick-initialized .slick-slide {
  margin: 0 10px;
}

.cgslider .slick-slide img {
  width: 100%;
}
.cgslider button:hover {
  background: auto;
}

.cgslider .slider:before {
  display: none;
}

.cgslider .slick-next {
  width: 53px;
  height: 51px;
  font-family: inherit !important;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -473px -100px;
  right: 14px;
}

.cgslider .slick-prev {
  width: 53px;
  height: 51px;
  font-family: inherit !important;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -386px -105px;
  z-index: 10;
  left: 14px;
}

.cgslider .slick-next::before,
.cgslider .slick-prev:before {
  display: none;
}
.txt_span {
  font-size: 16px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  padding-bottom: 87px;
  display: block;
}

/*----- case study css end -----*/

/*----- blog detail css start -----*/

.blog_bannner {
  background: #f5f5f5;
  padding-bottom: 90px;
}
.blog_box {
  transform: translateY(105px);
}
.blog_bannner_content {
  position: relative;
  padding-bottom: 98px;
  background-size: cover;
  background-position: center;
}
.blog_bannner_content:before {
  content: "";
  position: absolute;
  background: #00000075;
  top: 0;
  width: 100%;
  height: 100%;
}
.blog_detail_txt {
  padding-top: 120px;
  position: relative;
}

.blog_detail_txt h1 {
  font-size: 40px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  margin: 0;
  padding: 16px 0;
}

.blog_detail_txt span {
  font-size: 16px;
  color: #fff;
  font-family: "Poppins", sans-serif;
}

.blog_detail_txt h6 {
  font-size: 17px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  margin: 0;
  padding-left: 67px;
}

.blog_detail_txt h6:before {
  content: "";
  position: absolute;
  width: 67px;
  height: 2px;
  background: #fff;
  margin-left: -76px;
  top: 50%;
}


.blog_detail_txt span {
  font-size: 17px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  margin: 0;
  padding-left: 67px;
}

.blog_detail_txt span:before {
  content: "";
  position: absolute;
  width: 67px;
  height: 2px;
  background: #fff;
  margin-left: -76px;
  top: 50%;
}

.blog_detail_txt h3 {
  font-size: 17px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  margin: 42px 0 10px 0;
}

.blog_detail_txt ul {
  display: flex;
  justify-content: center;
  margin-bottom: 80px;
}

.blog_detail_txt ul li {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  background: #fff;
  justify-content: center;
  border-radius: 50%;
  margin: 0 6px;
  cursor: pointer;
}

.blog_bannner .whiteset h2,
.blog_bannner .whiteset h4,
.blog_bannner .whiteset h5,
.blog_bannner .whiteset h6,
.blog_bannner .whiteset h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  padding: 20px 0;
  margin: 0;
}

.blog_bannner .whiteset:before {
  content: "";
  top: -100px;
  position: absolute;
  width: 100%;
  height: 100px;
  background: #fff;
  left: 0;
}

.blog_bannner .whiteset {
  border-bottom: 4px solid #f03e33;
  margin-top: 0;
  z-index: 1;
  padding: 0 80px 90px;
}

.blog_bannner .whiteset p {
  font-size: 16px;
  color: #444;
  line-height: 27px;
  margin-bottom: 26px;
}

.blog_bannner .whiteset ul li:before {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 2px solid #fd3d38;
  top: 5px;
  left: 0;
}

.blog_bannner .whiteset ul li {
  font-size: 16px;
  color: #333;
  font-weight: 600;
  margin-bottom: 20px;
  padding-left: 26px;
  position: relative;
}

.smileset h4 {
  font-size: 35px;
  color: #f03e33;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  padding-top: 14px;
}

.smileset {
  padding-top: 47px;
}

.blog_detail .blogbtn,.mutistep_form input.blogbtn:focus {
  width: 217px;
  height: 56px;
  margin: 0 auto;
  background: #0d0e15;
  border: none;
  color: #fff;
  font-size: 14px;
  text-align: left;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}
.blog_detail .mutistep_form #wpcf7-f6816-o1 p{
  padding: 0;
}

#wpcf7-f6816-o1 .wpcf7-not-valid-tip {
  color: #fff;
  text-align: left;
}
.blog_detail .mutistep_form {
  padding: 75px 0 53px;
}

.blog_detail .mutistep_form p {
  padding: 10px 0 28px 0;
  color: #fff;
}

.blog_detail label {
  float: left;
  margin: 0;
  font-weight: 600;
}

.blog_detail input {
  height: 20px;
}

.blog_detail .btn_field {
  margin-top: 44px;
}

.blog_detail.connect_block:before {
  height: 60%;
}

.blog_detail.connect_block:after {
  height: 345px;
}

.blog_detail_txt ul li:hover .fa {
  color: #ef4539;
}
.blog_detail .mutistep_form h4 {
  font-size: 27px;
}
.connect_block.blog_detail {
  margin-top: 95px;
}

.blog .grid-item {
  float: left;
  width: 277px;
  height: 100%;
}
.blog .grid-item a {
  text-decoration: none;
}

.blog .filter_box {
  margin-bottom: 66px;
  width: 24%;
}

.blog,.ask_filter {
  padding-top: 90px;
}
.author_block {
  background: #fff;
  padding: 40px 90px;
  display: flex;
  margin-top: 25px;
}
.author_ryt h2 {
  font-size: 18px;
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  margin: 0;
}
.author_ryt p {
  font-size: 16px;
  color: #444;
  line-height: 27px;
  margin: 13px 0 20px 0;
}
.author_ryt {
  margin-left: 32px;
}
.social_icon li a {
  margin-right: 12px;
  line-height: 0;
  cursor: pointer;
  color: #000000;
}
.social_icon li .fa-linkedin {
  background: #000;
}
.social_icon li .fa-linkedin {
  color: #fff;
  padding: 3px;
  font-size: 11px;
}
.logo_side {
  background: #f8f8f8;
  width: 122px;
  height: 122px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo_side img {
  width: 90px;
  border-radius: 50%;
}
.comment_box h2,
.post_comment h5 {
  font-size: 35px;
  color: #000;
  margin: 0;
  padding-bottom: 35px;
  width: 100%;
  font-family: "Bebas Neue", cursive;
  border-bottom: 1px solid #b9c1c2;
}
.cmt_lft img {
  width: 78px;
  height: 76px;
  border-radius: 50%;
  overflow: hidden;
}
.author_block.comment_box {
  padding-bottom: 65px;
}
.comment_blk {
  display: flex;
  padding: 32px 0;
  border-bottom: 1px solid #b9c1c2;
}
.txt_reply {
  display: flex;
  justify-content: space-between;
}
.cmt_ryt {
  width: 100%;
  padding-left: 20px;
}
.txt_reply h3 {
  font-size: 18px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  margin: 0;
  line-height: 0.8;
  padding-bottom: 12px;
}
.txt_reply h5 {
  font-size: 17px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin: 0;
  line-height: 0.8;
  padding-bottom: 12px;
}
.cmt_ryt h4 {
  font-size: 16px;
  color: #777;
  font-family: "Poppins", sans-serif;
  margin: 0;
  line-height: 0.8;
  padding-bottom: 24px;
}
.cmt_ryt p {
  font-size: 15px;
  color: #444;
  line-height: 27px;
  margin: 0;
  word-break: break-word;
}
.cmt_reply {
  padding-left: 68px;
}

.cmt_ryt .icon_reply {
  width: 20px;
  height: 15px;
  background-position: -315px -579px;
  display: inline-block;
  margin: 0 5px 0 0;
}
.post_bolk {
  background: #fff;
  margin-top: 25px;
}
.post_comment h5 {
  padding: 43px 0 36px 90px;
}
.post_form{
  padding: 54px 90px;
}
.post_input {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.post_form label {
  display: block;
  font-size: 14px;
  color: #555;
  font-family: "Poppins", sans-serif;
  margin: 0;
  line-height: 0.8;
  padding-bottom: 10px;
}
.post_one {
  width: 47.4%;
}
.post_input input,.comment-respond input {
  border-width: 0 0 2px;
  border-color: #999;
  width: 100%;
  padding: 0 0 10px 0;
  font-size: 19px;
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}
.post_form textarea {
  border-width: 0 0 2px;
  border-color: #999;
  resize: none;
  width: 100%;
  height: 86px;
  font-size: 19px;
  display: block;
  padding: 0;
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}
.mutistep_form .fieldset-cf7mls-wrapper,.mutistep_form .wpcf7-form{
  overflow:inherit;
}
.post_form .webbtn,.comment-respond .submit {
  background: #ef4539;
  padding: 0;
    margin: 0;
}
/*-----  blog detail  css end -----*/

/* Service section*/

.ask_webdura.partnerblock:before {
  background: url(../images/ads_service.jpg) no-repeat;
  height: 100%;
  width: 100%;
}

.ask_webdura.partnerblock:after {
  display: none;
}

.whiteset h5 {
  font-size: 40px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  line-height: 46px;
  margin: 0;
  padding-bottom: 80px;
}

.digital_experience h2 {
  font-size: 28px;
  color: #000;
  line-height: 45px;
  margin-bottom: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
}

.digital_experience {
  display: flex;
  background: #eee;
  padding: 103px 85px;
  justify-content: space-between;
  position: relative;
}
.digi .togle_div .digital_experience,.digi .second_div .digital_experience {
  display: none;
}
.digital_experience-desktop {
  display: flex !important;
}

.digital_experience .digital_box .indbtn {
  width: 87.4%;
  margin-left: inherit;
  height: 55px;
}

.digital_experience .digital_box p {
  color: #000;
  font-size: 17px;
  line-height: 29px;
  color: #000;
  margin-bottom: 30px;
}

.digital_box {
  width: 44%;
}

.banner_txtclr {
  color: #ef4035;
  font-weight: bold;
}

.digital_box ul li {
  position: relative;
  font-size: 16px;
  color: #000;
  padding-bottom: 12px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

.digital_box ul li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  left: -19px;
  top: 6px;
  border-top: 2px solid #ef4035;
  border-left: 2px solid #ef4035;
  position: absolute;
  transform: rotate(135deg);
}

.digital_box ul li:after {
  content: "";
  width: 12px;
  height: 2px;
  background-color: #ef4035;
  left: -22px;
  top: 9px;
  position: absolute;
}

.digital_box ul li:last-child {
  padding-bottom: 0;
}

.digital_box h3 {
  font-size: 24px;
  font-family: "Bebas Neue", cursive;
  padding-bottom: 30px;
  margin: 0;
}

.digital_experience .digital_box:nth-child(2) {
  width: 55%;
  padding-left: 50px;
  position: relative;
}

.digital_experience .digital_box:nth-child(2):before {
  content: "";
  position: absolute;
  background: #bebebe;
  width: 2px;
  height: 86%;
  left: 7px;
}

.digital_box ul {
  padding-left: 23px;
  margin-bottom: 66px;
}

.digital_box h5 {
  font-size: 24px;
  color: #000;
  margin: 0;
  line-height: 0.7;
  padding-bottom: 30px;
  font-family: "Bebas Neue", cursive;
}

.logo_box {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 44px;
  width: 93px;
  display: inline-block;
}

.logo_set {
  display: flex;
  justify-content: space-between;
}
.logo_set img {
  width: 117px;
}

.section_02 {
  background: #ef4035;
}
.website_creativemain .section_02{
     background: none;
}
.section_02.section_black {
  background: #0b0b0b;
}
.section_02.section_black:before{
    display:none;
}
.section_02.section_black .webbtn {
  background: #f03e33;
  color: #fff;
  text-decoration: none;
}

.for_width {
  width: 232px;
}

.section_02 .ask_webdura:before {
  display: none;
}

.section_txtside {
  width: 53%;
}

.section_imgside {
  width: 47%;
}

.section_02 .section_txtside p {
  width: 90%;
}

.section_02 .phoneclr {
  padding-top: 125px;
}

.section_03 {
  background: #edeef0;
  padding-top: 190px;
}

.section03_box {
  display: flex;
  flex-wrap: wrap;
}

.section_inner_box:hover .icon_box1 {
  background-position: -166px -1423px;
}

.section_inner_box:hover .icon_box2 {
  background-position: 11px -1564px;
}

.section_inner_box:hover .icon_box3 {
  background-position: -306px -1546px;
}

.section_inner_box:hover .icon_box4 {
  background-position: -160px -1684px;
}

.section_inner_box:hover .icon_box5 {
  background-position: -14px -1811px;
}
.section_inner_box:hover .icon_box6 {
  background-position: -326px -1810px;
}
.section_inner_box:hover .icon_box7 {
  background-position: -115px -1011px;
}
.section_inner_box:hover .icon_box8 {
  background-position: -340px -1010px;
}
.section_inner_box:hover .icon_box9 {
  background-position: -119px -1138px;
}
.section_inner_box:hover .icon_box10 {
  background-position: 3px -1138px;
}
.section_inner_box:hover .icon_box10 {
  background-position: -343px -1139px;
}
.section_inner_box:hover .icon_box11 {
  background-position: -92px -1252px;
}
.section_inner_box:hover .icon_box12 {
  background-position: -337px -1253px;
}

.section_inner_box .icon_boxx {
  background: url(../images/sprite-1.png) no-repeat;
  height: 113px;
  width: 120px;
  display: block;
  margin: 0 auto;
}
.section_inner_box .icon_boxx-service{
  background: url(../images/sprite-digital.png) no-repeat;
  height: 113px;
  width: 120px;
  display: block;
  margin: 0 auto;
}
.icon_boxx-service.icon_service1{
  background-position: -14px -11px;
}
.icon_boxx-service.icon_service2{
  background-position: -165px -11px;
}
.icon_boxx-service.icon_service3{
  background-position: -318px -13px;
}
.icon_boxx-service.icon_service4{
  background-position: -14px -140px;
}
.icon_boxx-service.icon_service5{
  background-position: -166px -139px;
}
.icon_boxx-service.icon_service6{
  background-position: -316px -139px;
}
.icon_boxx-service.icon_service7{
  background-position: -14px -261px;
}
.icon_boxx-service.icon_service8{
  background-position: -166px -266px;
}
.icon_boxx-service.icon_service9{
  background-position: -316px -266px;
}
.icon_boxx-service.icon_service10{
  background-position: -14px -388px;
}
.icon_boxx-service.icon_service11{
  background-position: -163px -390px;
}
.beganset.new-service-item01 .box-itemm .icon-ser{
  width: 72px;
  height: 70px;
  background: url(../images/sprite-digital.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;

}
.beganset.new-service-item01 .box-itemm .ic-ser1{
  background-position: -13px -540px;
}
.beganset.new-service-item01 .box-itemm .ic-ser2{
  background-position: -120px -540px;
}
.beganset.new-service-item01 .box-itemm .ic-ser3{
  background-position: -258px -537px;
}
.beganset.new-service-item01 .box-itemm .ic-ser4{

  background-position: -353px -537px;
}
.beganset .box-itemm .icon
.section_inner_box .icon_box1 {
  background-position: 0px -1423px;
}

.section_inner_box .icon_box2 {
  background-position: -317px -1423px;
}

.section_inner_box .icon_box3 {
  background-position: -142px -1546px;
}

.section_inner_box .icon_box4 {
  background-position: -3px -1684px;
}

.section_inner_box .icon_box5 {
  background-position: -325px -1684px;
}
.section_inner_box .icon_box6 {
  background-position: -172px -1811px;
}
.section_inner_box .icon_box7 {
  background-position: 3px -1011px;
}
.section_inner_box .icon_box8 {
  background-position: -227px -1011px;
}
.section_inner_box .icon_box9 {
  background-position: 3px -1138px;
}
.section_inner_box .icon_box10 {
  background-position: -233px -1138px;
}
.section_inner_box .icon_box11 {
  background-position: 13px -1253px;
}
.section_inner_box .icon_box12 {
  background-position: -210px -1253px;
}

.section_03 .text_side {
  display: flex;
  padding-bottom: 63px;
}

.section_03 .lftbrdr h2 {
  color: #000;
}

.section_03 .text_side p {
  color: #000;
  margin: 0;
}

.section_inner_box {
  background: #fff;
  text-align: center;
  width: 31%;
  margin: 0 37px 37px 0;
  padding: 30px 0 40px 0;
  cursor: pointer;
  background: #fff;
  padding: 45px 0;
  margin: 0 33px 40px 0;
  -webkit-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  -moz-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
}

.section03_box .section_inner_box:nth-child(3n + 3) {
  margin-right: 0;
}

.section_inner_box h4 {
  font-size: 27px;
  color: #000;
  line-height: 26px;
  padding: 24px 0;
  margin: 0;
  font-family: "Bebas Neue", cursive;
}

.section_inner_box button {
  width: 214px;
  height: 43px;
  background: #ef4539;
  margin: 0 auto;
  opacity: 0;
  transition: all 0.5s;
}

.section_inner_box:hover button {
  opacity: 1;
  transition: all 0.5s;
}

.section_04 {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22202818/partnerbanner.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  padding-bottom: 140px;
}
.section_04.education {
  background: none;
}

.white_btm_box .text_side {
  display: flex;
  align-items: center;
}

.white_btm_box {
  background: #fff;
  padding: 70px 90px 60px 90px;
  margin-top: 70px;
}

.white_btm_box .para_block p {
  position: relative;
}

.why_inner_box {
  background: #e4e4e4;
  padding: 47px 17px 52px 45px;
  margin-bottom: 10px;
  cursor: pointer;
  transition: all 0.5s;
  width: 330px;
  height: 260px;
}

.why_inner_box:hover {
  background: #2b2b2b;
  transition: all 0.5s;
}

.why_inner_box:hover h2 {
  color: #5c5c5c;
}

.why_inner_box:hover h3 {
  color: #fff;
}

.why_inner_box:hover p {
  color: #fff;
}

.whywebdure_box1 {
  width: 33%;
}

.why_inner_box h2 {
  font-size: 50px;
  color: #c5c5c5;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  line-height: 0.7;
}

.why_inner_box h3 {
  font-size: 28px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  line-height: 0.8;
  padding: 18px 0;
}

.why_inner_box p {
  font-size: 15px;
  color: #333;
  color: #333;
  margin: 0;
  line-height: 22px;
}

.for_flx {
  display: flex;
  background: #fff;
  padding: 0 85px;
}
.for_flx .whywebdure_box2 .why_inner_box {
  width: auto;
  height: auto;
}

.whywebdure_box2 .why_inner_box {
  margin-left: 10px;
}

.btm_flx {
  display: flex;
  justify-content: center;
  padding: 0 85px 75px 85px;
  background: #fff;
}

.btm_flx .why_inner_box {
  margin: 0 10px 0 0;
}

.btm_flx .why_inner_box:last-child {
  margin-right: 0;
}

.ask_webdura.section_05:before {
  height: 100%;
}

.ask_webdura.section_05 .utmmain {
  margin-top: 90px;
}

.ask_webdura.section_05 .webbtn {
  margin-left: 0;
  text-transform: capitalize;
  height: 50px;
}

.ask_webdura.section_05 .webbtn a {
  color: white !important;
}

.section_06.client_slide {
  padding: 146px 0 126px 0;
  background: #edeef0;
}

.section_06.client_slide .lftbrdr h2 {
  color: #000;
}

.section_06 .slider {
  background: #fff;
  webkit-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  -moz-box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
  box-shadow: 0px 1px 5px 1px rgba(216, 213, 216, 0.44);
}

.section_06.client_slide .slider p {
  color: #333;
}

.section_06 .footer_box.footer_boxtwo:after {
  background: #fff;
}

.section_06 .clientmain h3 {
  color: #000;
}

.section_06 .clientmain h2 {
  color: #000;
}

.connect_block {
  padding: 110px 0 90px 0;
  position: relative;
}

.connect_block:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 292px;
  background: #f4f4f4;
  bottom: 0;
}

.connect_block:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 70%;
  top: 0;
  background: #1c1c1e;
}
.connect_block p {
  font-size: 15px;
  width: 74%;
  margin: 0 auto 17px auto;
  color: #444;
}

.conct_boxwyt {
  background: #fff;
  width: 50%;
  padding: 104px 0 90px 0;
}

.conct_boxred {
  background: #f03e33;
  width: 50%;
  padding: 104px 0 90px 0;
}

.connect_box h3 {
  font-size: 27px;
  color: #000;
  margin: 0;
  font-weight: 800;
  font-family: "Poppins", sans-serif;
  line-height: 33px;
  padding-bottom: 10px;
}

.connect_box .containerr {
  display: flex;
  text-align: center;
}

.connect_box .conct_boxred h3 {
  color: #fff;
}

.connect_box .conct_boxred h3 {
  color: #fff;
}

.connect_box .connect_btn {
  width: 217px;
  height: 56px;
  text-transform: uppercase;
}

.connect_box .conct_boxred .connect_btn {
  background: #0d0e15;
}

.conct_boxred p {
  color: #fff;
}

.for_relative {
  position: relative;
  top: -38px;
}

.for_relative h6 {
  font-size: 16px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  margin: 0;
  padding: 22px 0 22px 56px;
  position: relative;
}

.for_relative h6:before {
  content: "";
  position: absolute;
  width: 44px;
  height: 1px;
  background: #fff;
  margin-left: -56px;
  top: 50%;
}

.for_relative h2 {
  color: #fff;
  /* font-family: 'Poppins', sans-serif;
	font-weight: 800; */
  font-size: 48px;
  padding-bottom: 20px;
  line-height: 50px;
}

.ask_webdura.section_05 {
  padding-bottom: 85px;
}

.digital_service {
  box-shadow: none;
}
.digi-last .picbox:nth-child(2),.picrow .togle_box{
  margin-left: 40px;
}

.digital_experience:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 25px solid white;
  top: 0;
  right: 71%;
}
.two .digital_experience:before {
  right: 26%;
}
.slidermob .slick-list {
  padding: 0 15% 0 0 !important;
}

.slidermob .slick-prev,
.slidermob .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  z-index: 100;
  transform: translate(0px, -25px);
  padding: 0;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slidermob .slick-current.slick-active .why_inner_box {
  background: #2b2b2b;
}

.slidermob .slick-current.slick-active .why_inner_box h3,
.slidermob .slick-current.slick-active .why_inner_box p {
  color: #fff;
}

.slidermob .slick-dots li.slick-active {
  border-bottom: none;
}

.slick-dots {
  padding: 0;
  display: flex;
  justify-content: center;
  margin: 0px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -28px;
}

.slidermob .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slidermob .slick-dots li.slick-active button:before {
  color: #000;
  opacity: 1;
}

.slidermob .slick-dots li button:before {
  font-size: 20px;
  font-family: "slick";
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slidermob .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slidermob .slick-next,
.slidermob .slick-prev {
  width: 60px;
  height: 60px;
  display: inline-block;
  right: 14px;
  background: #212121;
  border-radius: 50%;
  z-index: 100;
  top: -77px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.slidermob .slick-prev {
  left: -80px;
}

.slidermob .slick-next {
  right: -80px;
}

.slick-next:before {
  content: "→";
  font-family: "slick";
  font-size: 20px;
  font-size: 20px;
  color: #fff;
}

.slick-prev:before {
  content: "←";
  font-family: "slick";
  font-size: 20px;
  font-size: 20px;
  color: #fff;
}

div.slidermob {
  display: none;
}

.section_03 .txt_block.txt_blocktwo .lftbrdr:before {
  background: #bebec0;
  right: 16%;
}

.section_03 .para_block.para_blocktwo {
  width: 55%;
}

.digital_experience .digital_box .hidebtndesk .indbtn {
  display: none;
  margin-bottom: 58px;
}

.clrred {
  font-weight: 800;
  color: #ef4035;
}

.banner .light {
  width: 57%;
  top: 30%;
}
.banner.seo_banner .light {
  width: 33%;
  top: -12%;
}
.banner.the_real_banner .light {
  width: 40%;
  top: 0;
}

.banner.edu_banner .light {
  top: -34px;
  width: 48%;
}
.banner.health_banner .light {
  width: 35%;
  top: 0;
}
.banner.career_banner .light {
  position: absolute;
  top: 0;
  right: 122px;
  width: 38%;
}
.banner.blog_listing_banner .light {
  top: -45%;
  width: 19%;
}
.blog_listing_banner {
  position: relative;
}
.banner.digital_adsbanner .light {
  top: 14%;
  width: 46%;
}
.banner.case_studybanner .light {
  top: -18%;
  width: 43%;
}
.banner.portfolio_banner .light {
  top: -20%;
  width: 49%;
}
.banner.our_client_banner .light {
  top: 6%;
  width: 50%;
}
.section_06 .text_side {
  width: 95%;
  margin: 0 auto;
}

.section_06 .txt_block.txt_blocktwo .lftbrdr:before {
  right: -3px;
  background: #bebec0;
}

/* .section_01 .para_block {
	width: 52%;
} */

.section_01 .lftbrdr:before {
  right: 31px;
}
.section_01 .digital_brdr .lftbrdr:before {
  right: -24px;
}

/* Service section end*/

/* industry specific*/

.industry_set {
  position: relative;
  padding-top: 117px;
}
.industry_set:before {
  content: "";
  position: absolute;
  background: #ef4035;
  width: 100%;
  height: 34%;
  top: 0;
}
.industry_set.h-industry:before{
        background: #edeef0;
    
}
.industry_set:after {
  content: "";
  position: absolute;
  background: url(../images/industry.jpg) no-repeat;
  width: 100%;
  height: 66%;
  bottom: 0;
  background-position: top center;
}
.industry_set.h-industry:after{
        background: #ef4035;
}
.industry_set.education_set:after {
  height: 56%;
}
.industry_set .whiteset {
  z-index: 1;
}
.industry_set .section_04 {
  background: none;
  position: relative;
  z-index: 100;
  margin-top: 109px;
}
.industry_set .picbox {
  width: 30%;
  margin-bottom: 0;
}
.Industry_specific {
  background: #fff;
  padding: 70px 85px;
  -moz-box-shadow: 0px 4px 17px #00000021;
  -webkit-box-shadow: 0px 4px 17px #00000021;
}
.Industry_specific .btm_flx,
.Industry_specific .for_flx {
  padding: 0;
}
.industry_set .picbox h5,
.industry_set .picbox h6 {
  font-size: 30px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  position: relative;
  line-height: 1;
  padding-bottom: 20px;
}

.industry_set .position_block {
  margin-top: -25px;
}
.industry_set .inner_block:hover .position_block {
  margin-top: 0 !important;
}
.industry_set .text-white::before {
  background: #fff;
}
.Industry_specific .lftbrdr:before {
  background: #ccc;
}
.common_brdr .lftbrdr:before {
  background: #f7a09a;
}
.common_blk .lftbrdr h2 {
  color: #000;
}
.common_blk .para_block p {
  color: #000;
}
.main-wrap {
  margin: 0 46px 115px 46px;
}
.resource_flx .resource_box:nth-child(1) .re_box .indbtn {
  width: 160px;
}
.resource_flx img {
  width: 100%;
}
.resource_box {
  margin-right: 40px;
}
.resource_flx .box_mrgn {
  margin-bottom: 40px;
}
.resource_flx .re_box {
  position: relative;
}
.resource_subxt h2 {
  font-size: 49px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  margin-bottom: 74px;
}
.resource_subxt h6 {
  font-size: 16px;
  color: #ef4539;
  padding-left: 56px;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  font-family: "Poppins", sans-serif;
}
.resource_subxt h6:before {
  content: "";
  position: absolute;
  width: 43px;
  height: 1px;
  background: #f03e33;
  top: 50%;
  margin-left: -53px;
}
.resource_flx .re_boxtxt {
  position: absolute;
  bottom: 0;
  left: 57px;
  bottom: 57px;
}
.resource_flx .re_boxtxt h5 {
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  margin: 0;
  position: relative;
  font-family: "Poppins", sans-serif;
}
.resource_flx .re_boxtxt h5:before {
  content: "";
  position: absolute;
  width: 43px;
  height: 1px;
  background: #f03e33;
  bottom: 47px;
}
.resource_flx .re_boxtxt p {
  font-size: 16px;
  color: #fff;
  margin: 0;
  line-height: 29px;
  padding: 10px 10px 22px 0;
}
.Industry_specific .why_inner_box {
  padding: 50px 17px 52px 45px;
}
.Industry_specific .text_side {
  padding-bottom: 46px;
}
/* industry specific end*/

/*audit service*/
.audit_service01 {
  background: #edeef0;
}
.audit_service01.new-service-item-03.new-01-service{
  background: #edeef0 !important;
}
.industry_set.audit_service01:before {
  height: 30%;
}
.audit_service01 .block_seperaate .txt_block {
  width: 100%;
  text-align: center;
}
.audit_service01 .block_seperaate.text_side {
  padding-bottom: 46px;
}
.audit_service01 .block_seperaate .para_block {
  width: 90%;
  text-align: center;
  margin: 0 auto;
}
.audit_service01 .block_seperaate .lftbrdr:before {
  display: none;
}
.audit_iconbox {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #d8d8d8;
}
.audit_service01 .whiteset {
  padding: 55px 45px;
}
.auditicon_set {
  width: 25%;
  text-align: center;
  border-right: 1px solid #d8d8d8;
  padding: 26px 0 80px 0;
}
.whiteset .audit_iconbox:nth-child(2) {
  border-bottom: none;
}
.whiteset .audit_iconbox:nth-child(2) .auditicon_set {
  padding: 60px 0 50px 0;
}
.audit_iconbox .auditicon_set:nth-child(4) {
  border-right: none;
}
.auditicon_set h2 {
  font-size: 26px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  padding-top: 26px;
  line-height: 0.8;
  margin: 0;
}
.au_icon {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 70px;
  width: 84px;
  display: block;
  margin: 0 auto;
}
.real_icon {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 72px;
  width: 80px;
  display: block;
  margin: 0 auto;
}
.au_icon1 {
  background-position: -101px -852px;
}
.au_icon2 {
  background-position: -185px -852px;
}
.au_icon3 {
  background-position: -273px -852px;
}
.au_icon4 {
  background-position: -360px -852px;
}
.au_icon5 {
  background-position: -2px -936px;
}
.au_icon6 {
  background-position: -88px -936px;
}
.au_icon7 {
  background-position: -184px -936px;
}
.au_icon8 {
  background-position: -275px -936px;
}
.real_icon1 {
  background-position: -2px -766px;
}
.real_icon2 {
  background-position: -100px -766px;
}
.real_icon3 {
  background-position: -191px -766px;
}
.real_icon4 {
  background-position: -270px -766px;
}
.real_icon5 {
  background-position: -360px -766px;
}
.real_icon6 {
  background-position: -6px -850px;
}
.industry_set.audit_service01:after {
  background: url(../images/audit_bg.jpg) no-repeat;
  height: 71%;
}
.video_set {
  position: relative;
  z-index: 1;
  padding: 140px 0 110px 0;
}
.video_set h2 {
  font-size: 45px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
}
.video_set p {
  font-size: 17px;
  color: #fff;
  width: 60%;
  margin: 0 auto;
  line-height: 32px;
}
.watch_video {
  position: absolute;
  cursor: pointer;
  left: 23px;
  bottom: 20px;
}
.watch_video h3 span {
  font-size: 28px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  margin-left: inherit;
}
.audit_box h4 {
  font-size: 30px;
  color: #fff;
  text-align: center;
  margin: 0;
  line-height: 0.8;
  padding: 38px 0 23px 0;
  position: relative;
  font-family: "Bebas Neue", cursive;
}
.audit_box h4:before {
  content: "";
  position: absolute;
  width: 200px;
  height: 1px;
  background: #f03e33;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.audit_box h4 .clr_txt {
  color: #ee3629;
}
.audit_02 {
  display: flex;
  justify-content: center;
  padding-top: 70px;
}
.audit_box {
  width: 32.7%;
}
.audit_box img {
  width: 100%;
}
.audit_box .position-relative:before {
  content: "";
  position: absolute;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.64) 4%,
    rgba(3, 18, 18, 0.33) 17%,
    rgba(7, 41, 41, 0) 100%,
    rgba(8, 48, 48, 0) 100%,
    rgba(9, 54, 54, 0) 100%,
    rgba(6, 36, 36, 1) 100%,
    rgb(4, 23, 23) 100%,
    rgba(14, 80, 80, 0) 100%,
    rgba(16, 94, 94, 0.05) 100%,
    rgba(20, 117, 117, 0.13) 100%,
    rgba(11, 64, 64, 0) 100%,
    rgb(14, 15, 15) 100%
  );
  top: 0;
  height: 100%;
  width: 100%;
}
.icon_play {
  height: 50px;
  width: 50px;
  background-position: -171px -571px;
  margin-right: 10px;
}

.audit_03 .about_number span {
  font-size: 58px;
  color: #000;
  font-weight: normal;
  margin: 0;
}
.audit_03 .about_number h6 {
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}
.audit_03 .about_number {
  width: 25%;
  text-align: center;
  padding: 50px 0 37px 0;
  border-right: 2px solid #ccc;
}
.about_number:last-child {
  border: none;
}
.audit_03 .para_block {
  position: relative;
}
.audit_03.Industry_specific .text_side {
  padding-bottom: 23px;
}
.audit_03 .banhide {
  margin-bottom: 50px;
}
.logo_field {
  background: #fff;
  padding: 80px 0;
}
.logo_main {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/*audit service end*/
.industry_set.industry_realestate:before {
  height: 780px;
}
.industry_set.industry_realestate:after {
  height: 59.5%;
  background-size: cover;
}
.industry_set.industry_realestate .section_04 {
  padding-bottom: 120px;
}
.industry_realestate .Industry_specific {
  box-shadow: none;
}
.industry_realestate .whiteset {
  padding: 95px 135px;
}
.industry_realestate .auditicon_set {
  width: 33%;
}
.industry_realestate .audit_iconbox .auditicon_set:nth-child(3) {
  border-right: none;
}
.industry_realestate .audit_iconbox .auditicon_set button {
  width: 214px;
  height: 43px;
  background: #ef4539;
  margin: 18px auto 0px auto;
  opacity: 0;
  transition: all 0.5s;
}
.industry_realestate .audit_iconbox .auditicon_set:hover button {
  opacity: 1;
}
.industry_realestate .audit_iconbox .auditicon_set {
  padding: 26px 0 38px 0;
}
.industry_realestate .audit_iconbox:nth-child(2) .auditicon_set {
  padding: 60px 0 38px 0;
}
.industry_realestate .auditicon_set h2 {
  line-height: 1;
}
.real_enq.enquireset {
  padding: 73px 0 66px 0;
  margin-top: 40px;
}
.real_enq.enquireset h2 {
  font-size: 25px;
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}
.resource_listing.real_listing {
  padding-top: 127px;
}
.real_01 {
  padding-top: 120px;
  box-shadow: none;
}

.seo.digital_service:before {
  display: none;
}
.seo_main {
  padding-bottom: 120px;
}
.seo_mix {
  padding: 118px 0;
}
.seo .digital_experience:before {
  display: none;
}

/*ask webdura*/
.ask_banner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.banner.ask_banner {
  padding: 180px 0 82px 0;
}
.banner.ask_banner:before,
.blog_listing_banner:before {
  content: "";
  position: absolute;
  background: url(../images/shade.png) repeat-x;
  width: 100%;
  height: 72px;
  bottom: 0;
}
.ask_img {
  position: absolute;
  right: 6px;
  width: 160px;
  top: 0;
}
.ask_banner .banner_txt h1 {
  padding-bottom: 30px;
  font-size: 65px;
  line-height: 70px;
}
.ask_banner .banner_txt p {
  margin: 0;
}
.banner_social {
  background: #ef4035;
  width: 465px;
  text-align: center;
  padding: 50px 32px;
  border-radius: 6px;
  border-bottom: 6px solid #dbdcde;
}
.ask_banner .watsapp {
  position: relative;
  text-decoration: none;
  font-size: 16px;
  background: #009688;
  color: #fff;
  font-weight: 600;
  margin-top: 23px;
  width: 366px;
  padding: 12px 0 12px 18px;
  align-items: center;
  display: flex;
  line-height: 10px;
}

.email_field form {
  display: flex;
  width: 96%;
}
.email_field input {
  width: 292px;
  height: 52px;
  line-height: 52px;
  border: none;
  color: #777;
  padding-left: 20px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  -moz-box-shadow: 0px 4px 17px #00000021;
  -webkit-box-shadow: 0px 4px 17px #00000021;
}
.email_field button {
  width: 203px;
  height: 52px;
  line-height: 52px;
  background: #ef4035;
  margin: 0 !important;
  -moz-box-shadow: 0px 4px 17px #00000021;
  -webkit-box-shadow: 0px 4px 17px #00000021;
}
.banner_social p {
  font-size: 20px;
  color: #fff;
  margin-bottom: 0;
}
.banner_social h2 {
  font-size: 28px;
  color: #fff;
  margin: 5px 0 18px 0;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}
.social_ban {
  background: #fff;
  margin-bottom: 14px;
  height: 63px;
  display: flex;
  align-items: center;
  padding: 0 24px 0 33px;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s;
}

.social_ban .fa.fa-whatsapp {
  background: #4caf50;
  font-size: 24px;
}
.social_ban .fa.fa-youtube {
  background: none;
  color: #ff0000;
  font-size: 27px;
}
.s_ban .social_ban:nth-child(2):hover {
  background: #4caf50;
}
.s_ban .social_ban:nth-child(2):hover .fa {
  color: #4caf50;
}
.s_ban .social_ban:nth-child(3):hover {
  background: #bb0e0e;
}
.s_ban .social_ban:nth-child(3):hover .fa {
  color: #ff0000;
}

.social_ban:hover {
  background: #4a69ab;
  transition: all 0.3s;
}
.social_ban:hover .fa {
  background: #fff;
  color: #4a69ab;
}
.social_ban:hover a {
  color: #fff;
  text-decoration: none;
}
.social_ban a {
  font-size: 17px;
  color: #000;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.social_ban .fa {
  width: 43px;
  height: 43px;
  background: #4a69ab;
  border-radius: 50%;
  line-height: 43px;
  margin-right: 14px;
  text-align: center;
  color: #fff;
}
.ask_video_box h2 {
  font-size: 55px;
  color: #000;
}
.ask_video_box .txt_block h6 {
  color: #ef4539;
}
.career_block.ask_video_box {
  padding: 118px 0 97px 0;
}
.blog_news.blog_ask {
  padding: 125px 0 114px 0;
}

.ask_video_box .lftbrdr h6:before {
  background: #ef4539;
}
.ask_section01{
  display: flex;
}

.ask_02_box {
  display: flex;
}
.ask_txt {
  position: absolute;
  bottom: 40px;
  padding: 0 52px 0 45px;
  width: 100%;
}
.icon_play {
  margin: 0 10px 0 0;
}

.ask_section01 .ask_txt h4,
.ask_filter .ask_txt h4 {
  font-size: 28px;
  color: #fff;
  font-family: "Bebas Neue", cursive;
  padding-bottom: 18px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  margin: 0;
}
.ask_section01 .ask_txt h3 {
  padding: 25px 0 5px;
  margin: 0;
}
.ask_section01 .ask_txt h3,
.ask_section01 .ask_txt h6,
.ask_07 h3,
.ask_07 h6 {
  font-size: 19px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  line-height: 26px;
  margin: 0;
}
.ask_section01 .ask_txt h6,
.ask_07 h6 {
  padding-left: 7px;
  border-left: 4px solid #fff;
  line-height: 1;
}
.ask_02_box .ask_txt h3,
.ask_02_box .ask_txt h6,
.ask_07 h3 {
  color: #000;
}
.ask_02_box .ask_txt {
  bottom: inherit;
}
.ask_02_box .ask_txt h6,
.ask_07 h6 {
  border-left: 4px solid #db0401;
  color: #db0401;
}

.ask_07 h6::before {
  display: none;
}

.ask_02_box .ask_03 {
  border: 1px solid #e8e8eb;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  border-right: 0;
  width: 370px;
  min-height: 224px;
}

.ask_05.col-md-5 {
  padding-left: 0px;
}

.ask_05,
.ask_06 {
  margin-bottom: 10px;
  position: relative;
  padding-left: 0;
}
.ask_01 {
  margin-bottom: 10px;
}

.ask_05 .ask_txt,
.ask_06 .ask_txt,
.ask_section02 .ask_txt {
  bottom: 20px;
  padding: 0 0px 0 20px;
  position: absolute;
}
.ask_07 {
  padding-bottom: 130px;
  cursor: pointer;
}
.ask_07_txt {
  margin-top: 18px;
  /* position: absolute; */
}
.ask_section02 img,
.ask_section01 img {
  width: 100%;
  height: 100%;
}
.ask_section02 .ask_07 .position-relative {
  height: 100%;
}
.ask_section02 .ask_07 img {
  width: 100%;
  object-fit: cover;
}
.ask_section02 .ask_07:last-child {
  margin-right: 0;
}
.ask_section02 .ask_07:nth-child(3n + 3) {
  margin-right: 0;
}
.ask_section02 .ask_07:last-child {
  margin-right: 0;
}
.ask_video_box .common_cls {
  margin: 35px auto 0px auto;
}
.ask_us.industry_set:before {
  height: 540px;
}
.ask_us.industry_set:after {
  display: none;
}
.ask_us.industry_set .picbox {
  width: 25%;
}
.ask_us .indbtn {
  margin-top: 16px;
  text-transform: uppercase;
  height: 0px;
  opacity: 0;
  transition: all 0.5s;
}
.ask_us.industry_set .inner_block:hover .indbtn {
  height: 40px;
  opacity: 1;
  transition: all 0.5s;
}
.ask_us.industry_set .inner_block:hover .position_block {
  margin-top: -53px !important;
  transition: all 0.5s;
}
.ask_us.industry_set .picbox:nth-child(3) .inner_block:hover .position_block {
  margin-top: -75px !important;
}
.guide .lftbrdr:before {
  display: none;
}
.guide {
  background: #f4f4f4;
  padding: 127px 0;
}
.guide .container {
  position: relative;
}
.guide_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tags {
  display: flex;
  flex-wrap: wrap;
}
.tags li {
  background: url(../images/tag.png) no-repeat;
  width: 130px;
  height: 38px;
  margin-right: 8px;
  font-size: 14px;
  color: #ef4035;
  line-height: 35px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 17px;
}
.guide_box p {
  font-size: 17px;
  line-height: 29px;
  margin: 10px 0 18px 0;
}
.guide .common_blk {
  width: 51%;
}
.book {
  width: 46%;
  position: absolute;
  right: 0;
}
.book img {
  width: 100%;
}

.ask_us.industry_set .picbox:nth-child(3) .inner_block h5 {
  line-height: 47px;
  padding-bottom: 0;
}
.ask_us.industry_set .picbox:nth-child(3) .inner_block h5:before {
  bottom: 47px;
}
.ask_us.industry_set .picbox:nth-child(3) .inner_block .position_block {
  margin-top: -55px;
}
/*ask webdura end*/

/*website and creative*/
.digi.website_creative .indbtn {
  height: 55px;
  opacity: 1;
}
.website_creativemain {
  position: relative;
}
.website_creativemain .partnerblock {
  padding-top: 104px;
  z-index: 100;
  position: relative;
}
.website_creativemain:before {
  content: "";
  position: absolute;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22202818/partnerbanner.jpg) no-repeat;
  height: 661px;
  width: 100%;
  background-size: cover;
  top: 0;
  background-size: cover;
  z-index: 1;
}
.website_creativemain:after {
  content: "";
  position: absolute;
  background: #ef4035;
  width: 100%;
  height: 100%;
  bottom: 0;
}
.digital-main-section:after {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22202818/partnerbanner.jpg) no-repeat !important;
}
.website_creativemain .text_side {
  padding-bottom: 50px;
}
.website_creative .digital_service,
.website_creativemain .section_02 {
  position: relative;
  z-index: 1;
}

.website_creativemain .ask_webdura {
  padding-bottom: 146px;
}
.creative_side.section_04 {
  padding-top: 156px;
}
.creative_05 .row {
  padding: 0 90px;
}
.creative_05 .for_relative {
  width: 47%;
}
.for_relative .ask {
  padding-bottom: 30px;
}
.creative_05 .video_sec {
  width: 53%;
}
.creative_05 .utm {
  width: 100%;
}
.website_creative .inner_block p {
  padding-top: 0;
  line-height: 29px;
  width: 88%;
}
.website_creative .picbox {
  background: #000;
  width: 48%;
}
.website_creative .inner_block {
  background: #00000017 !important;
}

/*website and creative*/

/*career_detail*/
.career_detail {
  background: #f4f5f7;
}
.c_detail {
  display: flex;
  flex-wrap: wrap;
  padding: 117px 0 80px 0;
  justify-content: space-between;
}
.c_detail_block {
  width: 62%;
  background: #fff;
  padding: 70px 60px 70px 43px;
}
.c_detail_blockk {
  width: 37%;
  background: #fff;
  padding: 60px 30px 70px 30px;
  position: relative;
}
.c_detail_blockk .intl-tel-input .flag-container{
    top:-21px;
}
.career_detail_banner h1 {
  font-size: 60px;
  line-height: 1;
}
.c_detailtxt h2 {
  font-size: 28px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.c_detailtxt p {
  font-size: 17px;
  line-height: 27px;
  color: #333;
  margin: 36px 0;
}
.c_detailtxt h3 {
  font-size: 19px;
  color: #fd432a;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.c_detailtxt h4 {
  font-size: 18px;
  color: #555;
  font-family: "Poppins", sans-serif;
  margin: 0;
  display: flex;
  align-items: center;
}
.c_detailtxt h5 {
  font-size: 20px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  margin: 0;
}
.c_detail_block ul {
  margin: 36px 0 23px 0;
  padding-left: 34px;
}
.c_detail_block ul li {
  font-size: 17px;
  color: #333;
  padding-bottom: 20px;
  position: relative;
}
.c_detail_block ul li:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #ec2228;
  left: -34px;
  top: 7px;
}

.c_detail_block ul li:last-child {
  padding-bottom: 0;
}
.c_detail_blockk h2 {
  font-size: 40px;
  color: #fd432a;
  line-height: 0.8;
  font-family: "Bebas Neue", cursive;
}
.c_detail_blockk h2+ p {
  font-size: 17px;
  color: #333;
  line-height: 25px;
  margin: 15px 0 35px 0;
}
.c_detail_blockk label {
  font-size: 16px;
  color: #444;
  line-height: 1;
  margin-bottom: 18px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}
.c_detail_blockk input:focus,
.c_detail_blockk textarea {
  outline: none;
}
.c_detail_blockk textarea {
  width: 100%;
  resize: none;
  border-width: 0 0 2px;
  font-size: 19px;
  height: 100px;
  font-family: "Poppins", sans-serif;
  color: #999;
  font-weight: bold;
}
.c_detail_blockk .form-group {
  margin-bottom: 26px;
}
.c_detail_blockk .webbtn {
  background: #ef4539;
  padding: 0;
}
.c_detail_blockk [type="file"] {
  height: 0;
  overflow: hidden;
  width: 0;
}

.c_detail_blockk [type="file"] + label.btn-2 {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin: 0;
}
.c_detail_blockk [type="file"] + label.btn-2::before {
  color: #fff;
  content: "\f574";
  font-family: "FontAwesome";
  font-size: 100%;
  height: 100%;
  right: 130%;
  line-height: 3.3;
  position: absolute;
  top: 0px;
  transition: all 0.3s;
}
.c_detail_blockk [type="file"] + label.btn-2:hover::before {
  right: 75%;
}
.icon_attach {
  width: 20px;
  height: 34px;
  background-position: -252px -571px;
  display: inline-block;
  margin: 0 10px 0 0;
}
.icon_location {
  width: 20px;
  height: 25px;
  background-position: -281px -575px;
  display: inline-block;
  margin: 0 7px 0 0;
}
.form_file {
  margin-bottom: 36px;
}
.form_file span {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #444;
  font-weight: 500;
}
.form_file .filetype {
  font-size: 15px;
  color: #777;
  font-family: "Poppins", sans-serif;
}
.c_detail_blockk .btn-2 {
  position: absolute;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
.file_frmt {
  padding-left: 26px;
}
/*career_detail end*/

/*marketing mix*/
.marketing {
  background: #edecec;
  padding-top: 245px;
}
.marketing_mix {
  padding: 76px 113px 88px 113px;
}
.marketing_mix h2 {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin-bottom: 18px;
  font-family: "Poppins", sans-serif;
}
.marketing_mix_box {
  background: #f9f9f9;
  border-top: 5px solid #ef4539;
}
.mix_head {
  padding: 92px 0 52px 0;
  border-bottom: 1px solid #cacaca;
}
.mix_head h1 {
  font-size: 56px;
  color: #000;
  text-align: center;
  font-family: "Bebas Neue", cursive;
  line-height: 0.8;
  margin-bottom: 24px;
}
.mix_head p {
  font-size: 16px;
  color: #000;
  text-align: center;
  line-height: 24px;
  width: 66%;
  margin: 0 auto;
}
.mix_form {
  border-top: 1px solid #cacaca;
}
.detail_box {
  padding: 90px 113px 123px 123px;
}

.mix_btn {
  width: 308px;
  height: 60px;
  margin-left: inherit;
}
.select_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.select_card {
  background: #fff;
  display: flex;
  align-items: center;
  width: 33%;
  padding: 33px 30px 33px 19px;
  margin: 0 3px 3px 0;
  cursor: pointer;
}
.choose_box {
  margin-bottom: 46px;
}

.select_card:nth-child(3n + 3) {
  margin-right: 0;
}
.select_card:last-child {
  margin-right: 0;
}
.web_modal .select_card h3 {
  font-size: 16px;
  color: #000;
  padding-left: 32px;
  margin: 0;
  font-family: "Poppins", sans-serif;
      font-weight: 500;
    text-transform: capitalize;    
      
}
.container-checkbox {
  display: flex;
  align-items: center;
  position: relative;
  height: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
}
.container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.container-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0px;
  height: 20px;
  width: 20px;
  border: 1px solid #bbb;
  border-radius: 50%;
}
.container-checkbox input:checked ~ .checkmark {
  background: #ec4848;
  border: none;
}
.container-checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.container-checkbox .checkmark:after {
  left: 7px;
  top: 4px;
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.detail_box h4,
.detail_box h2,
.detail_box h3,
.mix_form .form_flx label {
  font-size: 18px;
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  margin: 0;
}
.detail_box h2 {
  font-size: 22px;
  padding-bottom: 78px;
}
.mix_form input {
  padding: 7px 0;
  width: 100%;
  font-size: 17px;
  background: none;
  border-bottom: 2px solid #999 !important;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  font-size: 15px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.mix_form .form_flx {
  flex-wrap: wrap;
  margin-top: 55px;
}
.marketing_mix_box .arrow {
  transform: rotate(90deg);
}
.mix_form .form_flx label {
  font-size: 16px;
  display: block;
  line-height: 1;
}
.mix_form .indbtn {
  width: 167px;
  height: 60px;
  margin: 0;
}
.mix_form .tab {
  display: block;
}
.mix_form .form_flx .inp_one {
  width: 48%;
  margin-bottom: 28px;
}

/*marketing mix end*/
.icon_player {
  width: 113px;
  height: 113px;
  transform: translate(-21px, 18px);
}
.quality:nth-child(3) .icon_player {
  transform: translate(-40px, 18px);
}

/*our_client*/

.client_list_box {
  background: #f4f5f7;
  padding: 60px 65px 85px 65px;
  position: relative;
  margin-top: 28px;
}
.client_list_box .common_cls {
  margin: 22px auto 0px auto;
}
.career_block.client_block.portfolio_block:before {
  height: 488px;
}

.client_box01 {
  background: #fff;
  padding: 35px 45px;
  margin: 0 30px 30px 0;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(216, 213, 216, 0.44);
  -moz-box-shadow: 0px 1px 2px 1px rgba(216, 213, 216, 0.44);
  box-shadow: 0px 1px 2px 1px rgba(216, 213, 216, 0.44);
}
.client_box01 img {
  width: 100%;
}
.client_box01:nth-child(4n + 4) {
  margin-right: 0;
}
.client_box01:nth-child(8) {
  padding: 0;
}
.client_01 {
  display: flex;
  flex-wrap: wrap;
}
.our_clients {
  padding: 128px 0 100px 0;
}
.our_clients .slick-slider {
  margin-top: 60px;
}

.our_clients h6,
.connect_block h5 {
  font-size: 16px;
  color: #ef4539;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  padding-left: 56px;
  text-align: center;
}
.our_clients h6:before,
.connect_block h5:before {
  content: "";
  position: absolute;
  width: 44px;
  height: 1px;
  background: #ef4539;
  margin-left: -56px;
  top: 50%;
}
.connect_block h5:before {
  background: #fff;
}
.our_clients h2 {
  font-size: 42px;
  color: #000;
  text-align: center;
  font-family: "Bebas Neue", cursive;
  margin: 0;
  padding: 0 30px 20px 30px;
  line-height: 44px;
}
.our_clients .slick-prev,
.our_clients .slick-next {
  width: 42px;
  height: 42px;
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23191149/case_studtspeite-1.png) no-repeat;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -31px -188px;
  z-index: 10;
  left: 14px;
}
.our_clients .slick-next {
  background-position: -91px -188px;
}
.our_clients .slick-prev::before,
.our_clients .slick-next::before {
  display: none;
}
.our_clients .slick-prev,
.our_clients .slick-next {
  top: -45px;

  margin: 0 auto;
  left: 0;
  right: 0;
}
.our_clients .slick-next {
  right: -60px;
}
.our_clients .slick-prev {
  left: -60px;
}
.our_clients .common_cls {
  margin: 57px auto 0px auto;
}
.connect_block.client_connect h2 {
  padding-bottom: 77px;
}
.client_connect .case_txt,
.case_study.has-casestudy
  .casestudy_listing:last-child
  .casestudy_box
  .case_txt {
  bottom: -7px;
}
.client_connect .casestudy_listing .casestudy_box,
.case_study.has-casestudy .casestudy_listing:last-child .casestudy_box {
  padding-bottom: 140px;
}
.connect_block.client_connect {
  padding: 130px 0 118px 0;
}
.client_connect .whiteset.case_study {
  position: relative;
  box-shadow: none;
  padding-bottom: 0;
}
.client_connect .common_cls {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.connect_block.client_connect:before {
  height: 61%;
}
.connect_block.client_connect:after {
  height: 622px;
}
/*our_client end*/

.erroe_page {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22203756/banrepeat.jpg);
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 238px 0 200px;
}
.erroe_page h1 {
  font-size: 80px;
  color: #000;
  font-family: "Bebas Neue", cursive;
  text-align: center;
  line-height: 77px;
}
.error_01 {
  width: 44%;
}
.error_02 {
  width: 61%;
  margin-left: 70px;
}
.error_01 img {
  width: 100%;
}
.erroe_page p {
  font-size: 26px;
  color: #041f32;
  text-align: center;
  width: 90%;
  margin: 20px auto 26px auto;
  line-height: 35px;
}
.erroe_page.thankyou h1 {
  font-size: 150px;
}
.erroe_page.thankyou p {
  margin: 30px auto 0px auto;
  width: 100%;
}
.erroe_page.thankyou .error_02 {
  width: 61%;
  margin-left: 38px;
}

.mutistep_form .dropdown {
  z-index: 1;
  border-bottom: 2px solid #fff;
  height: 50px;
  margin-bottom: 0;
}

.mutistep_form .dropdown dt textarea {
  background: none;
  border: none;
  width: 100%;
  min-height: 43px;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  resize: none;
}

.mutistep_form .dropdown dd,
.mutistep_form .dropdown dt {
  padding: 0px 20px 0px 0px;
  color: #fff;
  text-transform: capitalize;
  font-size: 17px;
  font-family: "Poppins", sans-serif;
  width: 100%;
  height: 100%;
  word-wrap: break-word;
  cursor: pointer;
  word-break: break-all;
}
.mutistep_form .mutliSelect{
  position: absolute;
  top: 50px;
  background: #fff;
  color: #000;
}
.mutistep_form .dropdown ul {
  margin: -1px 0 0 0;
}

.mutistep_form .dropdown dd ul{
  background-color: #fff;
  border: 0;
  color: #fff;
  /* display: none; */
  left: 0px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 51px;
  width: 100%;
  list-style: none;
}
.warning ul{
  border: 0;
  color: #fff;
  display: none;
  left: 0px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 51px;
  width: 100%;
  list-style: none;
}

.mutistep_form select.form-control:not([size]):not([multiple]) {
  background: no-repeat;
  border-bottom: 2px solid #fff;
  color: #fff;
  height: 50px;
  border-radius: 0;
  border: 0;
  border-bottom: 2px solid #fff;
}
.mutliSelect .select_card {
  background: none;
  width: 100%;
  padding: 0;
  padding: 8px;
}
/* .mutliSelect .select_card input {
  width: 100vh;
} */
.mutistep_form select option {
  color: #000;
}
.footer_card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.footer_card .about_number h6 {
  color: #fff;
  padding-top: 10px;
}
.footer_card .about_number p {
  font-size: 13px;
  color: #ffffff78;
  margin: 0;
  padding-top: 10px;
  margin-left: -22px;
}
.footer_card .about_number span {
  font-size: 40px;
  color: #9499a9;
  margin: 0;
}
.footer_card .about_number {
  position: relative;
}
.footer_card .about_number:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 40px;
  background: #323339;
  right: -44px;
  bottom: 25px;
}
.footer_card .about_number:first-child:before,
.footer_card .about_number:nth-child(5):before {
  display: none;
}
.footer_01 {
  padding-bottom: 48px;
  border-bottom: 1px solid #323339;
}
.footer_02 {
  padding-top: 35px;
}
.footer_02 .container,
.btm_footer .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer_info {
  width: 22%;
}
.footer_02 h5 {
  font-size: 17px;
  color: #f5f5f5;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
}
.footer_02 p {
  font-size: 15px;
  color: #d2d2d2;
  line-height: 25px;
}
.foot_icon {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/22214825/sprite-1.png) no-repeat;
  height: 30px;
  width: 30px;
  margin-bottom: 15px;
  display: inline-block;
}
.foot_icon.f_ic1 {
  background-position: -90px -109px;
}
.foot_icon.f_ic2 {
  background-position: -134px -109px;
}
.btm_footer span:last-child {
  border-right: none;
}
.select_card h3 {
  font-size: 16px;
  color: #000;
  padding-left: 43px;
  margin: 0;
  font-family: "Poppins", sans-serif;
}

.terms .c_detail h5 {
  font-size: 20px;
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  padding: 35px 0 25px 0;
  margin: 0;
}
.terms .c_detail p {
  font-size: 17px;
  color: #333;
  margin: 0;
  line-height: 25px;
}
.c-logo .slick-dots li {
    width: 45px;
    height: 3px;
    background: #050505;
}
.c-logo .slick-next,
.c-logo .slick-prev {
  background: url(https://cdn.webdura.in/wp-content/uploads/2021/05/23192654/right-arrow.svg);
  background-size: cover;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translate(0px, -50%);
}

.c-logo .slick-prev {
  background: url(../images/left-arrow.svg);
  background-size: cover;
  z-index: 1;
}

.utmmain .c-logo .slick-next,
.utmmain .c-logo .slick-prev {
  top: inherit;
  bottom: -84px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.utmmain .c-logo .slick-next {
  background: url(../images/arrow-right.svg);
  background-size: cover;
  width: 40px;
  height: 40px;
  right: -60px;
}
.utmmain .c-logo .slick-prev {
  background: url(../images/arrow-left.svg);
  background-size: cover;
  width: 40px;
  height: 40px;
  left: -60px;
}

.c-logo .slick-prev:before, .c-logo .slick-next:before,.utmmain .slick-dots,.clientwrap .slick-next:before,.clientwrap .slick-prev:before,.c-logo .slick-dots li button:before{
display: none !important;
}

.featured-banner {
  display: flex;
  align-items: center;
  background: #ebebeb;
  margin-bottom: 6px;
}
.featured-banner .featured-block {
  width: 50%;
  margin: 0;
  position: relative;
}

.featured-block .blogbox_inner {
  padding: 0 0 0 55px;
  /* width: 300px; */
}

.featured-banner.cmn-block-part .featured-block {
  margin-right: 6px;
}
.featured-banner.cmn-block-part .featured-block:nth-child(2n + 2) {
  margin-right: 0;
}
.cmn-block-part .featured-block .blogbox_inner {
  width: 100%;
  padding: 24px 0 24px 10px;
}
.featured-banner.cmn-block-part {
  background: none;
}

.ask_01 .most-popular {
  left: 45px;
}

.most-popular {
  display: flex;
  align-items: center;
  width: 150px;
  justify-content: space-between;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  position: absolute;
  border: 2px solid #fff;
  padding: 7px;
  border-radius: 14px;
  left: 16px;
  top: 25px;
  height: 42px;
}

.most-popular img {
  width: 20px;
}
.p-info {
		background: #ef4035;
	}
	.project-info {
		display: flex;
		justify-content: space-between;
		padding: 30px 0 26px 0;
	}
.services-info .project-info .box-p {
    display: flex;
    position: relative;
}
 .services-info .project-info .box-p:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 73px;
    background: #f47a72;
    left: -41px;
    top: -4px;
}
.project-info .box-p:first-child:before{
	display: none;
}
	.project-info .box-p img {
		width: 40px;
		margin-right: 10px;
	}
	.services-info .about_number span {
    font-size: 50px;
    color: #fff;
    font-family: Bebas Neue,cursive;
    font-weight: 700;
    line-height: .9;
    margin: 0;
}
.services-info .about_number h6 {
    font-size: 17px;
    color: #fff;
    font-family: Poppins,sans-serif;
    margin: 0;
}
	.clientwrap {
    padding-top: 50px;
}
	.clientwrap .slick-list {
    padding: 0 30% !important;
}
.clientwrap .slick-slide img {
    width: 100%;
    height: auto;
}
.clientwrap .slick-slide {
    margin: 0 10px;
}
.banner.new-real-banner{
  background: url(../images/real-es-banner.jpg) !important;
  padding: 280px 0 370px 0;
  margin-top: 67px;
    background-size: cover !important;
    background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1180px;
  }
}

@media only screen and (max-width: 1400px) {
  .footer_box {
    width: 90%;
  }
  .digital:before {
    width: 40%;
  }
  .digital:after {
    width: 60%;
  }
  .slider {
    padding: 102px 60px 83px 60px;
  }
  .formpic {
    width: 100%;
  }
  footer::before {
    right: 29%;
  }
  .banner.career_banner .light {
    position: absolute;
    top: 0;
    right: 122px;
    width: 50%;
  }
  .location_status {
    width: 1180px;
  }
  footer .footer_box {
    width: 1219px;
  }
  .top_txt {
    padding: 0 30px 0 23px;
  }
  .casestudy_cg.casestudy_vr {
    background-size: cover;
  }
  .error_01,
  .error_02 {
    width: 50%;
  }
  .erroe_page h1 {
    font-size: 58px;
    line-height: 55px;
  }
  .erroe_page p {
    font-size: 18px;
    width: 100%;
    line-height: 28px;
    margin: 20px auto 20px auto;
  }
  .erroe_page {
    padding: 0 150px;
  }
  .erroe_page.thankyou h1 {
    font-size: 80px;
  }
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  .box-listt.fiveclass{
    flex-wrap: wrap;
  }
  .beganset .box-listt.fiveclass .box-itemm{
    margin-bottom: 10px;

  }
  .banner.new-real-banner {
    padding: 145px 0 157px 0;
  }
    	.ask_filter .filter_box {
    width: 32.2%;
	}
  .nav-item .dropdown-menu {
    left: 13px;
  }
  .footer_02 p,
  .partner_number ul li {
    font-size: 14px;
  }
  .health_banner .banner_txt h1,
  .e_banner h1,
  .the_real_banner h1 {
    font-size: 40px;
    line-height: 57px;
  }
  .slider:before {
    top: 11%;
  }
  .footer_card .about_number:before {
    right: -22px;
  }
  .digital:after {
    width: 100%;
    height: 64%;
    right: 0;
    bottom: 0;
  }
  .client_box01 {
    width: 22.2%;
  }

  .banner .light {
    width: 57%;
    top: 50%;
  }

  .banner.case_studybanner .light {
    top: -6%;
    width: 20%;
  }

  .banner.digital_adsbanner .light {
    top: 27%;
  }
  .digital:before,
  .digibox_02,
  .digibox_01,.c-logoset img {
    width: 100%;
  }
  .digibox {
    padding-top: 150px;
  }
  .digi .digital_service .picrow .togle_box,.digi-last .picbox:nth-child(2),.picrow .togle_box{
    margin-left: 31px;
  }
  .digiclr_box {
    padding: 158px 0 155px 105px;
  }

  .icon_box {
    width: 44%;
  }
  .location_status {
    width: 980px;
  }
  .banner_social {
    width: 380px;
    padding: 50px 14px;
  }
  .social_ban a,
  footer .footerbox span {
    font-size: 15px;
  }
  footer::before {
    right: 26%;
  }
  .social_ban {
    padding: 0 20px;
  }
  .ask_02_box .ask_txt {
    padding: 0 22px;
  }
  .whiteset .lftbrdr:before {
    right: -6px;
  }
  .client_box .col-lg-5 {
    padding: 0;
  }
  .client_logo img {
    width: 130px;
  }
  .ask_02_box .ask_03,
  .ask_02_box .ask_04 {
    height: 187px;
  }
  .partner_number h2 {
    font-size: 25px;
  }
  .audit_box {
    width: 32%;
  }
  .audit_03 .about_number span {
    font-size: 46px;
  }
  .logo_setbox {
    width: 20%;
  }
  .Industry_specific .lftbrdr:before {
    right: -3px;
  }
  .website_creativemain:after {
    height: 75%;
  }
  .industry_set .picbox h5 {
    font-size: 28px;
    padding-bottom: 12px;
  }
  .digibox .txt_digital {
    width: 32%;
    margin: 0 auto;
  }
  .digibox .digital_subtxt,
  .digibox p {
    text-align: center;
  }
  .digibox p {
    margin: 0 auto;
  }
  .industry_set .inner_block p {
    padding: 12px 0;
  }
  .industry_set:after {
    height: 78%;
  }
  .industry_set.industry_realestate:after {
    height: 60%;
  }
  .industry_set:before {
    height: 22%;
  }
  .partnerblock .lftbrdr:before {
    right: 13px;
  }
  .blog .grid-item {
    width: 220px;
  }
  .blog .filter_box {
    width: auto;
  }
  .blog_bannner:before {
    background-size: cover;
    background-position: center;
  }
  .casestudy_listing .casestudy_box {
    width: 44%;
  }
  .career_block.client_block.portfolio_block .whiteset {
    padding: 90px 47px;
  }
  .career_boxset .lftbrdr:before {
    right: 15px;
  }
  .white_btm_box .para_block p:before {
    margin-left: -7%;
  }
  .filter_box {
    width: 48%;
  }
  .partner_number p {
    min-height: 184px;
  }
  .location_status {
    display: block;
  }
  .career_card {
    width: 31%;
    padding: 45px 0 45px 24px;
  }
  .top_txt {
    padding: 0 15px;
    bottom: 16px;
  }
  .nav-link {
    margin-left: 13px;
    font-size: 16px;
  }
  .team_box {
    width: 32.3%;
  }
  .whywebdure_box1,
  .why_inner_box img,
  .why_inner_box {
    width: 100%;
  }
  .for_flx,
  .btm_flx {
    display: block;
  }
  .whywebdure_box2 .why_inner_box {
    margin: 0px;
  }
  .btm_flx .why_inner_box {
    margin: 0 0px 10px 0;
    width: 100%;
    height: inherit;
  }
  .btm_flx .why_inner_box:first-child {
    border-top: 10px solid #fff;
  }
  .picbox {
    margin-bottom: 30px;
    width: 48%;
  }
  .partner_number {
    min-height: 695px;
  }
  .ask_webdura h4,
  .section_txtside h2,
  .client_box .client h2 {
    font-size: 50px;
  }
  .lftbrdr h2 {
    font-size: 45px;
  }
  .leftspn:before,
  .rytspn:before {
    width: 43%;
  }
  .slider {
    padding: 40px;
  }

  .pic_inner {
    padding: 58px 24px 73px 24px;
  }

  .portfolio .filters-content {
    margin-top: 40px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .box-listt.fiveclass{
    flex-wrap: wrap;
  }
  .beganset .box-listt.fiveclass .box-itemm{
    margin-bottom: 10px;

  }
  .mission-block .partner_number h3 {
    font-size: 116px;
  }
  .mission-block .partner_number{
  padding: 80px 23px 0px 34px;
  }

  .banner.new-real-banner {
    padding: 145px 0 157px 0;
  }
  .section_06.client_slide.new-real-block-02 {
    padding: 422px 0 126px 0;
}
    	.ask_filter .filter_box {
    width: 31.89%;
}
.helpinner{
  width: 80.6%;
}
 .project-info .box-p:nth-child(3):before{
     display:none;
 }
  .nav-item .dropdown-menu {
    left: 8px;
  }
  .blog .filter_box,
  .blog_bannner .whiteset p img {
    width: auto;
  }

  .footer_card .about_number h6 {
    font-size: 13px;
  }
  .footer_card .about_number {
    width: inherit;
  }
  .footer_card .about_number span {
    font-size: 30px;
  }
  .footer_card .about_number:before {
    right: -7px;
  }
  .common_brdr .lftbrdr:before {
    right: -2px;
  }
  .audit_03 .banhide {
    margin: 0 auto 55px auto;
  }
  .Industry_specific .lftbrdr:before {
    right: -7px;
  }
  .section_03 .txt_block.txt_blocktwo .lftbrdr:before {
    right: 8%;
  }
  .client_connect .casestudy_listing .casestudy_box,
  .case_study.has-casestudy .casestudy_listing:last-child .casestudy_box {
    padding-bottom: 42px;
  }
  .career_boxset .lftbrdr:before {
    right: -12px;
  }
  .section_02 .togle_div {
    display: none !important;
  }
  .togle_div {
    margin: 0 72px;
  }
  .select_card {
    width: 33%;
  }
  .website_creativemain:after {
    height: 81%;
  }
  .marketing_mix,
  .detail_box {
    padding: 52px;
  }
  .industry_realestate .audit_iconbox .auditicon_set button {
    width: 88%;
    opacity: 1;
  }
  .industry_set.industry_realestate:after {
    height: 64.5%;
  }
  .industry_realestate .whiteset {
    padding: 95px 30px;
  }

  .c_detail_blockk h2 {
    font-size: 33px;
  }
  .ask_webdura.section_05 {
    text-align: center;
  }
  .ask_webdura.section_05:before {
    left: 0;
  }
  .section_05 p {
    width: 100%;
  }
  .ask_webdura.section_05 .webbtn {
    margin: 0 auto;
  }
  .ask_section01 {
    display: block;
  }
  .ask_01 {
    margin-right: 0px;
        max-width: 100%;
  }
  .ask_02 {
    justify-content: space-between;
        max-width: 100%;
  }
  .ask_02_box .ask_03,
  .ask_02_box .ask_04 {
    width: 408px;
  }
  .ask_banner {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .ask_banner .banner_txt {
    padding-bottom: 30px;
  }
  .auditicon_set h2 {
    line-height: 26px;
  }
  .industry_set.audit_service01:after {
    height: 74%;
  }
  .real_01 {
    padding-top: 40px;
  }

  .logo_main {
    justify-content: center;
  }
  .logo_setbox {
    width: 30%;
  }
  .audit_box {
    width: 32.4%;
  }
  .industry_set .picbox:nth-child(3) .inner_block .position_block {
    margin-top: -8px;
  }
  .industry_set .inner_block p {
    font-size: 13px;
    padding: 6px 0px;
  }
  .industry_set .picbox h5 {
    font-size: 23px;
    padding-bottom: 6px;
  }
  .industry_set .whiteset .picrow {
    justify-content: space-between;
  }
  .industry_set .picbox {
    margin-bottom: 0px !important;
  }
  .location_main {
    padding: 0;
  }
  .digital_experience {
    padding: 90px 20px;
    display: block;
  }
  .digital_experience .digital_box .indbtn {
    margin-bottom: 40px;
  }
  .blog_bannner {
    transform: translate(0px, 106px);
  }
  .casestudy_listing .casestudy_box {
    width: 100%;
    margin: 0px 0px 23px 0;
  }
  .casestudy_listing .casestudy_box .case_txt {
    border-bottom: 3px solid #ef4539;
  }
  .casestudy_listing .casestudy_box {
    padding-bottom: inherit;
  }
  .case_txt {
    position: inherit;
    bottom: inherit;
    padding: 35px 0px;
    width: 100%;
  }
  .case_study .casestudy_listing:last-child .casestudy_box .case_txt,.case_study .sliderr.casestudy_listing:last-child .casestudy_box .case_txt {
    bottom: inherit;
    top: inherit;
  }
  .case_study .casestudy_listing:last-child .casestudy_box {
    margin-bottom: 23px;
  }
  .career_block.client_block.portfolio_block .whiteset.case_study {
    padding: 95px 18px 35px 18px;
  }
}
@media screen and (max-width: 990px) {
  .digital_experience-desktop {
    display: none !important;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .career-overview {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(26%, #f03e33), color-stop(26%, #f4f5f7));
    background-image: linear-gradient(180deg, #f03e33 26%, #f4f5f7 26%);
  }
  .white_btm_box .lftbrdr:before,
  .partnerblock .lftbrdr:before,
  .section_01 .lftbrdr:before {
    right: -6px;
  }
  .audit_03 .banhide {
    margin: 0 auto 55px auto;
  }
  .industry_set:after {
    height: 78%;
  }
  .industry_set:before {
    height: 22%;
  }
  .blog .grid-item {
    width: 220px;
  }
  .blog_bannner:before {
    background-size: cover;
    height: 18%;
    background-position: center;
    background-repeat: no-repeat;
  }
  .digibox .txt_digital {
    width: 32%;
    margin: 0 auto;
  }
  .digibox .digital_subtxt,
  .digibox p {
    text-align: center;
  }
  .digibox p {
    margin: 0 auto;
  }
  .blog_bannner:after {
    height: 82%;
  }
  .overblock {
    width: 720px;
  }
  .career_block.client_block.portfolio_block .whiteset {
    padding: 95px 20px 35px 20px;
  }
  .portfolio .filters ul li {
    margin-right: 23px;
  }
  .client_logo_set .client_boxes {
    width: 48%;
    padding: 45px 36px 45px 36px;
  }
  .whiteset .lftbrdr:before {
    right: 27px;
  }
  .part_box {
    padding: 76px 55px 93px 55px;
  }
  .partner_number p {
    min-height: 135px;
  }
  .location_status {
    width: 734px;
  }
  .location_section p,
  .serviceset a {
    font-size: 15px;
  }
  .location_section h3 {
    font-size: 17px;
  }
  .quality {
    width: 46%;
    margin-bottom: 40px;
  }
  .career_cardbox .career_card:nth-child(2n + 2) {
    margin-right: 0;
  }
  .career_card {
    width: 47%;
  }
  .social_box ul li span {
    font-size: 13px;
    padding: 0 20px 0 6px;
  }
  .nav-link {
    font-size: 12px;
    margin-left: 6px;
  }
  .about_number {
    width: 50%;
  }
  .brand_box {
    width: 50%;
  }
  .brand_boximg .brand_box:nth-child(2) .top_txt {
    transform: translate(0%, -50%);
    bottom: inherit;
    left: 0;
    right: 0;
  }
  .team_block .team_box:nth-child(3n + 3) {
    margin-right: 7px;
  }
  .team_box {
    margin: 7px;
    width: 47%;
  }
  .bgclr_small p {
    font-size: 16px;
    line-height: 23px;
  }
  footer .footerbox ul li,
  footer .footerbox span,
  .serviceset ul li {
    font-size: 12px;
  }
  .for_flx {
    display: block;
  }
  .whywebdure_box2 .why_inner_box,
  .digi .digital_service .picrow .togle_box,.digi-last .picbox:nth-child(2),.picrow .togle_box {
    margin: 0px;
  }
  .btm_flx .why_inner_box {
    margin: 0 0px 10px 0;
    width: 100%;
  }
  .btm_flx .why_inner_box:first-child {
    border-top: 10px solid #fff;
  }
  .btm_flx {
    display: block;
  }
  .section_inner_box {
    margin-right: 23px;
  }
  .section_inner_box button {
    opacity: 1;
  }
  .partner_number {
    margin-bottom: 10px;
    min-height: 567px;
  }
  .hide {
    opacity: 1;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
  }
  .hidecls,
  .banner .light {
    display: none;
  }
  .digiclr_box {
    padding: 204px 0 160px 21px;
  }
  .footer_box.footer_boxtwo:after {
    display: none;
  }
  .formpic,
  .whywebdure_box1 {
    width: 100%;
  }
  .leftspn:before,
  .rytspn:before {
    width: 20%;
  }
  .client_slide {
    padding-top: 130px;
  }
  .ask_webdura .utmmain {
    margin-top: 100px;
  }
  .picrow {
    justify-content: center;
  }
  .lftbrdr h1,
  .lftbrdr h2 {
    font-size: 40px;
    line-height: 42px;
  }
  .whiteset {
    background: #fff;
    padding: 48px;
  }
  .lftbrdr h6 {
    font-size: 14px;
  }
  .banner_txt {
    display: block;
  }
  .slick-dotted.slick-slider {
    margin-bottom: 0px !important;
  }
  .banner_video {
    padding-right: 0px;
    width: 100%;
    margin-top: 30px;
  }
  .client_slide .footer_box {
    display: block;
  }
  .slider {
    width: 100%;
  }
  .picbox {
    margin-bottom: 40px !important;
  }
  .digital:before {
    width: 100%;
  }
  .digital:after {
    width: 100%;
    height: 58%;
    right: 0;
    bottom: 0;
  }
  .digital {
    display: block;
  }
  .rowblog {
    flex-wrap: wrap;
    justify-content: center;
  }
  a.blogbox {
    width: 43%;
    margin-right: 6px;
    margin-bottom: 30px;
  }
  .txt_numblock {
    width: 50%;
  }
  .utm {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .client-list-leads{
    padding: 30px;
  }
  .overview-main-block .career_txtblk .quality:nth-child(2) .career_ic:before{
    display: none;
  }
  .career-overview {
    background: none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(26%, #f03e33), color-stop(26%, #f4f5f7));
    background-image: linear-gradient(180deg, #f03e33 26%, #f4f5f7 26%);
}
.career-overview .section_03 .section_inner_box {
  margin: 0 0 20px 0 !important;
  width: 48%;
}
.wd-way-of-life .clientwrap .slick-slide {
  margin: 0 10px;
}
  .wtch-vdeo{
    margin: 20px 0 0 0;
  }
  .section_06.client_slide.new-real-block-02 .clientmain{
    display: block;

  }
  .new-real-banner small {
    font-size: 20px;
  }
  .section_06.client_slide.new-real-block-02 {
    padding: 480px 0 126px 0;
}

  .real-estate-clients .slick-list {
    padding: 0 26%;
}
  .mutistep_form .dropdown dt p{
    overflow: auto;
    height: 50px;
  }
    .ask_webdura.section_02.section_black .phoneclr{
        background:none;
    }
    .clientwrap .slick-list {
    padding: 0 12% !important;
}

	.services-info .project-info .box-p {
		width: 40%;
		padding-bottom: 40px;
	}
	.services-info .project-info .about_number span {
		font-size: 27px;
	}
 .services-info .project-info .about_number {
		text-align: left;
	}
.ask_webdura.section_02.section_black .whiteset .text_side p,.ask_webdura.section_02.section_black .whiteset .common_blk .lftbrdr h2{
    color:#fff;
}
.ask_webdura.section_02.section_black .whiteset{
    margin-top:60px;
}
  .industry_set.n-block:after {
    height: 46%;
  }
  .featured-banner,.help_boxform .wpcf7-checkbox {
    display: block;
  }
  .box_form,.help_boxform .wpcf7-list-item {
    width: 100%;
  }

  .portfolio .filters ul {
    display: flex;
    width: 632px;
    overflow: auto;
    justify-content: center;
    margin: 0 auto;
  }
.portfolio.ask_filter .filters ul {
    width: 451px;
}
  .blog_bannner .whiteset table,
  .blog_bannner .whiteset iframe {
    width: 100%;
  }

  .ask_05.col-md-5,
  .ask_01,.n-block .text_side {
    padding: 0;
  }

  .featured-banner.cmn-block-part .featured-block {
    padding: 0px;
  }

  .float img {
    width: 80px;
  }
  .float {
    right: 8px;
  }

  .blogbox.featured-block {
    padding: 33px 20px;
  }

  .ask_filter .blog .filter_box {
    width: 100%;
    margin-right: 0px;
  }
  .web_modal h2 {
    font-size: 35px;
  }

  .audit_bgclr .myaccordion_mob .partner_number p {
    padding-top: 0;
  }
  .c-logoset img {
    margin: 30px auto 0px auto;
  }

  .dropdown-item {
    padding: 15px 0 10px !important;
    color: #fff !important;
  }
  .dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    background: #1c1c1e;
    padding: 20px 30px !important;
  }
  .blog_detail_txt iframe {
    height: 400px !important;
  }
  .ask_07 {
    padding-bottom: 0;
  }
  .ask_02_box {
    margin: 0;
  }
  .ask_05,
  .ask_06 {
    padding: 0;
  }

  .logo_set img {
    padding: 0 10px 20px;
  }
  .blog .grid-item {
    float: left;
    width: 100%;
  }
  .approachset,
  .broughtset,
  .beganset,
  .serviceset,
  .cgslider {
    padding: 80px 20px;
  }
  .footer_card .about_number:nth-child(4),
  .footer_card .about_number:nth-child(5) {
    padding-bottom: 0;
  }
  .footer_card .about_number p {
    margin-left: inherit;
  }
  .footer_card .about_number:first-child {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    top: -170px;
    width: 100%;
  }
  .footer_card .about_number {
    padding-bottom: 56px;
    text-align: left;
    padding: 12px 0 56px 8%;
  }
  footer{
    background: #1b1c22;
    padding: 204px 0 65px 0;
  }
  .footer_card {
    position: relative;
  }
  .footer_card:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: #323339;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .footer_card:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #323339;
  }
  .footer_02 .footer_info {
    width: 43%;
  }

  .erroe_page {
    display: block;
  }
  .erroe_page.thankyou h1 {
    font-size: 57px;
  }
  .error_01,
  .error_02,
  .erroe_page.thankyou .error_02 {
    width: 100%;
    margin: 0;
  }
  .error_01 img {
    margin-bottom: 30px;
  }

  .client_list_box {
    padding: 30px 30px 60px 30px;
  }
  .client_box01 {
    padding: 20px 10px;
  }
  .client_connect .whiteset.case_study {
    background: #fff;
    padding: 30px 18px;
  }
  .client_slider .slick-list {
    padding: 0 10% !important;
  }
  .client_connect .casestudy_listing .casestudy_box,
  .case_study.has-casestudy .casestudy_listing:last-child .casestudy_box {
    padding-bottom: 0;
  }
  .author_block,
  .post_comment h5,
  .post_form {
    padding: 40px 28px;
  }
  .location_status {
    width: inherit;
  }
  .pop_box2,
  .pop_box1 {
    padding: 50px;
  }
  .help_boxform .intl-tel-input {
    margin-bottom: 28px;
  }
  .mix_head {
    padding: 52px 0 52px 0;
  }
  .website_creativemain:before {
    height: 767px;
  }
  .mix_head h1 {
    font-size: 40px;
    line-height: 40px;
  }
  .creative_05 .row {
    padding: 0;
  }
  .select_card {
    width: 49%;
    padding: 33px 9px 33px 13px;
  }
  .mix_head p {
    width: 95%;
  }
  .team_box .title {
    bottom: 40px;
    opacity: 1;
  }
  .select_card:nth-child(3n + 3) {
    margin-right: 3px;
  }
  .marketing_mix,
  .detail_box {
    padding: 33px;
  }
  .select_box {
    justify-content: inherit;
  }
  .industry_realestate .whiteset,
  .seo .digital_experience:before {
    display: none;
  }
  .c_detail_block {
    margin-bottom: 10px;
  }
  .c_detail,
  .seo .digital_experience {
    display: block;
  }
  .hero-anime,
  .footer_card .about_number:before,
  .btm_footer span,.c-logoset .slick-dots,.casestudy_listing .slick-dots li button:before,.web_modal .inp_one br {
    display: none !important;
  }
  .loc_two .location_section:nth-child(1),
  .loc_two .location_section:nth-child(2),
  .loc_two .location_section:nth-child(3) {
    width: 100%;
    text-align: center;
  }
  .location_icon {
    margin: 0 auto;
  }
  .ask_us.industry_set .picbox,
  .creative_05 .video_sec,
  .creative_05 .for_relative,
  .port_banner p,
  .case_study_block,
  .beganset p,
  .btm_footer p,
  .ask_section02 .ask_07,
  .ask_filter .blog .filter_box img,
  .featured-banner .featured-block,.slider-nav,.ask_filter .filter_box {
    width: 100%;
  }
  .ask_section01,
  .ask_section02,
  .ask_banner {
    display: block;
  }
  .banner_social {
    width: auto;
    margin-top: 20px;
  }
  .ask_img {
    position: inherit;
    right: 0;
    top: 0;
    padding-top: 20px;
    display: flex;
    margin: 0 auto;
  }
  .ask_us.industry_set:before {
    height: 730px;
  }
  .ask_banner .banner_txt h1,
  .website_creativemain .ask_webdura {
    padding-bottom: 0px;
  }
  .ask_01,
  .ask_section02 .ask_07 {
    margin: 0px 0px 20px 0;
  }
  .career_block.ask_video_box {
    padding: 90px 0;
  }
  .ask_02_box .ask_txt {
    padding: 20px;
  }
  .ask_02_box .ask_03,
  .ask_02_box .ask_04 {
    height: 160px;
    width: 100%;
    border-right: 1px solid #e8e8eb;
  }
  .audit_03 .about_number span {
    font-size: 44px;
  }
  .why_webduraa.Industry_specific.audit_03 {
    display: block;
    padding: 90px 30px 76px 30px;
  }

  .industry_set.industry_realestate:after {
    display: none;
  }
  .industry_set.industry_realestate:before {
    height: 33%;
  }
  .audit_bgclr .myaccordion_mob .partner_number h2 {
    top: inherit;
    line-height: 0.8;
    padding: 27px 0 38px 0;
  }

  .audit_bgclr .myaccordion_mob .partner_number {
    background: #fff;
    padding: 82px 36px 44px 36px;
  }
  .audit_bgclr .myaccordion_mob .partner_number .card-body {
    padding-bottom: 36px;
  }
  .audit_bgclr .myaccordion_mob .partner_number .fa {
    border: 3px solid #f03e33;
  }
  .audit_box h4 {
    margin-bottom: 30px;
  }
  .video_set {
    padding-top: 105px;
  }
  .audit_service01 {
    background: none;
    padding: 0;
  }
  .audit_service01 .whiteset {
    display: none;
  }
  .logo_setbox {
    margin-bottom: 20px;
  }
  .logo_field {
    padding: 90px 0;
  }
  .audit_service01:after,
  .seo .digital_experience:before {
    display: none;
  }
  .audit_bgclr {
    background: #ef4035;
    padding: 117px 0 60px 0;
  }
  .video_set h2 {
    line-height: 46px;
  }
  .logo_main {
    justify-content: center;
  }
  .auditclr_bg {
    background: url(../images/audit_bg.jpg) no-repeat;
    background-size: cover;
  }

  .industry_set.audit_service01:before {
    background: none;
  }
  .whiteset .audit_iconbox:nth-child(2) .auditicon_set,
  .auditicon_set {
    padding: 30px 0;
  }
  .industry_set .picbox:nth-child(3) .inner_block .position_block {
    margin: 0;
  }
  .industry_set .section_04 {
    margin-top: 140px;
  }
  .industry_set.industry_realestate .section_04 {
    margin-top: 0px;
    padding-bottom: 0;
  }
  .industry_set .whiteset,.industry_set.n-block .whiteset {
    background: #fff;
    padding: 20px;
    -moz-box-shadow: 0px 4px 17px #00000021;
    -webkit-box-shadow: 0px 4px 17px #00000021;
  }
 .industry_set.n-block .audit_bgclr{
      padding-bottom: 0;
  }
  .industry_set .picbox {
    width: 100%;
  }
  .main-wrap {
    margin: 0;
  }
  .resource_listing.real_listing {
    padding: 80px 0;
  }

  .resource_flx .re_box.box_mrgn,
  .re_box {
    margin: 0 0 20px 0;
  }
  .blog_bannner {
    transform: translate(0px, 94px);
  }
  .digital_experience {
    display: none;
    padding: 90px 30px;
  }
  .seo .digital_experience {
    display: block;
  }

  .team_block .team_box:nth-child(3n + 3) {
    margin-right: 14px;
  }
  .leader_set {
    padding: 87px 0;
  }
  .leader_set .container {
    padding: 0 30px;
  }
  .mission-block .partner_number{
    min-height: inherit;
  }
  .team_box {
    width: 100%;
    margin: 7px 14px;
  }
  .black_bg p,
  .c_detail_block,
  .c_detail_blockk {
    width: 100%;
  }
  .banner.about_banner,
  .banner.about_banner.contact_banner {
    padding: 118px 0 55px 0;
  }
  .black_bg {
    padding: 106px 0 73px 0;
  }
  .ask_webdura.about_webdure {
    padding: 72px 0 0 0;
  }
  .connect_block h2 {
    padding-bottom: 30px;
  }
  .about_number .numicon {
    margin: 0px auto 18px auto;
  }
  .ask_webdura.about_webdure .whiteset p {
    display: none;
  }
  .ask_webdura.about_webdure .whiteset {
    background: #fff;
  }
  .about_number {
    text-align: center;
    width: 50%;
  }
  .nav-link {
    margin-left: 0;
    padding: 0 30px !important;
  }
  .navbar-collapse > .navbar-nav {
    height: calc(100vh - 58px);
  }
  .nav-item:after {
    display: none;
  }

  .navbar-light .navbar-nav .nav-link {
    width: 100%;
    line-height: 45px;
  }
  .nav-item {
    padding-left: 0 !important;
  }
  .navbar-nav .nav-item:nth-child(1):before,
  .navbar-nav .nav-item:nth-child(5):before,
  .navbar-nav .nav-item:nth-child(7):before,
  .navbar-nav .nav-item:nth-child(6):before {
    display: none;
  }
  .dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(90deg);
    opacity: 0;
  }
  .nav-item .dropdown-menu {
    padding: 0 !important;
    background-color: transparent;
    box-shadow: none;
    transition: all 200ms linear;
    transform: none !important;
    position: static !important;
  }
  .dropdown-item {
    padding: 15px 0px 10px;
    color: #fff;
  }
  .dropdown-item:first-child {
    padding-top: 0px;
  }
  .dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    background: #1c1c1e;
    padding: 20px 30px !important;
  }
  body.dark .nav-item::before {
    background-color: #fff;
  }
  body.dark .dropdown-toggle::after {
    background-color: #fff;
  }
  body.dark .dropdown-menu {
    background-color: transparent;
    box-shadow: none;
  }
  .portfolio .filters ul li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 17px;
    background: #ccc;
    right: -15px;
    transform: rotate(17deg);
    top: 10px;
  }
  .portfolio .filters ul li:last-child:before {
    display: none;
  }
  .blog_bannner:after {
    height: 82%;
  }
  .blog_bannner:before {
    background-size: cover;
    height: 18%;
    background-position: center;
    background-repeat: no-repeat;
  }
  .blog_detail.connect_block:after {
    display: block;
    height: 400px;
  }
  .blog_detail .mutistep_form {
    padding: 30px 20px;
  }
  .blog_bannner .whiteset {
    background: #fff;
    padding: 0 30px 30px 30px;
  }
  .casestudy_cg,
  .casestudy_cg.casestudy_vr {
    padding: 165px 0;
  }
  .casestudy_cg h1 .rebrk,.rebrk{
    display: inline;
  }
  .overviewset .box-listt .box-itemm,
  .broughtset .box-listt .box-itemm {
    width: 43%;
    margin: 10px;
  }
  .box-listt .box-itemm:last-child {
    margin-right: 10px !important;
  }

  .serviceset .row {
    display: block;
  }
  .serviceset ul:before {
    display: none;
  }
  .beganset .box-listt .box-itemm {
    width: 43%;
    margin: 10px;
  }
  .approachset .box-listt .box-itemm {
    width: 43%;
    margin: 10px 10px 30px 10px;
  }
  .box-listt {
    flex-wrap: wrap;
    justify-content: center;
  }
  .overblock {
    width: inherit;
  }
  .casestudy_listing .casestudy_box {
    width: 100%;
    margin: 0px 0px 23px 0;
  }
  .casestudy_listing .casestudy_box .case_txt {
    border-bottom: 3px solid #ef4539;
  }
  .career_block.client_block.portfolio_block .whiteset {
    padding: 95px 28px 35px 28px;
  }
  .casestudy_listing .casestudy_box,
  .case_study .sliderr.casestudy_listing:last-child .casestudy_box {
    padding-bottom: inherit;
    border: 0;
  }
  .case_study .sliderr.casestudy_listing .slick-dots li {
    width: 8px;
    height: 8px;
    background: #000;
    border-radius: 50%;
  }
  .case_study .sliderr.casestudy_listing .slick-dots li.slick-active {
    border-bottom: none;
    background: #ef4539;
  }
  .case_study .sliderr.casestudy_listing .slick-dots {
    bottom: -12px;
  }
  .case_txt {
    position: inherit;
    bottom: inherit;
    padding: 35px 0px;
    width: 100%;
    top:inherit;
  }
  .case_study .casestudy_listing:last-child .casestudy_box .case_txt,
  .case_study .sliderr.casestudy_listing:last-child .casestudy_box .case_txt {
    bottom: inherit;
  }

  .case_study .casestudy_listing:last-child .casestudy_box {
    margin-bottom: 23px;
  }
  .career_block.client_block.portfolio_block .whiteset.case_study {
    padding: 35px 18px;
  }
  .filter_box,
  .blog .filter_box {
    width: 47%;
  }
  .client_logo_set .client_boxes {
    width: 48%;
    padding: 45px 36px 45px 36px;
  }
  .project_list .txt_hide {
    opacity: 0;
  }
  .project_list .slick-active .txt_hide {
    opacity: 1;
  }
  .phoneclr h2,
  .blog_newshead {
    font-size: 50px;
  }
  .partner_number .phoneclr .container {
    padding: 0 !important;
  }
  .partner_number .main_box {
    display: block;
  }
  .main_box .part_box:first-child {
    margin-bottom: 10px;
  }
  .partner_number{
    min-height: inherit;
    padding: 100px 0 30px 0;
  }
  .part_box {
    width: 100%;
    padding: 76px 34px 93px 34px;
  }
  .testimonial_section .testimonial p {
    width: 72%;
  }
  .testimonial_section {
    background: #fff;
  }
  .testimonial button {
    width: 53px;
  }
  .testimonial button.slick-prev {
    left: -30px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .testimonial button.slick-next {
    right: -30px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .wdt_p {
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }
  .testimonial {
    top: inherit;
    padding: 100px 0;
  }
  .btm_part h2 {
    line-height: 45px;
    padding-bottom: 35px;
  }
  .btm_part {
    display: block;
    padding: 100px 0% 83px 0%;
    text-align: center;
  }
  .project_list .slick-list {
    padding: 0 6% 0 6% !important;
  }
  .project_info {
    padding: 33px 0 12px 0;
  }
  .project_info p {
    width: 53%;
    text-align: right;
  }
  .project_slider .phoneclr h2 {
    padding-bottom: 0;
  }
  .project_slider .slick-initialized .slick-slide {
    margin: 0 4px;
  }
  .project_list .slick-next,
  .project_list .slick-prev {
    top: -103px;
  }
  .project_slider {
    padding: 100px 0 67px 0;
  }
  .why_choose {
    padding: 100px 0 32px 0;
  }
  .why_box {
    width: 100%;
    padding-bottom: 60px;
  }
  .why_choose .phoneclr .text_side p {
    width: 100%;
  }
  .why_box p .txtbrk {
    display: block;
  }
  .home_block.ask_webdura:after {
    background: none;
  }
  .location_section a {
    margin-bottom: 20px;
    justify-content: center;
  }
  .location_status,
  .loc_two,
  .audit_02,
  .ask_02_box {
    display: block;
  }
  .location_section,
  .location_section p,
  .audit_box,
  .video_set p,#regForm,#wpcf7-f6113-o1,#wpcf7-f6816-o1 {
    width: 100%;
  }
  .location_main {
    padding-left: 0;
  }
  .section_pad {
    padding: 60px 30px;
  }
  .mutistep_form,
  .guide {
    padding: 60px 0;
  }
  .career_card .txtbrk {
    display: block;
  }
  .career_card {
    padding: 45px 0 45px 23px;
    width: 49%;
    margin: 0 4px 40px 0;
  }
  .quality {
    width: 50%;
    text-align: center;
    padding: 0 20px;
  }
  .icon_player,
  .quality:nth-child(3) .icon_player {
    transform: translate(0px, 18px);
    margin: 0 auto;
  }
  .career_block,
  .career_block.client_block,
  .client_list,.mission-block,.career_block.new-service-item-03,.beganset.new-service-item01,.section_03.new-service-item-02 {
    padding: 70px 0;
  }
  .career_block .lftbrdr .txtbrk {
    display: block;
  }
  .career_block .text_side p,
  .career_block.client_block .text_side p {
    width: 100%;
  }
  .team_division .team_small:nth-child(4) {
    display: none;
  }
  .banner .banner_txt,.creative_side.section_04{
    padding: 0;
  }
  .brand_boximg .brand_box:nth-child(2) .top_txt .txtbrk {
    display: block;
  }
  .banner.about_banner .light {
    position: inherit;
    width: 83%;
    margin: 0px auto 30px auto;
    display: block;
  }
  .navigation-wrap {
    background: #fff;
  }
  .about_webdure .whiteset {
    padding: 50px;
    top: 50px;
  }
  .navigation-wrap {
    border-bottom: 1px solid #e3e2e0;
    padding: 10px 0;
  }
  body .container {
    padding: 0 30px !important;
  }
  .banner .container {
    padding: 0 14px !important;
  }
  .partner_number .container,
  body .navigation-wrap .container {
    padding: 0 15px !important;
  }
  .real-estate-slick.container {
    padding: 80px 0 !important;
  }
  .mutistep_form .phoneclr .container,
  .why_choose .phoneclr .container {
    padding: 0px !important;
  }
  .navbar-brand {
    position: relative;
    padding: 0px;
    margin: 0;
    z-index: 1;
  }
  .navbar-brand:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #ef4539;
    left: 0;
    bottom: -12px;
  }
  .start-header.scroll-on .navbar-brand:before {
    display: none;
  }
  .brand_box {
    width: 100%;
  }
  .leader_set .txt_block {
    width: 100%;
  }
  .leader_set .text_side {
    width: 100%;
    padding-bottom: 13px;
  }
  .leader_set .para_block {
    width: 100%;
  }
  .brand_boximg .brand_box:nth-child(2) .top_txt {
    transform: translate(0%, -50%);
    top: 50%;
    text-align: center;
    left: 0;
    right: 0;
    bottom: inherit;
  }
  .team_division .team_big {
    width: 100%;
  }
  .team_division .team_small {
    width: 100%;
  }
  .team_division .team_small .txtbrk {
    display: block;
  }
  .small_mob {
    padding: 26% 0;
  }
  .whiteset.digital_service {
    background: #fff;
    padding: 30px;
  }
  .digital_service h5 {
    display: none;
  }
  .digital_service .picrow .picbox:nth-child(2) {
    margin-bottom: 0 !important;
  }
  .digital_service .picrow {
    margin: 0;
  }
  .partnerblock .container.digi {
    padding: 0 !important;
  }
  .section_03 .para_block.para_blocktwo {
    width: 100%;
    padding: 0 30px;
  }
  .section_inner_box {
    width: 47%;
    margin: 0 11px 40px 0;
  }
  .section03_box .section_inner_box:nth-child(3n + 3) {
    margin-right: 11px;
  }
  .section03_box {
    justify-content: center;
  }
  .slidermob {
    display: block !important;
  }
  .section_02 .container {
    padding: 0 !important;
  }
  .section_02 .phoneclr .container {
    padding: 0 30px !important;
  }
  .section_02 .phoneclr .container .row {
    margin: 0;
  }
  .section_03,.ask_webdura.section_05 {
    padding-top: 80px;
  }
  .section_03 .container,
  .section_04 .container {
    padding: 0px !important;
  }
  .connect_block,.logo_field,.our_clients {
    padding: 80px 0;
  }
  .connect_block h2 {
    padding-bottom: 60px;
  }
  .section_03 .white_btm_box,.section_04.creative_side .white_btm_box{
    padding: 70px 30px 135px 30px;
  }
  .section_03 .text_side p {
    display: block;
  }
  .why_inner_box {
    padding: 47px 17px 52px 25px;
    margin-right: 12px;
    min-height: 296px;
    width: auto !important;
  }
  .why_inner_box h3 {
    line-height: 30px;
  }
  .why_webduraa,
  .white_btm_box .para_block p:before {
    display: none;
  }
  .section_04,.creative_side.section_04 {
    background: none;
    padding-bottom: 70px;
  }
  .section_06.client_slide {
    padding: 98px 0 0 0;
  }
  .section_06 .slider {
    padding: 65px 30px;
  }

  .connect_block:before {
    height: 100%;
  }
  .connect_block:after {
    display: none;
  }
  .connect_box .containerr {
    display: block;
  }
  .conct_boxwyt,
  .conct_boxred {
    width: 100%;
    padding: 76px 10% 61px 10%;
    margin-bottom: 10px;
  }
  .ask_webdura.section_05 {
    padding: 110px 0 98px 0;
    background-color: #ef4035;
  }
  .ask_webdura.section_05 .webbtn {
    margin: 0 auto;
  }
  .ask_webdura.section_05 .utmmain {
    margin-top: 30px;
  }
  .ask_webdura.section_05 .phoneclr {
    padding: 0;
  }
  .for_relative {
    top: inherit;
  }
  .section_03 .text_side {
    display: block;
  }
  .digital_experience .digital_box .indbtn {
    display: none;
  }
  .section_inner_box button {
    opacity: 1;
  }
  .section_02 {
    background: #eeeeee;
  }
  .section_02.section_black {
    padding: 0 30px;
  }
  .section_black .ask_webdura {
    padding: 70px 0;
  }
  .seo_bg.section_02 {
    background: #ef4035;
  }
  .section_txtside {
    width: 100%;
  }
  .section_txtside h1 {
    margin: 0;
  }
  .section_imgside {
    margin-top: 44px;
    width: 100%;
  }
  .section_02 .phoneclr {
    padding-top: 96px;
  }
  .banner_txt .banspn,
  .for_relative h6,
  .section_txtside h2,
  .for_relative h2 {
    text-align: center;
  }
  .client_slide .container {
    padding: 0 30px;
  }
  .footer_box.footer_boxtwo:after {
    display: none;
  }
  .text_side,.white_btm_box .text_side {
    display: block;
  }
  .txt_block,
  .n-block.career_block .common_brdr .txt_block,
  .common_lngthtxt .txt_block {
    width: 100%;
  }
  .para_block,
  .section_01 .para_block,
  .common_lngthtxt .para_block {
    width: 100%;
  }
  .txt_block.txt_blocktwo {
    width: 100%;
  }
  .para_block.para_blocktwo {
    width: 100%;
  }
  .vidomodal .modal-header {
    z-index: 10;
    right: -3px;
  }
  .modal-open {
    padding-right: 0;
  }
  .banner_top {
    display: none;
    padding: 17px 0 0 0;
  }
  .txtbrk {
    display: inline;
  }
  .banner_txt p .txtbrk {
    display: inline;
  }
  .leftspn,
  .rytspn {
    display: none;
  }
  .meyil {
    display: none;
    padding: 0 0 10px 0;
  }
  .cglogo {
    display: block;
    margin: 0 auto;
  }
  .slider:before {
    right: 3%;
    top: 15%;
  }
  .banner,
  .banner.ask_banner {
    padding: 118px 0 55px 0;
  }
  .digibox h1:before {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -27px;
  }
  .lftbrdr h6 {
    text-align: center;
  }
  .box_form img {
    width: 100%;
    position: inherit;
    left: inherit;
    display: none;
  }
  .footer_box .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .client_slide .slider p {
    padding-bottom: 35px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
  }
  .slider {
    padding: 87px 30px;
    width: 100%;
  }
  .client_slide .footer_box {
    width: 100%;
    display: block;
  }
  .partnerblock {
    padding: 80px 0;
  }
  .seo_main.partnerblock {
    padding-bottom: 0;
  }
  .text_side {
    padding-bottom: 44px;
  }
  .text_side p {
    text-align: center;
  }
  .partnerblock .container {
    padding: 0 30px;
  }
  .blog_news .container {
    padding: 0 30px;
  }
  .banner_txt,
  .contact_banner .banner_txt {
    display: block;
  }
  .banner .light,
  .ask_07_txt {
    position: inherit;
    width: 100%;
  }
  .logo {
    padding: 0 20px;
  }
  .logo_mob .logodesk {
    display: block;
  }
  .logohide {
    display: none;
  }
  .logodesk {
    display: none;
  }
  .logo_mob {
    background: #fff;
    border-bottom: 1px solid #e3e2e0;
    padding: 20px 0 16px 0;
    position: relative;
  }
  .logo_mob:before {
    content: "";
    position: absolute;
    width: 153px;
    height: 2px;
    background: #ef4539;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .banner_txt h1 {
    font-size: 40px;
    line-height: 46px;
    text-align: center;
    padding: 0;
  }
  .banner_txt h1:before {
    display: none;
  }

  .banner p {
    margin: 20px 0;
    text-align: center;
  }
  .banner_txt {
    padding: 0 35px;
  }
  .blog_news,
  .blog_news.blog_ask {
    padding: 76px 0;
  }
  .banner_video {
    padding-right: 0;
    width: 100%;
  }
  .banhide {
    display: none;
  }
  .ban {
    display: flex;
    margin: 20px auto 0px auto;
  }
  .lftbrdr h1 {
    font-size: 50px;
    text-align: center;
  }
  .career_block h2 {
    font-size: 45px;
  }
  .enquireset {
    padding: 33px 0;
  }
  .enquireset .container {
    display: block;
    text-align: center;
    padding: 0 30px;
  }
  .webbtn {
    margin: 0 auto;
  }
  .enquireset p {
    padding-bottom: 10px;
  }
  .client_box {
    padding: 68px 30px;
  }
  .client_box .client p {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
  }
  .client_box .client h2 {
    font-size: 50px;
    text-align: center;
  }
  .ask_webdura h4 {
    font-size: 50px;
    text-align: center;
  }
  .ask {
    padding-top: 96px;
    display: block;
    margin: 0 auto;
  }
  .ask_webdura p,
  .section_02 .section_txtside p {
    width: 100%;
    text-align: center;
  }
  .ask_webdura .container {
    padding: 0 30px;
  }
  .ask_webdura .webbtn {
    margin: 0 auto;
  }
  .ask_webdura .utmmain {
    margin-top: 34px;
  }
  .ask_webdura:before {
    display: none;
  }
  .whiteset {
    background: none;
    padding: 90px 13px;
    box-shadow: none;
  }
  .whiteset {
    margin-top: 0;
    padding: 77px 13px;
  }
  .phoneclr {
    background: #ef4035;
    padding-bottom: 100px;
  }
  .whiteset .lftbrdr:before {
    display: none;
  }
  .ask_webdura {
    padding-bottom: 0;
  }
  .digiclr_box {
    padding: 70px 0 70px 30px;
  }
  .pr_0 {
    padding-right: 0;
  }
  .digibox {
    padding: 87px 30px 0 30px;
    text-align: center;
  }
  .digital .row .col-md-5 {
    padding-left: 0px;
  }
  .digital {
    display: block;
  }
  .digiclr_box {
    background: #ef4035;
  }
  .icon_box {
    width: 48%;
  }
  .digital:after {
    display: none;
  }
  .digibox p {
    width: 100%;
    margin-bottom: 85px;
  }
  .container {
    max-width: 100%;
  }
  .digital:before {
    width: 100%;
  }
  .digital .txtbrk {
    display: block;
  }
  .container .picbox {
    margin-bottom: 15px !important;
    width: 100%;
  }
  .picbox img {
    width: 100%;
  }
  .rowblog {
    flex-wrap: wrap;
  }
  a.blogbox {
    width: 48.6%;
    margin-bottom: 42px;
  }
  .blog_news a {
    margin: 0 auto;
  }
  .faq_box {
    padding: 62px 0;
  }
  .help_box .container {
    padding: 0 30px;
  }
  .helpinner {
    width: 100%;
  }
  .faq_box .container {
    padding: 0 30px;
  }
  .help_box {
    padding: 95px 0 98px 0;
  }
  .client_box .container {
    padding: 0 !important;
  }
  .utm {
    width: 100%;
  }
  .lftbrdr:before,
  .n-block.career_block .common_brdr .txt_block .lftbrdr:before,.social_box ul li span {
    display: none;
  }
  .social_box ul li {
    margin: 9px;
  }
  .numberblock {
    display: none !important;
  }
  .myaccordion_mob {
    display: block;
  }
  .client_slide {
    padding-top: 100px;
  }
  .thankyou .content h1 {
    font-size: 41px;
    line-height: 56px;
    padding: 20px 11px;
  }
  .thankyou .content p {
    padding: 0 11px;
  }
  .ic:before,
  .ic3:before,
  .ic4:before {
    margin: 0 auto;
  }
  .hidelogomob {
    display: none;
  }
  .hidecls {
    display: none;
  }
  .hide {
    opacity: 1;
  }
  .show_mob {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -90px;
    height: 100%;
  }
  .show_mob p {
    width: 90%;
  }
  .hide {
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    margin-top: inherit !important;
  }
  .inner_block p {
    width: 83%;
  }
  .footer_box .footerbox:first-child {
    padding-bottom: 10px;
  }
  .lftbrdr h2 {
    font-size: 50px;
    text-align: center;
    margin-bottom: 20px;
  }
  .digi .digital_service .picrow .togle_box,.digi-last .picbox:nth-child(2),.picrow .togle_box {
    margin-left: 0;
  }
  .digibox .txt_digital {
    width: 236px;
    font-size: 99px;
    line-height: 87px;
    text-align: left;
    margin: 0 auto;
  }
  .digibox .txt_digital:before {
    top: -13px;
    transform: translate(38px, -2px);
  }
  .digibox .digital_subtxt {
    margin: 10px 0;
  }
  .mission-block .numberblock{
    display: block !important;
  }
}

@media screen and (max-width: 991px) and (min-width: 300px) {
  .client-thumb-list{
    flex-wrap: wrap;
  }
  .box-thumb {
    width: 100%;
    margin-bottom: 30px;
}
.client-thumb-list .box-thumb:last-child{
  margin-bottom: 0;
}

        	.services-info .project-info {
		flex-wrap: wrap;
	}
	    .services-info .project-info .box-p {
    width: 50%;
    padding-bottom: 40px
    }
     .services-info .about_number,.slider-nav,.c-logoset img {
    width: 100%;
    }

  .blog_bannner .whiteset p img,
  .blog-details + img,
  .blog-details figure img {
    width: 100%;
    height: auto;
  }

  .blog_box {
    -webkit-transform: none;
    transform: none;
  }
  .client_logo_set .client_boxes a {
    opacity: 1;
  }
  .client_logo_set .client_boxes {
    background: #fff;
    box-shadow: 0 1px 5px 1px rgba(216, 213, 216, 0.44);
    margin-bottom: 10px;
  }
  .banner p .txtbrk {
    display: inline;
  }
  .client_logo {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .footer_info {
    width: 34%;
  }
  .section_txtside button {
    margin: 0 auto !important;
  }
  .digital_experience .digital_box .indbtn {
    display: none;
  }
  .casestudy_cg h1 {
    font-size: 35px;
  }
  .casestudy_cg h1 .rebrk {
    display: inline;
  }
  .erroe_page p {
    font-size: 16px;
  }
  .erroe_page {
    padding: 30px;
  }
  .erroe_page h1 {
    font-size: 38px;
    line-height: 41px;
  }
  .client_box01 {
    width: 47%;
    margin: 0 0px 20px 0;
  }
  .client_01 {
    justify-content: space-between;
  }
  .connect_block.client_connect:after {
    display: block;
    height: 40%;
  }
  .digital_service .inner_block .indbtn {
    opacity: 1;
    height: 55px;
  }
  .email_field form {
    width: 100%;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
  }

  .ask_banner .watsapp,.c-logoset {
    margin: 23px auto 0px auto;
  }

  .book {
    position: inherit;
  }

  .audit_03 .about_number {
    width: 50%;
  }
  .audit_03 .about_view .about_number:nth-child(2) {
    border: none;
  }
  .audit_03 .about_view .about_number:nth-child(1),
  .audit_03 .about_view .about_number:nth-child(2) {
    border-bottom: 1px solid #ccc;
  }
  .industry_set .position_block {
    margin-top: 0px;
  }
  .section_01 .digital_brdr .lftbrdr:before {
    right: -9px;
  }
  .ask_us .indbtn {
    margin-top: 12px;
    height: 40px;
    opacity: 1;
  }
  .ask_us.industry_set .position_block {
    margin-top: -40px;
  }
  .ask_us.industry_set .picbox:nth-child(3) .inner_block .position_block {
    margin-top: -72px;
  }
  .ask_us.industry_set
    .picbox:nth-child(3)
    .inner_block
    .position_block
    .indbtn {
    margin-top: 0;
  }
  .ask_us.industry_set .inner_block:hover .position_block {
    margin-top: -40px !important;
  }
  .resource_flx,
  .digi .togle_div .digital_experience,.digi .second_div .digital_experience {
    display: block;
  }
  .resource_flx .box_mrgn {
    margin: 40px 0;
  }
  .resource_box {
    margin-right: 0px;
  }
  .digital_experience:before,
  .two .digital_experience:before {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .contact_info_box {
    margin-top: 40px;
    width: 100%;
  }
  .digital_experience .digital_box .hidebtndesk .indbtn {
    display: flex;
    margin-bottom: 58px;
  }
  .digital_experience .digital_box:nth-child(2):before {
    display: none;
  }
  .digital_experience .digital_box:nth-child(2) {
    border-top: 2px solid #bebebe;
    width: 100%;
    padding: 40px 0 0 0;
  }
  .digital_experience .digital_box p {
    margin-bottom: 40px;
  }
  .digital_box,
  .website_creative .picbox,
  .why_inner_box,
  .creative_05 .for_relative,
  .creative_05 .video_sec,
  .section_txtside,
  .section_imgside,
  .section_02 .section_txtside p,
  .port_banner p {
    width: 100%;
  }
  .section_txtside {
    text-align: center;
    margin-bottom: 30px;
  }
  .section_txtside a,
  .client_box .common_cls,
  .ask,
  .ask_webdura .webbtn {
    margin: 0 auto !important;
  }
  .book,
  .guide .common_blk,
  .digibox_02,
  .digibox_01,
  .client_box .client p,
  .ask_webdura p {
    width: 100%;
  }
  .guide_box,
  .client_box .client p,
  .client_box .client h2,
  .ask,
  .ask_webdura h4,
  .ask_webdura p {
    display: block;
    text-align: center;
  }
  .book img {
    width: 84%;
    margin: 0 auto;
    display: block;
  }
  .mission-block .txt_numblock{
    width: 100% !important;
  }
}

@media screen and (max-width: 500px) and (min-width: 300px) {
  .info-list-thumb {
 
    padding: 25px 18px;
  }
  .mission-block .partner_number {
    padding: 53px 32px 0px 32px;
  }
  .mission-block .partner_number h3 {
    font-size: 92px;
    padding-bottom: 26px;
  }
  .mission-block .partner_number h2 {
    top: -78px;
    font-size: 27px !important;
  }
  .career-overview .section_03 .section_inner_box{
    padding: 40px 0;
  }
  .wd-way-of-life .clientwrap .slick-list {
    padding: 0 12% !important;
}
  .industry_set.industry_realestate.nn-block.new-real-block-01 .row.text_side.common_brdr +.container{
    padding: 0 !important;
  }
  .career-overview {
    background: none;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(21%, #f03e33), color-stop(21%, #f4f5f7));
    background-image: linear-gradient(180deg, #f03e33 21%, #f4f5f7 21%);
}
  .real-estate-clients {
    margin-top: 70px;
}
  .section_06.client_slide.new-real-block-02 {
    padding: 778px 0 70px 0;
}
  .real-estate-clients .slick-list {
    padding: 0 14%;
}
.real-estate-clients .slick-slide {
  margin: 0 7px;
}
  .cgslider .slick-list{
    padding: 0 4% !important;
  }
  .helpinner .multiSel span{
    display: inherit;
    word-break: break-all;
  }
  .slidermob .slick-prev:before, .slidermob .slick-next:before{
    font-size: 30px;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    left: 0;
    right: 0;
  }
       .services-info .project-info .box-p,.services-info .project-info .about_number {
		width: 100%;
		text-align: center;
		display: block;
	}
	 .services-info .project-info .box-p img {
		margin: 0 0 20px;
	}

  .blog_bannner .whiteset ul {
    padding-left: 10px;
  }

  .blog_bannner .whiteset h3 {
    font-size: 22px;
  }

  .blog_bannner .whiteset h4 {
    font-size: 20px;
  }

  .blog_detail_txt h1 {
    font-size: 31px;
  }

  .blog_box {
    transform: none;
  }
  .blog_bannner .whiteset figure img,
  .blog_bannner .whiteset p img {
    width: 100%;
    height: auto;
  }
  .resource_flx .re_boxtxt p {
    font-size: 13px;
    line-height: 19px;
    padding: 5px 0 5px 0;
  }

  .digi_player {
    transform: translate(0px, 0px);
    margin: 0 auto;
  }
  .footer_card .about_number {
    width: 47%;
  }
  .lftbrdr h2,
  .phoneclr h2,
  .blog_newshead,
  .connect_block h2,
  .ask_webdura h4,
  .section_txtside h2,
  .digibox .digital_subtxt,
  .client_box .client h2,
  .black_bg h2,
  .resource_subxt h2,
  .help_box h2,.video_set h2,.serviceset h3,.broughtset h2,.approachset h2,.beganset h2,.overviewset h3{
    font-size: 36px;
    line-height: 40px;
  }
  .logo_side,
  .digiclr_box .icon_box h2 a:before {
    margin: 0 auto;
  }
  .logo_set {
    flex-wrap: wrap;
  }
  .author_block {
    display: block;
  }
  .author_ryt {
    padding-top: 20px;
    margin-left: 0px;
    text-align: center;
  }
  .author_ryt .social_icon {
    justify-content: center;
  }
  .mix_form .form_flx .inp_one {
    width: 100%;
    padding-top: 0;
  }
  .select_card {
    width: 100%;
    padding: 33px 30px 33px 24px;
    margin-right: 0;
  }
  .c_detail_block,
  .c_detail_blockk {
    padding: 40px 20px;
  }
  .email_field form {
    display: block;
  }
  .email_field input,
  .web_modal .wpcf7-list-item,
  .filter_box,
  .blog .filter_box,
  .web_modal .select_card,
  .connect_block p,
  .footer_02 .footer_info,
  .c-logoset .slick-slide img,.select_box .wpcf7-list-item {
    width: 100%;
  }

  .email_field button {
    margin: 10px auto 0px auto !important;
  }
  .tags {
    justify-content: center;
  }
  .tags li {
    margin-bottom: 10px;
    width: 140px;
  }
  .social_ban,.why_webduraa.Industry_specific.audit_03.h-section {
    padding: 0 10px;
  }
  .digibox {
    padding: 87px 0px 0 0px;
  }
  .social_ban a,.serviceset a {
    font-size: 16px;
  }
  .banner_social {
    padding: 20px 7px;
  }
  .social_ban .fa {
    margin-right: 4px;
  }
  .audit_03 .about_number,
  .audit_03 .about_view .about_number:nth-child(1),
  .audit_03 .about_view .about_number:nth-child(2) {
    width: 100%;
    border: none;
    position: relative;
  }
  .audit_03 .about_number:before {
    content: "";
    position: absolute;
    width: 163px;
    height: 2px;
    background: #ccc;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
  }
  .resource_flx .re_boxtxt {
    left: 0px;
    bottom: 0px;
    padding: 20px;
  }
  .digital_experience h2 {
    font-size: 24px;
    line-height: 37px;
  }
  .ask_webdura .section_txtside h1 {
    font-size: 42px;
  }
  .blog .filter_box {
    margin-bottom: 0;
  }
  .blog_bannner .whiteset h2 {
    font-size: 20px;
    padding: 30px 0px;
  }
  .mutistep_form h4,
  .audit_bgclr .myaccordion_mob .partner_number h2,.blog_detail .mutistep_form h4 {
    font-size: 22px;
  }
  .cgslider {
    padding: 40px 0;
  }
  .cgslider .slick-initialized .slick-slide {
    margin: 0 3px;
  }
  .portfolio .filters ul li {
    margin-right: 25px;
  }
  .casestudy_cg h1 {
    font-size: 25px;
    line-height: 37px;
  }
  .career_block.client_block.portfolio_block .whiteset {
    padding: 45px 27px 45px 12px;
  }
  .client_logo_set .client_boxes,.career-overview .section_03 .section_inner_box {
    width: 100%;
  }

  .form_flx{
    display: block;
  }

  .mutistep_form input {
    padding: 0;
  }
  .form_flx .inp_one {
    width: 100%;
    padding-top: 20px;
  }
  .contact_info_box {
    padding: 40px 40px 63px 40px;
  }
  .career_boxset {
    padding: 80px 0 40px 0;
  }
  .career_card {
    width: 100%;
    margin: 0 0px 40px 0;
    padding: 45px 0 45px 22px;
  }
  .quality {
    width: 100%;
    margin-bottom: 30px;
  }
  .career_txtblk .quality:last-child {
    margin-bottom: 0;
  }
  .career_ic3 {
    background-position: -199px -172px;
  }
  .career_ic2 {
    background-position: -113px -177px;
  }
  .quality h3 {
    padding: 18px 0 10px 0;
  }
  .about_number {
    width: 100%;
  }
  .about_number {
    width: 100%;
  }
  .about_number .numicon {
    transform: translate(8px, 0px);
  }
  .section_inner_box {
    width: 100%;
    margin: 0 18px 20px 18px !important;
  }
  .clientmain {
    width: 82%;
    margin: 0 auto;
  }
  .client_slide .slick-dots,
  .footer_02 .footer_info {
    text-align: center;
  }
  .banner_txt h1,
  .seo_banner .banner_txt h1,
  .health_banner .banner_txt h1,
  .ask_banner .banner_txt h1 {
    font-size: 28px;
    line-height: 38px;
  }
  .banner_txt .banspn {
    font-size: 16px;
  }
  .banner_txt {
    padding: 0 15px;
  }
  .ask_webdura .inner_block h5 {
    padding-bottom: 13px;
  }
  .inner_block p {
    font-size: 15px;
    width: 93%;
    padding: 7px 0 10px 0px;
    line-height: 22px;
  }
  .container.website_creative .inner_block h3 {
    font-size: 25px;
    padding-bottom: 10px;
  }
  .container.website_creative .inner_block h3::before {
    bottom: 4px;
  }
  .icon_box span {
    margin: 0 auto;
  }
  .digiclr_box .icon_box ul {
    text-align: left;
    transform: translate(60px, 1%);
    padding-left: 20px;
  }

  .digibox .txt_digital {
    width: 236px;
    font-size: 99px;
    line-height: 87px;
    text-align: left;
    margin: 0 auto;
  }

  .digibox .txt_digital:before {
    transform: translate(38px, 10px);
  }

  .digibox .digital_subtxt {
    margin: 10px 0;
  }

  .pic_inner {
    padding: 30px 25px;
    /* width: 90%; */
  }
  .myaccordion_mob .partner_number {
    background: #fff;
    padding: 62px 36px 0px 36px;
  }
  .audit_bgclr .myaccordion_mob .partner_number {
    padding: 60px 10px 0;
  }
  .client_logo img {
    width: 50%;
  }
  a.blogbox {
    width: 100%;
    margin: 0 0 42px 0;
    display: block;
  }
  a.blogbox img {
    width: 100%;
  }
  .rowblog {
    flex-wrap: wrap;
  }
  .digital .row {
    display: block;
  }
  .digiclr_box.row {
    padding: 67px 0 92px 0px;
  }
  .icon_box {
    width: 302px;
    margin: 0 auto;
    border-right: none;
    text-align: center;
    overflow: hidden;
  }
  .digiclr_box .icon_box a {
    transform: translate(60px, 1%);
  }
  .digiclr_box .icon_box h2 a {
    transform: inherit !important;
  }
  .digiclr_box .icon_box:nth-child(2),.digiclr_box .icon_box:nth-child(4){
    padding-left: 0;
    padding-top: 0px;
  }
  .icon_box {
    padding-bottom: 38px;
  }
  .digiclr_box .icon_box:nth-child(3) {
    border-bottom: 1px solid #f58c86;
    padding: 0 0 38px 0;
  }
  .digiclr_box .icon_box:nth-child(3) ul,
  .digiclr_box .icon_box:nth-child(3) a {
    transform: translate(91px, 1%);
  }
  .digiclr_box .icon_box:nth-child(4) ul,
  .digiclr_box .icon_box:nth-child(4) a {
    transform: translate(26px, 1%);
  }
  .show_mob {
    margin-top: -118px;
  }
  .digital_experience {
    padding: 50px 15px;
  }
  .footer_card {
    font-size: 13px;
  }
  .digiclr_box .icon_box:nth-child(2) .digi_player,
  .digiclr_box .icon_box:nth-child(4) .digi_player {
    transform: translate(-4px, 0px);
  }
  .digiclr_box .icon_box:nth-child(1) .digi_player {
    transform: translate(5px, 0px);
  }
  .overview-main-block .career_txtblk .quality .career_ic:before{
    display: none;
  }
}

@media screen and (max-width: 400px) and (min-width: 300px) {
  .ask_txt {
    width: 90%;
  }
  .pic_inner {
    padding: 30px 18px;
    width: 18%;
  }
  .client-side-pic_inner {
    width: 90% !important;
  }
  .ask_section01 .ask_txt {
    bottom: 15px;
  }
  .ask_01 .most-popular {
    padding: 5px;
    top: 11px;
    left: 20px;
  }

  .ask_section01 .ask_txt h3,
  .ask_section01 .ask_txt h6 {
    font-size: 16px;
  }
  .ask_section01 .ask_txt h3 {
    padding: 10px 0 5px;
  }
  .career_block.client_block.portfolio_block:before {
    height: 700px;
  }
  .client_box01 img {
    width: 183px;
    display: block;
    margin: 0 auto;
  }
  .footer_card:before {
    right: 17px;
  }
  .footer_card .about_number {
    padding: 12px 0 56px 1%;
  }

  .footer_card .about_number span,.c_detail_blockk h2 {
    font-size: 28px;
  }
  .about_number h6 {
    font-size: 12px;
  }

  .client_box01 {
    width: 100%;
  }

  .featured-block .blogbox_inner {
    padding: 0px;
    width: 100%;
  }

  .post_one {
    margin-bottom: 20px;
  }
  .pic_inner button {
    height: 46px;
  }
  .pop_box2,
  .pop_box1 {
    padding: 30px;
  }
  .cmt_ryt,
  .cmt_reply {
    padding-left: 0;
  }
  .cmt_lft {
    text-align: center;
  }
  .txt_reply {
    padding-top: 20px;
  }

  .web_modal h2 {
    font-size: 28px;
  }
  .select_card {
    padding: 33px 15px;
  }
  .select_card h3 {
    padding-left: 35px;
  }
  .mix_btn {
    width: 100%;
    font-size: 12px;
  }
  .marketing_mix h2,
  .digiclr_box .icon_box ul li {
    font-size: 15px;
  }
  .detail_box h2 {
    font-size: 18px;
    padding: 8px 0 50px 0;
  }
  .marketing_mix,
  .detail_box {
    padding: 30px 10px;
  }
  .ask_banner .watsapp {
    width: 100%;
    font-size: 14px;
  }
  .ask_txt {
    padding: 0 20px;
  }
  .social_ban a {
    font-size: 13px;
  }
  .audit_03 .about_number span {
    font-size: 50px;
  }
  .m_brk {
    display: block;
    line-height: 34px;
  }
  .resource_flx .re_boxtxt {
    left: 0px;
    bottom: 0px;
    padding: 10px;
  }
  .resource_flx .re_boxtxt h5:before {
    bottom: 26px;
  }
  .box-listt .box-itemm:last-child {
    margin-right: 10px !important;
  }
  .overviewset .box-listt .box-itemm,
  .broughtset .box-listt .box-itemm,
  .approachset .box-listt .box-itemm,
  .beganset .box-listt .box-itemm,
  .post_one {
    width: 100%;
  }
  .testimonial button {
    width: 37px;
  }
  .testimonial_section .testimonial p {
    width: 95%;
    font-size: 17px;
  }

  .btn_field {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .btn_field p {
    padding-left: 8px;
  }
  .btn_field #nextBtn {
    margin-right: 0px;
  }
  .btn_field #prevBtn {
    width: 132px;
    padding: 0 20px 0 35px;
  }
  .contact_info_box .contact_info:nth-child(3) h3 {
    font-size: 22px;
  }
  .contact_info_box h6,
  .contact_info_box h3,
  .txt_reply h3,
  .resource_flx .re_boxtxt h5 {
    font-size: 15px;
  }
  .contact_info_box {
    background: #373737;
    padding: 20px;
  }
  .title h3 {
    font-size: 23px;
  }
  .title span,
  .txt_reply h5,
  .cmt_ryt h4,.mix_form .form_flx label{
    font-size: 14px;
  }
  .team_box .title {
    padding: 8px 13px;
    bottom: 6px;
    width: 96%;
  }
  .title span {
    padding: 7px 0;
  }
  .top_txt {
    padding: 0 18px 0 20px;
  }
  .team_box {
    margin: 7px 0px !important;
  }
  .connect_box h3 {
    font-size: 21px;
  }
  .conct_boxwyt,
  .conct_boxred {
    padding: 40px 6%;
  }
  div.for_relative h1 {
    font-size: 40px;
  }
  .connect_box h3 {
    font-size: 22px;
  }
  .digital_experience .digital_box .hidebtndesk .indbtn {
    width: 100%;
  }
  .digital_service .inner_block h1,
  .digital_service .inner_block h2 {
    font-size: 30px;
  }
  .clientmain h2 {
    font-size: 16px;
  }
  .clientmain {
    width: 100%;
  }
  .show_mob p {
    padding: 10px 0;
    line-height: 24px;
  }
  .show_mob p {
    width: 90%;
    font-size: 14px;
  }
  .show_mob h1,.c_detail_blockk input {
    padding-bottom: 8px;
  }
  .show_mob {
    margin-top: -95px;
  }
  .web_modal .arrow {
    width: 32px;
  }
  .txtby,
  .post_input,
  .comment_blk {
    display: block;
  }
  .pic_inner {
    padding: 30px 18px;
  }

  .ask_section01 .ask_txt h3,
  .ask_02_box .ask_txt h6 {
    line-height: 21px;
    font-size: 14px;
  }

  .ask_section01 .ask_txt h4 {
    padding-bottom: 8px;
  }
}

.sidebar-items {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
li.sidebar-item a.active {
  color: #00bcd4 !important;
}
/* ------- Side Nav Click ------- */

.side-nav-push {
  position: relative;
  left: 0;
  right: 0;
}
.side-nav-push,
.side-nav {
  -webkit-transition: 280ms linear all;
  -o-transition: 280ms linear all;
  transition: 280ms linear all;
}
.side-nav-open {
  -webkit-box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.35);
  box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.35);
}
/* ------- Menu Bars ------- */

#menu_bars {
  padding: 3px;
  width: 38px;
  cursor: pointer;
  position: absolute;
  z-index: 1102;
}
#menu_bars,
#menu_bars span {
  -webkit-transition: 300ms linear all;
  -o-transition: 300ms linear all;
  transition: 300ms linear all;
}
.navbar-toggle-visible #menu_bars {
  top: 50%;
  margin-top: -10px;
}

#menu_bars.active {
  top: 32px;
}
#menu_bars.active {
  position: fixed;
  height: 36px;
}
#menu_bars span {
  width: 30px;
  background: #333333;
  height: 2px;
  display: block;
  margin: 0 auto;
}
.navbar-toggle-visible #menu_bars span {
  background: #ef4539;
}
#menu_bars span:nth-child(1),
#menu_bars span:nth-child(3) {
  width: 30px;
  margin: 0 auto;
}
#menu_bars span:nth-child(2) {
  margin: 5px 0;
}
#menu_bars span:nth-child(1) {
  width: 20px;
  margin: 0 auto;
}
#menu_bars span:nth-child(3) {
  width: 10px;
  margin: 0 auto;
}
#menu_bars.active span:nth-child(2) {
  display: none;
}
#menu_bars.active span:nth-child(1),
#menu_bars.active span:nth-child(3) {
  width: 30px;
  top: 20px;
  position: absolute;
  left: 5px;
  margin-top: -1px;
}
#menu_bars.active span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#menu_bars.active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* ------- Menu Bars Left ------- */

.side-nav.side-nav-left.side-nav-open {
  -webkit-transition: 230ms linear all;
  -o-transition: 230ms linear all;
  transition: 230ms linear all;
}
.navbar-toggle-visible #menu_bars.left {
  right: 15px;
  transition: 0.3s;
}
.navbar-toggle-visible #menu_bars.left.active {
  right: 15px;
  transition: 0.4s;
}

/* ------- Side Nav ------- */

.navbar-toggle-visible {
  width: 100%;
  position: fixed !important;
  right: 0;
  top: 0;
  height: 100px;
  z-index: 800;
  padding: 15px;
  background: #fff;
}
.side-nav {
  height: 100vh !important;
  background: #fff;
  padding: 55px 0px;
  width: 0;
  top: 0;
  bottom: 0;
  z-index: 900;
  position: relative;
  overflow: hidden !important;
  visibility: hidden;
}

.side-nav-open {
  visibility: visible;
}
.side-nav .side-nav-list li {
  display: block;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  position: relative;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.side-nav .side-nav-list li > a:hover {
  color: #00bcd4;
}
.side-nav .side-nav-list li > a:active,
.side-nav .side-nav-list li > a:focus {
  color: #00bcd4;
}
.side-nav.side-nav-open .side-nav-list li {
  visibility: visible;
}
.side-nav.side-nav-open li {
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  opacity: 1;
}
.side-nav .bottom-share {
  text-align: center;
  visibility: hidden;
  opacity: 0;
  bottom: 0;
  padding-bottom: 50px;
  position: absolute;
}
.nav-copyright {
  text-align: left;
  bottom: 30px;
}
.side-nav.side-nav-open .bottom-share {
  visibility: visible;
  opacity: 1;
}
/* ------- Side Nav Left ------- */
.navbar-toggle-visible.left {
  left: 0;
  right: auto;
  /* -webkit-box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.35);
            box-shadow: 10px 0 10px -10px rgba(0, 0, 0, 0.35); */
}
.side-nav-left.slide-nav {
  left: -180px;
}
.side-nav-left.slide-nav.side-nav-open {
  left: 0;
  width: 100%;
}
.side-nav.side-nav-left .side-nav-list {
  margin: 0 auto;
}
.side-nav.side-nav-left .side-nav-list li {
  -webkit-transform: translate3d(-100px, 0px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.side-nav.side-nav-left.side-nav-open li {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.side-nav.side-nav-left .side-nav-list .side-nav-open li {
  transition: all linear !important;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 1) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 2) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 3) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 4) {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 5) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 6) {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 7) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.side-nav.side-nav-left .side-nav-list li:nth-child(n + 8) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}

.menu {
  border-radius: 0.4rem;
  position: relative;
  width: 30rem;
  font-size: 1.3rem;
  font-weight: bold;
  color: #687f98;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: space-between;

  padding: 1.8rem 2.4rem;
  cursor: pointer;
  box-shadow: 0rem 0rem 3rem #d1e1f9;
  z-index: 2;
}
.menu__icon-box {
  width: 1rem;
  height: 1rem;
  margin-top: -0.3rem;
}
.menu__icon {
  width: 1rem;
  height: 1rem;
  border: 6px solid transparent;
  border-top: 9px solid #000;
  transition: all 0.3s ease-in-out;
  transform: rotate(135deg);
}
.menu__dropdown {
  width: 30rem;
  font-weight: lighter;
  margin-left: -2.4rem;
  position: absolute;
  top: 5.2rem;
  opacity: 0;
  display: none;
  padding: 1.8rem 2.4rem 1.6rem 2.4rem;
  border-radius: 0 0 0.4rem 0.4rem;
  background-color: white;
  border-top: 0.2rem solid #eef3f6;
  z-index: -999;
}
.menu__dropdown-option {
  padding: 0.8rem 1.6rem;
  border-radius: 0.4rem;
}
.menu__dropdown-option:hover {
  background-color: #e8f0fc;
}

.menu__active .menu__icon {
  transform: rotate(-45deg);
  margin-top: 0.5rem;
}
.menu__active .menu__dropdown {
  opacity: 1;
  display: block;
  animation: showDropdownMenu 0.4s cubic-bezier(0.28, 0.25, 0.36, 1.28);
}
@keyframes showDropdownMenu {
  0% {
    opacity: 0;
    transform: translateY(-2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0rem);
  }
}
.sitemap {
  background: #ed45390f;
}
.sitemap-header {
  text-align: center;
  margin-top: 110px;
  padding: 20px;
  font-size: 23px;
  text-transform: uppercase;
}
.sitemap-link {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
}
.sitemap-link img {
  margin-right: 10px;
}
.sitemap-link a {
  font-size: 17px;
  color: #000;
}
.sitemap-child {
  margin-left: 20px;
}