@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//yourdreamtech.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(102,102,102);
	--wd-text-font-size: 16px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(255,255,255);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Averta", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(252,116,69);
	--wd-alternative-color: rgb(126,167,63);
	--wd-link-color: rgb(7,74,143);
	--wd-link-color-hover: rgb(252,116,69);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "Averta", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: capitalize;
	--btn-accented-bgcolor: rgb(15,145,227);
	--btn-accented-bgcolor-hover: rgb(14,132,207);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255, 255, 255);
	background-image: url(http://yourdreamdemo.com/ydt/wp-content/uploads/2021/09/corporate-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(23, 150, 229);
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/blog-banner.png);
}
.wd-footer {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: inherit;
	background-position: center top;
}
html #menu-main-navigation > li > a {
	font-family: "FlexoW01", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
	text-transform: capitalize;
	color: rgb(255,255,255);
}
html #menu-main-navigation > li > a:hover {
	color: rgb(255,255,255);
}
.wd-load-additional-fonts-700 {
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav-mobile > li > a {
	font-family: "Averta", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 14px;
	text-transform: capitalize;
	color: rgb(7,74,143);
}
html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover, html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a {
	color: rgb(252,116,69);
}
.whb-sticked .wd-nav.wd-nav-main > li > a {
	font-family: "Averta", Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: rgb(7,74,143);
}
.copyrights-wrapper {
	font-family: "Proxima Nova Rg", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgb(102,102,102);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Montserrat !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Montserrat !important;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/AvertaDemo-Regular.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-Extrathin.woff") format("woff");
	font-weight: 100;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-Thin.woff") format("woff");
	font-weight: 200;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-Light.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-Semibold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-Bold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-ExtraBold.woff") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-Black.woff") format("woff");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-SemiboldItalic.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Avertad-LightItalic.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-ThinItalic.woff") format("woff");
	font-weight: 200;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-RegularItalic.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-ExtrathinItalic.woff") format("woff");
	font-weight: 100;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/AvertaDemo-ExtraBoldItalic.woff") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-BoldItalic.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Averta-italic";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/03/Averta-BlackItalic.woff") format("woff");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AlltheWaytotheSun";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/04/All-the-Way-to-the-Sun.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "FlexoW01";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/04/FlexoW01-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Proxima Nova Rg";
	src: url("//yourdreamtech.com/wp-content/uploads/2023/04/ProximaNova-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

.wd-post-reply.wd-style-1 {
    display: none;
}
.wd-single-post-header .wd-post-meta .wd-post-author, .wd-single-post-header .wd-post-meta .wd-post-author a, .wd-post-meta .wd-post-date.wd-style-default {
    color: #6a6a6a;
    font-weight: 500;
}
.single-post .wd-page-nav.wd-design-1 {
    position: relative;
}
.copyrights-centered .min-footer {
    align-items: stretch;
    flex-wrap: wrap;
    text-align: center;
}
.copyrights-wrapper {
    border-top: 1px solid var(--brdcolor-gray-300);
}
.min-footer {
    align-items: center;
    justify-content: space-between;
    margin-right: -15px;
    margin-left: -15px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.app-clr a {
    background-color: #fff;
    padding: 6px 10px !important;
}
.app-clr a span {
    color: #871f1f !important;
}
#menu-footer-industires li:hover a, #menu-footer-services li:hover a, #menu-copyright-menu li:hover a{
    background: none;
}
.hosting-plan .elementor-widget-container {
    padding: 2em 2em !important;
}
.wd-page-nav {z-index: 9; position: inherit;}
.blog_sidebar_btn{text-align: center;}
.blog_sidebar_btn .btn {
    margin: 0;
    border: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    padding: 12px 35px;
    align-items: center;
    border-radius: 50px;
    text-transform: none;
    display: inline-flex;
    letter-spacing: .9px;
    text-decoration: none;
    justify-content: center;
    background-color: #0b76e5;
    background-repeat: repeat-y;
    box-shadow: 4px 4px 4px rgb(0 0 0 / 20%);
    background: -webkit-linear-gradient(left,#06498f,#0b76e5);
    background: -moz-linear-gradient(left,#06498f,#0b76e5);
    background: -ms-linear-gradient(left,#06498f,#0b76e5);
    background: -o-linear-gradient(left,#06498f,#0b76e5);
}
:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li {
    color: #1d2c50;
    font-family: 'FlexoW01';
}
.sidebar-container h5.widget-title {
    color: #1d2c50;
    font-family: 'FlexoW01';
    line-height: 1.1;
    font-weight: 700;
}
ul {
    list-style: none;
}
li.meta-author {
    display: none;
}
.whb-sticked .wd-nav.wd-nav-main > li > a{color: rgb(7,74,143) !important;}
.whb-header {
    margin-bottom: 0 !important;
}
.mt-5, .my-5 {
    margin-top: 3rem !important;
}
.slide-txt h1 {
    color: #fff;
}
@keyframes bounce-1{0%{transform:translateY(0);}50%{transform:translateY(-50px);}100%{transform:translateY(0);}}@-webkit-keyframes bounce-1{0%{transform:translateY(0);}50%{transform:translateY(-50px);}100%{transform:translateY(0);}}

.front_banner h1 span {
    opacity: 0;
    width: 100%;
    text-align: center;
    transition: opacity 0.5s ease-in;
}
.front_banner h1 span.active{opacity:1;}
.front_banner h1 {
    z-index: 2;
    line-height: 1;
    margin: 0 0 35px;
	font-family: 'AlltheWaytotheSun';
    position: relative;
    text-transform: uppercase;
    background: linear-gradient(to right,#05c8eb 20%,#0057c3 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.front_banner p {
    padding: 0;
    z-index: 2;
    opacity: 0.5;
    color: #ffffff;
    font-size: 20px;
    margin: 0 0 15px;
    font-weight: 400;
    position: relative;
}
.front_banner .front_banner_arrow {
    z-index: 2;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 70px 0 0;
    position: relative;
    justify-content: center;
}
.front_banner .front_banner_arrow .down_arrow {
    z-index: 2;
    width: 30px;
    height: 50px;
    margin: 0 auto;
    display: block;
    text-align: center;
    position: relative;
    border: 2px solid #fff;
    border-radius: 20px 20px 20px 20px;
}
.front_banner .front_banner_arrow a {
    animation-duration: 1.5s;
    transform-origin: bottom;
    animation-name: bounce-1;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.front_banner .front_banner_arrow .down_arrow:before {
    top: 8px;
    left: 50%;
    width: 8px;
    content: "";
    height: 8px;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    background-color: #ffffff;
    transform: translateX(-50%);
}
.front_banner .front_banner_arrow .down_arrow img {
    left: 0;
    bottom: -30px;
    color: #ffffff;
    position: absolute;
    filter: brightness(0) invert(1);
}
.our_services {
    margin: 0;
	  z-index: 2;
    width: 100%;
    padding: 25px 0;
    text-align: center;
    position: relative;
    background: linear-gradient(to bottom,#1C1D22 81.3%,transparent 20%);
}
.round_circle {
    z-index: 1;
    position: relative;
    display: inline-block;
}
.our_services .round_circle:after {
    content: "";
    background-color: #3f4045;
    box-shadow: -8px 2px 0 rgb(46 47 50 / 50%);
}
.round_circle:after {
    top: -5px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.our_services h4 {
    padding: 0;
    color: #ffffff;
    margin: 0 0 15px;
    text-align: center;
}
.our_services p {
    padding: 0;
    color: #ffffff;
    margin: 0 0 25px;
	font-size:16px;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.our_services .service_filter {
    margin: 0;
    width: 100%;
    height: 50px;
    display: flex;
    padding: 10px;
    color: #39343d;
    font-size: 22px;
    font-weight: 400;
    border-radius: 3px;
    position: relative;
    align-items: center;
    font-family: 'FlexoW01';
    background-color: #eceeeb;
}
.our_services .service_filter span{
top:50%;
width:50%;
opacity:0;
font-size:22px;
font-weight:400;
text-align:left;
position:absolute;
left:calc(37% + 30px);
font-family:'FlexoW01';
transform:translateY(-50%);
transform:opacity 0.5s ease-in;
}
.service_filter_text_animation span{opacity:0;}
.service_filter_text_animation span.active{opacity:1;}
.our_services .service_filter:before{
top:50%;
left:37%;
content:"";
width:25px;
height:25px;
display:block;
position:absolute;
background-size:contain;
transform:translateY(-50%);
background-repeat:no-repeat;
background-position:center center;
background-image:url(https://yourdreamtech.com/wp-content/uploads/2023/04/search-icon-image.png);
}
.img-fill .info-box-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: contrast(4.4) grayscale(1) invert(1);
}
.our_services .our_services_wrap {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.our_services_wrap .img-fill{
    text-align: left;
    transition: .5s all;
    padding: 15px 15px 35px 15px;
}
.our_services_wrap .img-fill1{
    transition: .5s all;
}
.img-fill1:hover {
    z-index: 1;
    background: #0c4b93;
    transform: scale(1.05);
    box-shadow: 0 0 25px -5px rgb(167 164 164 / 50%);
}
.img-fill.larvel-ne .info-box-icon img {
    filter: contrast(1.4) grayscale(0) !important;
}
.hand_crafted {
    z-index: 2;
    padding: 25px 0;
    position: relative;
}
.hand_crafted .hand_crafted_gif {
    z-index: 2;
    width: 424px;
    position: relative;
}
.hand_crafted .hand_crafted_gif:after {
    top: -75px;
    z-index: 3;
    content: "";
    width: 605px;
    left: -100px;
    opacity: 0.03;
    height: 570px;
    display: block;
    position: absolute;
    border-radius: 50%;
    background-color: #1C1D22;
}
.hand_crafted .round_circle1 .liner-continer .title:after {
    content: "";
    background-color: #eaeaea;
    box-shadow: -8px 0 0 rgb(214 214 214 / 50%);
}
.round_circle1 .liner-continer .title:after {
    top: 50px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.slide-img .elementor-motion-effects-layer {
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    filter: grayscale(1);
    background-size: 100%;
    background-repeat: no-repeat;
}
.choose_us .round_circle1 .title-subtitle:after {
    content: "";
    background-color: #eaeaea;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 50%);
}
.choose_us .round_circle1 .title-subtitle:after {
    top: 45px;
    z-index: -1;
    left: 32%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.choose_us {
    margin: 0;
    z-index: 2;
    width: 100%;
    padding: 25px 0;
    position: relative;
    text-align: center;
}
.choose_us .box {
    margin: 0;
    transition: all .5s;
}
.choose_us .box:hover {
    cursor: pointer;
    transform: scale(1.05);
}
.choose_us .title_underline .info-box-title:after {
    height: 1px;
    width: 100%;
    content: "";
    display: block;
    margin: 15px 0 0;
    background-color: #815ee6;
}
.choose_us .title_underline .info-box-title span{font-weight: 400;}
.choose_us .info-box-wrapper, .choose_us .box-style-shadow {height: 100%;}
.choose_us:after {
    left: 0;
    top: 100%;
    width: 100%;
    content: "";
    height: 160px;
    display: block;
    position: absolute;
    filter: opacity(0.7);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/choose-us-bottom-curve-new.png);
}
.title_super_text {
    opacity: .5;
    background-image: linear-gradient(to bottom,#d6d6d6,#d6d6d61f);
    -webkit-text-fill-color: #fffefe00;
    -webkit-background-clip: text;
}
work_process {
  margin: 0;
  z-index: 2;
  width: 100%;
  text-align: center;
  position: relative;
  padding: 120px 0 25px;
}
.work_process:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  content: "";
  height: 100%;
  display: none;
  position: absolute;
  background: rgba(243, 243, 243, 0.85);
}
.work_process.show:after {
  display: block;
}
.work_process .round_circle1 {
  font-size: 28px;
}
.work_process .round_circle1 .liner-continer .title:after {
  content: "";
  background-color: #eaeaea;
  box-shadow: -6px 1px 0 rgb(214 214 214 / 50%);
}
.work_process .round_circle1 .liner-continer .title{position: relative;}
.work_process .round_circle1 .liner-continer .title:after {
    top: -15px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.work_process .round_circle + p {
  margin: 15px 0 0;
}
.work_process .work_process_wrap {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0 0;
  justify-content: space-between;
}
.work_process .work_process_wrap .box {
  width: 25%;
  padding: 0 15px;
  cursor: pointer;
  margin: 0 0 60px;
  position: relative;
}
.work_process .work_process_wrap .box:after {
  margin: 0;
  padding: 0;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-position: left top;
}
.work_process .work_process_wrap .box.work_process_box {
  z-index: 2;
  transition: 1s;
}
.work_process .work_process_wrap .box figure {
  margin: 0;
  padding: 0;
  width: 100%;
}
.work_process .work_process_wrap .box figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.work_process .work_process_wrap .box figcaption {
  width: 500px;
  display: none;
  transition: 1s;
  position: absolute;
  text-align: center;
  padding: 30px 50px 30px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-hover-image.png);
}
.work_process .work_process_wrap .box.work_process_box figcaption .close_bottom {
  border: 0;
  top: -60px;
  width: 35px;
  height: 35px;
  outline: none;
  display: flex;
  box-shadow: none;
  position: absolute;
  border-radius: 50%;
  align-items: center;
  left: calc(100% - 30px);
  justify-content: center;
  background-color: #dbdbdb;
  transform: translateX(-100%);
	padding: 0 !important;
  min-height: 35px;
}
.work_process .work_process_wrap .box.work_process_box figcaption .close_bottom img {
  width: 50%;
  height: 50%;
  object-fit: contain;
}
.work_process .work_process_wrap .box.work_process_box figcaption .close_bottom:after {
  top: 100%;
  left: 50%;
  width: 1px;
  content: "";
  height: 100%;
  display: block;
  position: absolute;
  background-color: #dbdbdb;
}
.work_process .work_process_wrap .box figcaption p {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-weight: 400;
  font-family: "Proxima Nova Rg";
}
.work_process .work_process_wrap .box.work_process_box figcaption {
  display: block;
}
.work_process .work_process_wrap .box:nth-child(1) figcaption {
  top: 0;
  left: 100%;
}
.work_process .work_process_wrap .box:nth-child(2) figcaption {
  top: 0;
  left: 100%;
}
.work_process .work_process_wrap .box:nth-child(3) figcaption {
  top: 0;
  right: 100%;
}
.work_process .work_process_wrap .box:nth-child(4) figcaption {
  top: 0;
  right: 100%;
}
.work_process .work_process_wrap .box:nth-child(5) figcaption {
  top: 0;
  left: 100%;
}
.work_process .work_process_wrap .box:nth-child(6) figcaption {
  top: 0;
  right: 100%;
}
.work_process .work_process_wrap .box:nth-child(7) figcaption {
  top: 0;
  right: 100%;
}
.work_process .work_process_wrap .box:nth-child(1):after {
    top: 100%;
    left: 50px;
    content: "";
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-arrow1.png);
}
.work_process .work_process_wrap .box:nth-child(2):after {
    top: 100%;
    left: 100%;
    content: "";
    transform: translate(-50%,-10%);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-arrow3.png);
}
.work_process .work_process_wrap .box:nth-child(3):after {
    top: 100%;
    left: 100%;
    content: "";
    transform: translate(-24%,-10%);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-arrow3.png);
}
.work_process .work_process_wrap .box:nth-child(5):after {
    top: -40px;
    left: 100%;
    content: "";
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-arrow2.png);
}
.work_process .work_process_wrap .box:nth-child(6):after {
    top: 50%;
    left: 100%;
    content: "";
    transform: translate(-5%,-50%);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-arrow4.png);
}
.work_process .work_process_wrap .box:nth-child(7):after {
    top: -186px;
    left: 213px;
    transform: rotate(-49deg);
    content: "";
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/work-process-arrow5.png);
}
.latest_project .round_circle1 .liner-continer .title:after {
    content: "";
    background-color: #eaeaea;
    box-shadow: -6px 1px 0 rgb(214 214 214 / 50%);
}
.latest_project .round_circle1 .liner-continer .title{position: relative;}
.latest_project .round_circle1 .liner-continer .title:after {
    top: -15px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.ha-pg-item {
    box-shadow: none;
}
.latest_blog .ha-pg-thumb-area {
    position: relative
}
.latest_blog .ha-pg-item:hover .ha-pg-thumb-area:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
}
.latest_blog  .ha-pg-item .ha-pg-thumb-area:after {
    top: 0;
    left: 15%;
    padding: 0;
    opacity: 0;
    z-index: 1;
    content: '';
    width: 70%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    transform: scale(.9);
    pointer-events: none;
    box-shadow: 0 0 0 2px rgb(0 0 0 / 10%);
}
@-webkit-keyframes sonarEffect{
	0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 10px 10px #d7d7d7,0 0 0 10px rgba(0,0,0,.5)}100%{box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 10px 10px #d7d7d7,0 0 0 10px rgba(0,0,0,.5);-webkit-transform:scale(1.2);opacity:0}
}
@-moz-keyframes sonarEffect{
	0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 10px 10px #d7d7d7,0 0 0 10px rgba(0,0,0,.5)}100%{box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 10px 10px #d7d7d7,0 0 0 10px rgba(0,0,0,.5);-moz-transform:scale(1.2);opacity:0}
}
@keyframes sonarEffect{
	0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 10px 10px #d7d7d7,0 0 0 10px rgba(0,0,0,.5)}100%{box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 10px 10px #d7d7d7,0 0 0 10px rgba(0,0,0,.5);transform:scale(1.2);opacity:0}
}
.latest_blog .round_circle1 .liner-continer .title:after {
    content: "";
    background-color: #eaeaea;
    box-shadow: -6px 1px 0 rgb(214 214 214 / 50%);
}
.latest_blog .round_circle1 .liner-continer .title:after {
    top: 32px;
    z-index: -1;
    left: 40%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.testimonial .round_circle1 .liner-continer .title:after {
    content: "";
    background-color: #eaeaea;
    box-shadow: -6px 1px 0 rgb(214 214 214 / 50%);
}
.testimonial .round_circle1 .liner-continer .title:after {
    top: 32px;
    z-index: -1;
    left: 42%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.testimonial .testimonial_slider{
    width:415px;
    height:480px;
    margin:0 0 0 auto;
    position:relative;
}
.testimonial .testimonial_slider .slick-list{z-index: 99;}
.testimonial .testimonial_slider:after{
    top:0;
    left:0;
    content:"";
    width:110%;
    z-index: 9;
    height:105%;
    position:absolute;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url(https://yourdreamtech.com/wp-content/uploads/2023/04/testimonial-gray-bg.png);
}
.testimonial .testimonial_slider .slick-list .slide{
    height:100%;
    display:flex;
    align-items:center;
    margin:0!important;
    z-index:2!important;
    justify-content:center;
    position:relative!important;
    padding:150px 50px 100px 110px;
}
.testimonial .testimonial_slider .slick-list .slide blockquote{
    padding:0;
    color:#424242;
    font-size:16px;
    margin:25px 0 0;
    font-size:18px;
    line-height:1.3;
    text-align:left;
    position:relative;
    font-family:'Proxima Nova Rg';
	border: none;
}
.testimonial .testimonial_slider .slick-list .slide blockquote:before{
    left:30px;
    top:-50px;
    width:25px;
    content:"";
    height:30px;
    display:block;
    position:absolute;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(https://yourdreamtech.com/wp-content/uploads/2023/04/quote-bottom-icon-image.png);
}
.testimonial .testimonial_slider .slick-list .slide .profile{
    top:100%;
    left:100%;
    height:auto;
    display:flex;
    flex-wrap:wrap;
    position:absolute;
    align-items:center;
    width:calc(100% - 100px);
    justify-content:space-between;
    transform:translate(-100%,-100%);
}
.testimonial .testimonial_slider .slick-list .slide .profile figure{
    margin:0;
    padding:0;
    width:85px;
    height:85px;
    overflow:hidden;
    border-radius:50%;
}
.testimonial .testimonial_slider .slick-list .slide .profile aside{
    text-align:right;
    width:calc(100% - 100px);
}
.testimonial .testimonial_slider .slick-list .slide .profile aside strong{
    margin:0;
    padding:0;
    width:100%;
    color:#272727;
    display:block;
    font-size:22px;
    font-weight:700;
    font-family:'FlexoW01';
    text-transform:uppercase;
}
.testimonial .testimonial_slider .slick-list .slide .profile aside cite{
    margin:0;
    padding:0;
    width:100%;
    color:#346ef2;
    display:block;
    font-size:16px;
    font-weight:400;
    font-style:italic;
    font-family:'Proxima Nova Rg';
}
.testimonial .testimonial_slider .slick-dots{
    top:25px;
    left:-150px;
    width:330px;
    height:360px;
    display:block;
    position:absolute;
    counter-reset:item;
    padding:100px 0 0 60px;
}
.testimonial .testimonial_slider .slick-dots:after{
    top:0;
    left:0;
    content:"";
    width:100%;
    z-index: 9;
    height:100%;
    position:absolute;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url(https://yourdreamtech.com/wp-content/uploads/2023/04/testimonial-blue-bg.png);
}
.testimonial .testimonial_slider .slick-dots li{
    margin:0;
    padding:0;
    width:100%;
    height:auto;
    cursor:pointer;
    display:block;
    text-align:left;
    position:relative;
    counter-increment:item;
	    z-index: 99;
}
.testimonial .testimonial_slider .slick-dots li:before{
    color:#7897f3;
    font-size:16px;
    font-size:38px;
    font-weight:700;
    display:table-cell;
    counter-increment:li;
    content:counter(item) ".";
    font-family:'Proxima Nova Rg';
    content:counter(item,decimal-leading-zero);
}
.testimonial .testimonial_slider .slick-dots li:after{
    top:25px;
    left:60px;
    width:35px;
    content:"";
    height:2px;
    display:block;
    position:absolute;
    background-color:#92aef4;
}
.testimonial .testimonial_slider .slick-dots li button{
    display:none;
}
.testimonial .testimonial_slider .slick-dots li.slick-active:before{
    color:#ffffff;
}
.testimonial .testimonial_slider .slick-dots li.slick-active:after{
    background-color:#ffffff;
}
.our_clients .round_circle1 .liner-continer .title:after {
    content: "";
    background-color: #eaeaea;
    box-shadow: -6px 1px 0 rgb(214 214 214 / 50%);
}
.our_clients .round_circle1 .liner-continer .title:after {
    top: 30px;
    z-index: -1;
    left: 43%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.our_clients button.slick-prev, .our_clients button.slick-next {
    position: absolute;
}
.current_time {
    z-index: 4;
    padding: 25px 0;
    position: relative;
    text-align: center;
}
.current_time #timer, .current_time #clock {
    padding: 0;
    color: #111111;
    font-size: 80px;
    margin: 0 0 15px;
    font-weight: 700;
    font-family: 'FlexoW01';
}
.current_time .hire_heading {
    padding: 0;
    color: #333333;
    font-size: 32px;
    font-weight: 400;
    margin: 0 0 15px;
    font-family: 'FlexoW01';
}
.current_time ul {
    margin: 0;
    padding: 0;
    display: inline-flex;
    flex-wrap: wrap;
    list-style: none;
    align-items: center;
}
.current_time ul li {
    margin: 0;
    padding: 0 15px;
    list-style: none;
    position: relative;
}
.current_time ul li a {
    display: flex;
    color: #444444;
    flex-wrap: wrap;
    font-size: 18px;
    font-weight: 400;
    align-items: center;
    letter-spacing: 1px;
    font-family: 'FlexoW01';
}
.current_time ul li a figure {
    padding: 0;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0 !important;
}
.current_time ul li a figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: grayscale(1);
}
.current_time ul li:not(:first-child):before {
    left: 0;
    top: -8px;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    background-color: #d8d8d8;
    height: calc(100% + 16px);
}
.footer_menu .ha-navigation-menu-wrapper, .footer_menu .ha-navigation-menu-wrapper ul.menu, .footer_menu .ha-navigation-menu-wrapper ul.menu li {
    display: block !important;
}
.wd-nav-vertical.wd-design-default, .wd-nav-vertical.wd-design-default>li:not(:last-child) {
    border: 0 !important;
}
.footer .footer_menu ul li {
    padding: 0;
    list-style: none;
    margin: 0 0 10px;
}
.footer .footer_menu ul li a {
    padding: 0;
    display: inline-flex;
}
.footer .footer_menu ul li a span {
    margin: 0;
    padding: 0;
    color: #898e9a;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Proxima Nova Rg';
}
.copyrights-wrapper a {
    font-size: 14px;
	color: #666;
}
.footer{
    margin: 50px 0 0 0;
    position: relative;
}
.footer .main-footer {
    z-index: 4;
    width: 100%;
    padding: 0 0 35px;
    position: relative;
}
.footer .copyrights-wrapper {
    z-index: 4;
    position: relative;
	  background: #e7e7e7;
    font-weight: 400;
}
.footer .image_curve {
    left: 0;
    bottom: 0;
    z-index: 3;
    top: -250px;
    width: 100%;
    position: absolute;
}
.footer .image_curve img {
    width: 100%;
    height: 100%;
}
.footer .indus {
    opacity: 0;
}
ul#menu-internal-pages-menu > li > a {
    color: #074a8f;
	  font-weight: 500;
    font-size: 16px;
    font-family: 'FlexoW01';
}
.our_mission:after {
    left: 100%;
    content: "";
    top: -100px;
    width: 125px;
    height: 350px;
    display: block;
    position: absolute;
    filter: grayscale(100%);
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateX(-100%);
    background-position: right top;
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/our-mission-pseudo-img.png);
}
.our_mission{position: relative;}
.our_mission .round_circle_abt .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.our_mission .round_circle_abt .title:after {
	top: -10px;
    z-index: -1;
    left: 42%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.our_vision{position: relative;}
.our_vision .round_circle_abt .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.our_vision .round_circle_abt .title:after {
	top: -5px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.our_vision:after {
    left: 0;
    top: -30px;
    content: "";
    width: 400px;
    height: 200px;
    display: block;
    position: absolute;
    filter: grayscale(100%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/our-vision-pseudo-img.png);
}
.our_value{position: relative;}
.our_value .round_circle_abt .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.our_value .round_circle_abt .title:after {
	top: -5px;
    z-index: -1;
    left: 41%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.core_value_services h2 {
    position: relative;
    padding: 0 0 20px;
}
.core_value_services h2.ha-infobox-title:after {
    top: 100%;
    left: 50%;
    height: 1px;
    content: "";
    width: 55px;
    display: block;
    position: absolute;
    background-color: #0c4b93;
    transform: translate(-50%,-100%);
}
.moment_count{position: relative;}
.moment_count .round_circle_abt .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.moment_count .round_circle_abt .title:after {
	top: -5px;
    z-index: -1;
    left: 33%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.moment_count .moment_count_wrap {
    z-index: 4;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 55px 50px;
    margin: 40px 0 -10px;
    border-radius: 130px 0;
    background-color: #ffffff;
    justify-content: space-between;
    box-shadow: 0 0 25px -5px rgb(167 164 164 / 50%);
}
.contact_us .information ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    list-style: none;
    justify-content: center;
}
.contact_us .information ul li {
    padding: 0 10px;
}
.contact_us .information ul li a {
    display: flex;
    color: #074C90;
    flex-wrap: wrap;
    align-items: center;
    text-decoration: none;
    margin-bottom: 20px;
}
.contact_us .information ul li a figure {
    padding: 0;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0 !important;
    display: flex;
}
.contact_us .information ul li a figure img {
    width: 100%;
    height: 100%;
    filter: grayscale(1);
}
.contact-form .form-icon label{
    top: 0;
    color: #70787e;
    font-weight: 600;
    position: relative;
    display: inline-block;
    font-family: 'Proxima Nova Rg';
}
label.form-required:after {
    top: 0;
    width: 10px;
    content: "";
    height: 7px;
    display: block;
    position: absolute;
    left: calc(100% + 15px);
    background-size: 100% 100%;
    transform: translateX(-100%);
    background-repeat: no-repeat;
    background-position: left top;
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/required.svg);
}
.contact-form .row>P.form-icon:before {
    top: 35px;
    left: 25px;
    width: 20px;
    content: "";
    height: 20px;
    display: block;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.contact-form .row>P.name:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-user-icon.png);
}
.contact-form .row>P.email:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-envelope-icon.png);
}
.contact-form .row>P.phone:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/phone-icon.png);
}
.contact-form .row>P.subject:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-message-icon.png);
}
.contact-form .row>P.skype:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-skype-icon.png);
}
.contact-form .row>P.hear_abt:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/people_about.png);
}
.contact-form .row>P.from_country:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/country.png);
}
.contact-form .row>P.budget:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-graph-icon.png);
}
.contact-form .row>P.up_file:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-file-icon.png);
}
.contact-form .row>P.msg:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-message-icon.png);
}
span input.contact_txt{
    margin: 0;
    width: 100%;
    resize: none;
    outline: none;
    color: #666666;
    box-shadow: none;
    font-weight: 400;
    background: transparent;
    padding: 8px 15px 8px 40px !important;
    font-family: 'Proxima Nova Rg';
}
span select.drop-dwn{
    margin: 0;
    width: 100%;
    resize: none;
    outline: none;
    color: #666666;
    box-shadow: none;
    font-weight: 400;
    padding: 8px 15px 8px 40px !important;
    font-family: 'Proxima Nova Rg';
}
span textarea.message_area{
    margin: 0;
    width: 100%;
    resize: none;
    outline: none;
    color: #666666;
    box-shadow: none;
    font-weight: 400;
    background: transparent;
    padding: 8px 15px 8px 40px !important;
    font-family: 'Proxima Nova Rg';
}
span .fileupload{
    margin: 0;
    width: 100%;
    resize: none;
    outline: none;
    color: #666666;
    box-shadow: none;
    font-weight: 400;
    background: transparent;
    padding: 8px 15px 8px 40px !important;
    font-family: 'Proxima Nova Rg';
	border-bottom: 1px solid #e1e2e4;
}
.webform-button--submit{
	margin: 0;
    width: auto;
    color: #ffffff;
    font-weight: 600;
    min-width: 150px;
    padding: 12px 20px;
    align-items: center;
    border-radius: 60px;
    display: inline-flex;
    justify-content: center;
    text-transform: uppercase;
    background: -webkit-linear-gradient(left,#06498f,#0b76e5);
    background: -moz-linear-gradient(left,#06498f,#0b76e5);
    background: -ms-linear-gradient(left,#06498f,#0b76e5);
    background: -o-linear-gradient(left,#06498f,#0b76e5);
}
.right:after {
    left: 50%;
    z-index: 1;
    content: "";
    width: 260px;
    height: 300px;
    display: block;
    position: absolute;
    top: calc(46% - 25px);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
    transform: translate(-50%,-50%);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/wordpress_top_img.png);
}
.single_service{position: relative;}
.single_service .round_circle_service .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.single_service .round_circle_service .title:after {
    top: -5px;
    z-index: -1;
    left: 32%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.single_service .round_circle_service1 .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.single_service .round_circle_service1 .title:after {
    top: -5px;
    z-index: -1;
    left: 39%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.single_service:after {
    left: 0;
    top: 100%;
    content: "";
    width: 100%;
    height: 350px;
    display: block;
    position: absolute;
    background-color: #f3f3f3;
}
.single_service .hold_on_wrap .wd-image:before {
    top: 10px;
    z-index: 1;
    left: -30px;
    content: "";
    opacity: .1;
    width: 400px;
    height: 400px;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-image: linear-gradient(#1a5898,#f3f3f3);
}
.single_service .hold_on_wrap1 .wd-image:before {
    right: 0;
    left: auto;
	top: 10px;
    z-index: 1;
    content: "";
    opacity: .1;
    width: 400px;
    height: 400px;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-image: linear-gradient(#1a5898,#f3f3f3);
}
.hold_on_wrap .wd-image img, .hold_on_wrap1 .wd-image img { height: 400px;
    position: relative;
    object-fit: contain;
    z-index: 2;
}
.industries_faq{position: relative;}
.industries_faq .round_circle_faq .title:after {
    top: -5px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.industries_faq .round_circle_faq .title:after {
    left: 0;
    top: -10px;
    content: "";
    background-color: #cecccc;
    box-shadow: -6px 1px 0 rgb(214 214 214 / 90%);
}
.industries_faq .round_circle_faq .title{padding: 0 0 0 15px;}
.key_expertise .round_circle_key_expertise{position: relative;}
.key_expertise .round_circle_key_expertise .title:after{
	content: "";
    background-color: rgb(79 77 77);
    box-shadow: -8px 2px 0 rgb(54 53 53 / 90%);
}
.key_expertise .round_circle_key_expertise .title:after{
    top: -5px;
    z-index: -1;
    left: 38%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.single_service .round_circle_web{position: relative;}
.single_service .round_circle_web .title:after{
	content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.single_service .round_circle_web .title:after{
    top: -5px;
    z-index: -1;
    left: 36%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.right1:after {
    left: 50%;
    z-index: 1;
    content: "";
    width: 260px;
    height: 300px;
    display: block;
    position: absolute;
    top: calc(55% - 25px);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
    transform: translate(-50%,-50%);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/wordpress_top_img.png);
}
.all_service_box .elementor-widget-container:hover{
	background: #0c4b93;
    transform: scale(1.05);
    box-shadow: 0 0 25px -5px rgb(167 164 164 / 50%);
}
.all_service_box:hover figure img {
    filter: invert(1) brightness(5);
}
.all_service_box:hover .ha-infobox-title, .all_service_box:hover .ha-infobox-text{color: #fff !important;}
.features>.elementor-widget-container {
    box-shadow: none;
}
.industries_our_recognition:after {
    top: 0;
    content: "";
    right: 165px;
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/medal-bg.png);
}
.industries_business_decisions{position: relative;}
.industries_business_decisions:after {
    left: 0;
    top: 100%;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background-color: #f3f3f3;
}
.industries .round_circle{position: relative;}
.industries .round_circle .title:after{
	content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.industries .round_circle .title:after{
    top: -10px;
    z-index: -1;
    left: -10px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.top-mb{margin-bottom: 0px !important;}
.services_dropdown .mega-menu-list>li>a {
    display: flex;
    color: #1d2c50;
    flex-wrap: wrap;
    font-size: 18px;
    font-weight: 700 !important;
    font-family: 'FlexoW01';
	  text-transform: inherit !important;
}
.services_dropdown .sub-sub-menu li>a {
    padding: 8px 0;
    display: flex;
    color: #064b90;
    flex-wrap: wrap;
    font-size: 18px;
    font-weight: 500;
    font-family: 'FlexoW01';
}
.empty .mega-menu-list>li>a {
    opacity: 0;
    list-style: none;
    min-height: 19px;
}
#menu-main-navigation>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #fff;
}
.logo_designs .round_circle .liner-continer .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.round_circle .liner-continer .title:after {
    top: -5px;
    z-index: -1;
    left: -15px;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.logo_designs_wrap .ha-card-body {
    padding: 15px;
    transition: all 0.5s ease;
    border-radius: 0 0 5px 5px;
    box-shadow: 0px 5px 21px -5px rgb(167 164 164 / 50%);
}
.logo_designs_wrap figure {
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0px 25px -5px rgb(167 164 164 / 50%);
}
.logo_designs_wrap:hover .ha-card-body{
    background: #074c90;
}
.logo_designs_wrap:hover .ha-card-body h6 {
    color: #fff !important;
}
.portfolio_img img {
    mix-blend-mode: darken;
}
.genres .round_circle .liner-continer .title:after {
    top: -5px;
    z-index: -1;
    left: 45%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.genres .round_circle .liner-continer .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
.genres_wrap .block figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.genres_wrap h3{
	color: #1d2c50;
  line-height: 1.1;
  font-weight: 700;
  font-family: 'FlexoW01';
  margin-bottom: 0;
	text-align: center;
}
.vns-list ul {
    list-style: none;
}
.career_quote:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    content: "";
    margin: auto;
    width: 73vw;
    height: 65vw;
    position: absolute;
    background: #01386f;
    border-radius: 100%;
    border: solid 80px #04417f;
}
.current_openings input.form-text, .current_openings select.form_select_career, .current_openings textarea.form-textarea {
    margin: 0;
    width: 100%;
    height: 40px;
    color: #666666;
    font-size: 14px;
    border-radius: 0;
    border: 1px solid #9b9b9b;
    padding: 2px 10px 2px 30px;
    font-family: 'Proxima Nova Rg';
}
.current_openings .row>P.form-icon:before {
    top: 50%;
    left: 22px;
    width: 18px;
    content: "";
    height: 18px;
    opacity: 0.5;
    display: block;
    position: absolute;
    filter: grayscale(1);
    background-size: contain;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center center;
}
.current_openings .row>P.name:before{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-user-icon.png);
}
.current_openings .row>P.email:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-envelope-icon.png);
}
.current_openings .row>P.phone:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/phone-icon.png);
}
.current_openings .row>P.job_title:before{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/form-edit-icon.png);
}
.current_openings .row>P.experience:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/form-edit-icon.png);
}
.current_openings .row>P.current_ctc:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/form-rupees-icon.png);
}
.current_openings .row>P.expected_ctc:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/form-rupees-icon.png);
}
.current_openings .row>P.notice:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/form-right-hand-icon.png);
}
.current_openings .row>P.address:before{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/05/form-location-icon.png);
}
.current_openings input.resumeupload {
    margin: 0;
    width: 100%;
    height: 34px;
    color: #666666;
    font-size: 14px;
    border-radius: 0;
    border: 1px solid #9b9b9b;
    padding: 5px 10px 4px 30px;
    font-family: 'Proxima Nova Rg';
}
.current_openings .row>P.resume:before{
	 background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-file-icon.png);
	 top: 44%;
}
.current_openings .row>P.msg:before {
    top: 20%;
    left: 22px;
    width: 18px;
    content: "";
    height: 18px;
    opacity: 0.5;
    display: block;
    position: absolute;
    filter: grayscale(1);
    background-size: contain;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center center;
}
.current_openings .row>P.msg:before {
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/form-message-icon.png);
}
.current_openings .resume label {
    padding: 0;
    width: 100%;
    display: block;
    color: #666666;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 10px;
    text-transform: capitalize;
    font-family: 'Proxima Nova Rg';
}@media (min-width: 1025px) {
	.whb-header .swing {
    top: 70px;
    left: 106px;
    z-index: 3;
    width: 165px;
    position: absolute;
    transform-origin: center -20px;
    animation: swing ease-in-out 10s infinite alternate;
}
.whb-header .swing:before {
    left: 48%;
    top: -4px;
    width: 5px;
    content: "";
    height: 5px;
    background: #000;
    position: absolute;
    border-radius: 50% 50%;
    box-shadow: 2px 0 2px #000;
}
.front_banner .banner_text_animation {
    margin: 0;
    z-index: 3;
    width: 100%;
	  height: 100px;
    display: block;
    position: relative;
    transition: opacity .5s ease-in;
}
.front_banner .banner_text_animation span{    
		top: 0;
    left: 50%;
    position: absolute;
    line-height: 1;
	 font-size: 92px;
    margin: 0 0 15px;
    transform: translateX(-50%);
    text-transform: uppercase;
    background: linear-gradient(to right,#05c8eb 20%,#0057c3 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: opacity 0.5s ease-in;
}
.front_banner h1 {font-size: 92px;}
.ha-carousel .slick-next, .ha-carousel .slick-prev {
    position: absolute;
}
.our_services .service_filter span{
font-size:22px;
}
.our_services:after {
    left: 0;
    top: 98%;
    content: "";
    z-index: -1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-position: left top;
    transform: translateY(-283px);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/our-services-bottom-curve.png);
}
.service_box .title-wrapper {
    display: flex;
    min-height: 65px;
    align-items: center;
    justify-content: center;
    transition: all ease .5s;
}
.web_banner_top{
  background-position: center center;
  background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: #fafafa;
}
.e_commerce_web_banner{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/e-commerce.png);
}
.news_web_banner{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/news-publication.png);
}
.elearn_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/e-learning-2.png);
}
.fintech_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/finance-2.png);
}
.realestate_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/real-estate-2.png);
}
.restaurant_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/restaurant.png);
}
.social_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/social-network.png);
}
.sports_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/sports-1.png);
}
.travel_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/travel-1.png);
}
.wellness_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/wellness.png);
}
.healthcare_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/healthcare.png);
}
.genres_wrap .block {
    margin: 0 0 35px;
    position: relative;
    padding: 60px 40px;
    transition: .5s all;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
}
.genres_wrap .block figure {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    position: absolute;
}
.genres_wrap h3{
	font-size: 22px;
}
.portfolio_footer:after {
    left: 0;
    top: 100%;
    width: 100%;
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    background-color: #f3f3f3;
}
.package_service .round_circle_host {
    position: relative;
}
.package_service .round_circle_host .title:after {
    top: -5px;
    z-index: -1;
    left: 36%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.package_service .round_circle_host .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	header .swing {
    display: none;
}
.whb-main-header {
    background: #fff;
}
.whb-main-header .get-quote-mobile img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
button.get-quote-mobile {
    background: transparent;
    padding: 10px;
}
.whb-main-header .get-quote-mobile {
    padding: 0;
    width: 55px;
    height: 55px;
    border: none;
    display: block;
    outline: 0!important;
    margin: 0 10px 0 auto;
    background-color: #fff;
}
.footer .image_curve {
    display: none;
}
.footer_m{
	padding: 25px 15px;
  background-color: #24252a;
}
.front_banner .banner_text_animation span{    
		top: 0;
    left: 50%;
    position: absolute;
    line-height: 1;
	 font-size: 50px;
    margin: 0 0 15px;
    transform: translateX(-50%);
    text-transform: uppercase;
    background: linear-gradient(to right,#05c8eb 20%,#0057c3 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: opacity 0.5s ease-in;
}
.front_banner .banner_text_animation {
    margin: 0;
    z-index: 3;
    width: 100%;
	  height: 50px;
    display: block;
    position: relative;
    transition: opacity .5s ease-in;
}
.front_banner h1 {
    font-size: 40px;
}
.our_services .service_filter span{
font-size:22px;
}
.our_services:after {
    left: 0;
    top: 98%;
    content: "";
    z-index: -1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-position: left top;
    transform: translateY(-283px);
    background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/our-services-bottom-curve.png);
}
.service_box .title-wrapper {
    display: flex;
    min-height: 0;
    align-items: center;
    justify-content: center;
    transition: all ease .5s;
}
.web_banner_top{
  background-position: center center;
  background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: #fafafa;
}
.e_commerce_web_banner{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/e-commerce.png);
}
.news_web_banner{
	background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/news-publication.png);
}
.elearn_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/e-learning-2.png);
}
.fintech_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/finance-2.png);
}
.realestate_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/real-estate-2.png);
}
.restaurant_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/restaurant.png);
}
.social_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/social-network.png);
}
.sports_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/sports-1.png);
}
.travel_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/travel-1.png);
}
.wellness_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/wellness.png);
}
.healthcare_web_banner{
		background-image: url(https://yourdreamtech.com/wp-content/uploads/2023/04/healthcare.png);
}
.genres_wrap .block {
    margin: 0 0 35px;
    position: relative;
    padding: 60px 40px;
    transition: .5s all;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
}
.genres_wrap .block figure {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 45px;
    height: 45px;
    position: absolute;
}
.genres_wrap h3{
	font-size: 22px;
}
.portfolio_footer:after {
    left: 0;
    top: 100%;
    width: 100%;
    content: "";
    height: 100%;
    display: block;
    position: absolute;
    background-color: #f3f3f3;
}
.package_service .round_circle_host {
    position: relative;
}
.package_service .round_circle_host .title:after {
    top: -5px;
    z-index: -1;
    left: 36%;
    width: 50px;
    content: "";
    height: 50px;
    display: block;
    position: absolute;
    border-radius: 50%;
}
.package_service .round_circle_host .title:after {
    content: "";
    background-color: #cecccc;
    box-shadow: -8px 2px 0 rgb(214 214 214 / 90%);
}
}

@media (min-width: 577px) and (max-width: 767px) {
	header .swing {
    display: none;
}
.whb-main-header {
    background: #fff;
}
.whb-main-header .get-quote-mobile img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
button.get-quote-mobile {
    background: transparent;
    padding: 10px;
}
.whb-main-header .get-quote-mobile {
    padding: 0;
    width: 55px;
    height: 55px;
    border: none;
    display: block;
    outline: 0!important;
    margin: 0 10px 0 auto;
    background-color: #fff;
}
.front_banner .banner_text_animation {
    margin: 0;
    z-index: 3;
    width: 100%;
	  height: 50px;
    display: block;
    position: relative;
    transition: opacity .5s ease-in;
}
.front_banner .banner_text_animation span{    
		top: 0;
    left: 50%;
    position: absolute;
    line-height: 1;
	 font-size: 50px;
    margin: 0 0 15px;
    transform: translateX(-50%);
    text-transform: uppercase;
    background: linear-gradient(to right,#05c8eb 20%,#0057c3 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: opacity 0.5s ease-in;
}
.front_banner h1 {
    font-size: 40px;
}
.our_services .service_filter span{
font-size:18px;
}
.our_services:after, .hand_crafted .round_circle1 .liner-continer .title:after, .choose_us .round_circle1 .title-subtitle:after, .work_process .round_circle1 .liner-continer .title:after, .latest_project .round_circle1 .liner-continer .title:after, .latest_blog .round_circle1 .liner-continer .title:after, .testimonial .round_circle1 .liner-continer .title:after, .our_clients .round_circle1 .liner-continer .title:after, .industries .round_circle .title:after, .round_circle .liner-continer .title:after, .portfolio_footer:after, .package_service .round_circle_host .title:after, .right:after{
    display: none;
}
.hand_crafted .hand_crafted_gif:after {
	top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.new-work-process-steps {
    display: unset;
}
.work_process .work_process_wrap {
    position: relative;
}
.work_process .work_process_wrap .box {
    padding: 0;
    width: 100%;
	 margin: 0 auto;
}
.work_process .work_process_wrap .box figcaption {
    width: 100%;
}
.work_process .work_process_wrap .box figcaption {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    position: static;
    transition: none;
    text-align: justify;
    word-break: break-all;
    background-image: none;
    transform: translate(0,0);
}
.work_process .work_process_wrap .box figcaption .close_bottom, .work_process .work_process_wrap .box.work_process_box figcaption .close_bottom {
    display: none;
}
.work_process .work_process_wrap .box:nth-child(1):after, .work_process .work_process_wrap .box:nth-child(2):after, .work_process .work_process_wrap .box:nth-child(3):after, .work_process .work_process_wrap .box:nth-child(5):after, .work_process .work_process_wrap .box:after, .work_process .work_process_wrap .box:nth-child(6):after{
    display: none;
}
.ha-carousel .slick-prev, .ha-slider .slick-prev {
    position: absolute !important;
}
.latest_blog .ha-pg-item .ha-pg-thumb-area:after {
    left: 0;
    width: 100%;
}
.current_time ul li:not(:first-child):before{display:none;}
.footer .image_curve {
    display: none;
}
.footer_m{
	padding: 25px 15px;
  background-color: #24252a;
}
.footer .main-footer {
    padding: 0 0 0;
}
.foo_mp{margin-top: -20px;}
.our_mission .round_circle_abt .title:after, .our_vision .round_circle_abt .title:after, .our_value .round_circle_abt .title:after, .moment_count .round_circle_abt .title:after, .genres .round_circle .liner-continer .title:after{display: none;}
.moment_count .moment_count_wrap {
    padding: 15px;
    margin: 15px 0 0;
    border-radius: 0;
}
.bg_img_mob {
	background-color: #f6f6f6;
    background-image: none !important;
}
.service_box .title-wrapper {
    display: flex;
    min-height: 0;
    align-items: center;
    justify-content: center;
    transition: all ease .5s;
}
.single_service .round_circle_service .title:after, .single_service .round_circle_service1 .title:after, .key_expertise .round_circle_key_expertise .title:after, .single_service .round_circle_web .title:after,.industries_faq .round_circle_faq .title:after, .industries_our_recognition:after{display: none;}
.single_service .hold_on_wrap .wd-image:before,.single_service .hold_on_wrap1 .wd-image:before{
	width: 250px;
  height: 250px;
	top:0;
	left:0;
}
.e_commerce_web_banner, .news_web_banner, .elearn_web_banner, .fintech_web_banner, .realestate_web_banner, .restaurant_web_banner, .social_web_banner, .sports_web_banner, .travel_web_banner, .wellness_web_banner, .healthcare_web_banner{background-color: #000000;}
.text-white p, .text-white .title{color: #fff !important; text-align: center;}
.genres_wrap .block {
    width: 100%;
    margin: 0 0 15px;
    padding: 30px 20px;
    transition: .5s all;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
}
.genres_wrap .block figure {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    position: absolute;
}
.genres_wrap h3{
	font-size: 20px;
}
}

@media (max-width: 576px) {
	header .swing {
    display: none;
}
.whb-main-header {
    background: #fff;
}
.whb-main-header .get-quote-mobile img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
button.get-quote-mobile {
    background: transparent;
    padding: 10px;
}
.whb-main-header .get-quote-mobile {
    padding: 0;
    width: 55px;
    height: 55px;
    border: none;
    display: block;
    outline: 0!important;
    margin: 0 10px 0 auto;
    background-color: #fff;
}
.front_banner .banner_text_animation {
    margin: 0;
    z-index: 3;
    width: 100%;
	  height: 50px;
    display: block;
    position: relative;
    transition: opacity .5s ease-in;
}
.front_banner .banner_text_animation span {
    font-size: 50px;
}
.front_banner h1 {
    font-size: 40px;
}
.our_services .service_filter span{
font-size:18px;
}
.our_services:after, .hand_crafted .round_circle1 .liner-continer .title:after, .choose_us .round_circle1 .title-subtitle:after, .work_process .round_circle1 .liner-continer .title:after, .latest_project .round_circle1 .liner-continer .title:after, .latest_blog .round_circle1 .liner-continer .title:after, .testimonial .round_circle1 .liner-continer .title:after, .our_clients .round_circle1 .liner-continer .title:after, .industries .round_circle .title:after,.round_circle .liner-continer .title:after, .portfolio_footer:after,.package_service .round_circle_host .title:after, .right:after {
    display: none;
}
.hand_crafted .hand_crafted_gif:after {
	top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.new-work-process-steps {
    display: unset;
}
.work_process .work_process_wrap {
    position: relative;
}
.work_process .work_process_wrap .box {
    padding: 0;
    width: 100%;
	  margin: 0 auto;
}
.work_process .work_process_wrap .box figcaption {
    width: 100%;
}
.work_process .work_process_wrap .box figcaption {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    display: block;
    position: static;
    transition: none;
    text-align: justify;
    word-break: break-all;
    background-image: none;
    transform: translate(0,0);
}
.work_process .work_process_wrap .box figcaption .close_bottom, .work_process .work_process_wrap .box.work_process_box figcaption .close_bottom {
    display: none;
}
.work_process .work_process_wrap .box:nth-child(1):after, .work_process .work_process_wrap .box:nth-child(2):after, .work_process .work_process_wrap .box:nth-child(3):after, .work_process .work_process_wrap .box:nth-child(5):after, .work_process .work_process_wrap .box:after, .work_process .work_process_wrap .box:nth-child(6):after{
    display: none;
}
.ha-carousel .slick-next, .ha-carousel .slick-prev {
    position: absolute !important;
}
.latest_blog .ha-pg-item .ha-pg-thumb-area:after {
    left: 0;
    width: 100%;
}
.current_time ul li:not(:first-child):before{display:none;}
.footer .image_curve {
    display: none;
}
.footer_m{
	padding: 25px 15px;
  background-color: #24252a;
}
.footer .main-footer {
    padding: 0 0 0;
}
.foo_mp{margin-top: -20px;}
.our_mission .round_circle_abt .title:after, .our_vision .round_circle_abt .title:after, .our_value .round_circle_abt .title:after, .moment_count .round_circle_abt .title:after, .genres .round_circle .liner-continer .title:after{display: none;}
.moment_count .moment_count_wrap {
    padding: 15px;
    margin: 15px 0 0;
    border-radius: 0;
}
.bg_img_mob {
	background-color: #f6f6f6;
    background-image: none !important;
}
.service_box .title-wrapper {
    display: flex;
    min-height: 0;
    align-items: center;
    justify-content: center;
    transition: all ease .5s;
}
.single_service .round_circle_service .title:after, .single_service .round_circle_service1 .title:after, .key_expertise .round_circle_key_expertise .title:after, .single_service .round_circle_web .title:after,.industries_faq .round_circle_faq .title:after, .industries_our_recognition:after{display: none;}
.single_service .hold_on_wrap .wd-image:before,.single_service .hold_on_wrap1 .wd-image:before{
	width: 250px;
  height: 250px;
	top:0;
	left:0;
}
.text-white p, .text-white .title{color: #fff !important; text-align: center;}
.e_commerce_web_banner, .news_web_banner, .elearn_web_banner, .fintech_web_banner, .realestate_web_banner, .restaurant_web_banner, .social_web_banner, .sports_web_banner, .travel_web_banner, .wellness_web_banner, .healthcare_web_banner{background-color: #000000;}

.genres_wrap .block {
    width: 100%;
    margin: 0 0 15px;
    padding: 30px 20px;
    transition: .5s all;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
}
.genres_wrap .block figure {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    position: absolute;
}
.genres_wrap h3{
	font-size: 20px;
}
}

