@media (min-width: 1800px) {}
@media (min-width: 1400px) {
.our_process .container{
max-width: 1170px !important;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 1350px !important;
}
}
@media (max-width: 1200px) {
.nav-item a {
font-size: 13px;	
}
.steps-div{
width:100%;
}
.content_process h5{
color: #ec6567;
font-family: 'santoshi bold';
font-size: 16px;
text-transform: capitalize;
}
.content_process p{
color: #364d77;
font-family: 'santoshi regular';
font-size: 14px;
text-transform: capitalize;
}
.process_circle h3 br{
display: none; 
}
.process_circle h3{
color: #1b3564;
font-family: 'santoshi bold';
text-transform: uppercase;
font-size: 30px;
font-weight: 900; }
.process_circle p br {
display: none;
}
.process_circle p {
color: #eb2e2e;
font-family: 'santoshi bold';
text-transform: uppercase;
font-size: 14px; }
.item_child_div .bg_image{
display: none;
}
.process_item{
margin: 40px 0px;
}
.item_child_div{
padding-bottom: 20px;
}
}
@media screen and (max-width: 1370px) { }
@media screen and (min-width: 992px) {
#ecommerce-plans .pkg_feature ul{
height:auto !important;
}
}
@media screen and (max-width: 1200px) {
.blogs_section .cat-container .col-12{
padding:0px;
}
.wpb_video_heading {
font-size: 1.2rem;
}
}
@media screen and (min-width: 768px and max-width: 992px) {
.blogs_section .cat-container{
padding:0px;
}
}
@media screen and (max-width: 1080px){
.our_expertise .sec_heading h1 {
font-size: 50px;
}
.main_sub_heading {
font-size: 36px;
}
.main_heading {
font-size: 34px;
}
}
@media screen and (max-width: 991.5px) {
.page-id-7399 .vc_custom_1705336005651 {
padding-top: 40px !important;
}	
.updatedPricingSection .features-title {
font-size: 1.3rem;
}
.updatedPricingSection .feature-item {
font-size: 1.2rem!important;
}	
.updatedPricingSection .price-buynow-box .period {
font-size: 1.2rem;
}
.addonBox li {
font-size: 18px;
}
.right_img_left_content .left_content{
margin-top:40px!important;
}
.left_img_right_content .right_content{
margin-top:40px!important;
}
.main_banner .row{
flex-direction: column-reverse;	
} 
.main_banner{
padding:60px 0px;
}
.main_banner p{
margin-bottom: 0px!important;
}
.main_banner .banner_content{
margin-top:40px!important;
}
.page-id-7959  .main_banner .banner_content{
margin-top:0px!important;
}
.content_process h5 {
font-size: 20px;
}
.content_process p {
font-size: 18px;
margin-bottom: 0px !important;
}
.content_process{
margin-bottom: 40px !important;
}
.our_process .process_item:last-child .content_process {
margin-bottom: 0px !important;
}
.process_circle p{
font-size: 18px;
}
.our_process .icon {
height: unset !important;
width: unset !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 30px!important;
padding-top: 30px;
}
.contact_bg .title_main_banner .left_column {
padding-top: 0px!important;
padding-bottom: 0px!important;
text-align: center;
}
.title_main_banner {
padding: 60px 0px !important;
background-blend-mode: overlay;
background-color: #00000057 !important;
}
.transparent_btn {
padding: 12px 25px!important;
}
.main_banner_slider .row{
display:flex;
flex-direction:column-reverse;
}
.slider_container .slick-dots {
bottom: 20px !important;
}
.main_banner_slider .banner_content{
margin-top:30px;
}
.page-id-6  .about_us {
padding-bottom:0px!important;
}
.our_expertise .sec_heading h1 {
font-size: 42px;
}
.newsletter_sec .whitebg_btn {
margin: 15px auto 0px auto;
text-align: center;
display: flex;
width:100%;
}
.newsletter_sec input{
text-align: center;
}
.about_us .row {
display:flex;
flex-direction: column-reverse;
}
.about_us .left_column{
margin-top: 40px;	
}
.left_img_right_content_service_inner .right_content {
margin-top: 40px;
}
.nav-item a {
font-size: 18px;
}
.main_banner .float-end{
float:none!important;
}
.main_banner .image_container .right_image{
text-align:center;
}
.cstm_wid_lgo_ser_img .left_image_container img{
width:400px;
}
.cstm_wid_lgo_ser_img .right_image_container img{
width:400px;
}
.website-design-overview .right_image_container{
text-align:center;
}
.steps-div{
border-radius:50px;
}
.main_banner .img-fluid{
width:80%;
}
.main_banner .image_container{
text-align:center;
}
.main_banner{
height:auto;
}
.blogs_section .cat-container{
padding:0px;
margin-bottom:20px;
}
.faqs_items::before {
content: none !important;
}
.need_help::after {
position: absolute;
content: '';
height: 100%;
width: 1000px;
background-color: #f4f6f8;
top: 0;
bottom: 0;
left: 100%;
}
.faq_content::after {
position: absolute;
content: '';
height: 100%;
width: 1000px;
background-color: #e1e6ee;
top: 0;
bottom: 0;
right: 100%;
z-index: -2;
}
.title_main_banner .right_column img {
margin: 0 auto !important;
}
}
@media screen and (max-width: 768px) {
.location_info h3 {
font-size: 24px;
}
h2.banner_main_title {
font-size: 44px;
}
.design-section .container-fluid.my-5{
margin: 20px 0px !important; }
.main_banner .banner_content .button_div .transparent_btn {
padding: 10px 20px !important;
}
.exp_name h4 {
font-size: 15px;
}
.our_expertise .sec_heading h1 {
font-size: 36px!important;
}
.our_expertise .sec_heading h1::after {
display:none;
}
:is(.right_image_container, .left_image_container) .img-fluid {
padding-bottom: 0px!important;
}
.sec_heading h2 span{ }
.sec_heading h2{ }
.sec_heading h2::before{
height: 35px !important;
width: 35px !important;
transform:translate(0, -5px) !important;
}
.swiper-button-next, .swiper-button-prev{
display:none !important;
}
.button_div{
margin-bottom:10px;
}
.steps-div .circle{
width:100px;
height:100px;
margin-top:10px;
}
.steps-div:nth-child(odd) .circle{
margin:10px 0px 0px 0px;
}
.steps-div{
flex-direction: column;
border-radius:20px;
}
.steps-div:nth-child(odd) .step-txt {
margin-bottom: 5px;
text-align: center;
padding: 10px 20px;
}
.steps-div .step-title{
text-align:center;
margin:0px;
}
.steps-div:nth-child(even) {
flex-direction: column;
text-align: center;
margin-bottom: 50px;
}
.steps-div:nth-child(even) .step-txt {
padding: 10px 20px;
margin-bottom: 5px;
}
.steps-div:nth-child(even) .circle{
margin:10px 0px 0px 0px;
}
.blogs_section .cat-container .col-12{
padding:10px;
}
.blogs_section .row-reverse{
flex-direction:column-reverse;
}
.included_services_sec{
background: none !important;
}
li.nav-item a {
padding: 10px 10px !important;
}
.sec_heading {
padding-left: 20px;
} .menu_list::before {
margin: 0 auto;
}
.social_icons {
justify-content: center;
}
.footer_logo {
text-align: center;
}
.logo_social {
margin-bottom: 30px;
}
.menu_list {
text-align: center;
}
.banner_content {
text-align: center;
}
.main_sub_heading {
text-transform: uppercase;
color: #db2b2e;
font-size: 40px;
font-family: 'santoshi bold';
}
.main_heading {
text-transform: uppercase;
color: color: rgb(27, 53, 100);
font-size: 30px;
font-family: 'santoshi regular';
}
.contact_deets a{
font-size: 16px;
}
.contact_deets{
padding: 20px 10px;
}
.chat_box{
display: none;
}
.location_info{
padding: 30px 10px;
text-align: center;
}
:is(.right_image_container, .left_image_container) .img-fluid {
padding-bottom: 40px;
}
.blue-clr{
margin-top:20px;
}
.quote-btn-div .quote_btn{
padding:10px 20px;
}
.quote-btn-div{
text-align:center;
}
.basic_infr_sec .container{
max-width:100%;
}
.swiper-button-next{
right:-20px!important;
}
.swiper-button-prev{
left:-20px!important;
}
.swiper-button-next:after, .swiper-button-prev:after{
display:none;
}
.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
display: block !important;
}
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
display: none;
}
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
display: none;
}
}
@media screen and (max-width: 576px) {
.our_process .icon {
height: 65px !important;
width: 65px !important;
}
.testimonials_sec .row{
padding-bottom:0px!important;
}
.our_expertise .sec_heading h1 {
font-size: 30px !important;
}	
.home-about-sec .text_content {
font-size: 20px !important;
}
.design-section {
padding: 0px 0 0 0;
}
h2.banner_main_title {
font-size: 36px;
}
.top-bar-bg {
display: none;
}
.design-section h2{
margin-bottom:15px;
}
.nav-item a {
font-size: 16px;
}
footer .footer_logo img {
width: 150px;
}
.two-steps-section .step-desc .title{
font-size:20px;
}
.two-steps-section .step-desc .text{
font-size:16px;
}
.our_services .slick-next{
display:none !important;
}
.our_services .slick-prev{
display:none !important;
}
.vc_tta-title-text {
margin-top: 0px!important; 
}	
}
@media screen and (max-width: 480px) {
.expertise_list::before {
display:none;
}
.expertise_list {
padding: 0px;
}
.expertise_list_wrapper {
padding: 0px;
}
* {
overflow-x: unset !important;
}	
.exp_item::after {
display: none !important;
}	
.exp_item::before {
display: none !important;
}
}
@media screen and (max-width: 370px) {
.top-bar .social_icons .icons{
margin:0px;
}
.top-bar .call-btn-top{
font-size:12px;
}
.makes_us_different .sec_heading h2::before{
display:none;
}
.our_expertise .sec_heading h1 {
font-size: 26px !important;
}
}
@media screen and (min-width:768px) {
.menu_list #menu-web-menu{
column-count:2;
}
}
@media screen and (min-width:1200px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 1170px;
}  .process_circle{
position: relative;
}
.process_circle .heading {
background-color: #fff;
display: inline-block;
padding: 33px;
border-radius: 50%;
filter: drop-shadow(0px 12px 8px #ccc);
}
.process_circle h3{
color: #1b3564;
font-family: 'santoshi bold';
text-transform: uppercase;
font-size: 30px;
font-weight: 900; }
.process_circle p {
color: #eb2e2e;
font-family: 'santoshi bold';
text-transform: uppercase;
font-size: 14px; }
.process_circle:after{
content: url(//dbti.escaperx.com/wp-content/themes/digitalbti/assets/images/Line.svg);
position: absolute;
width: 28%;
height: 82%;
left: 36%;
bottom: -25%;
transform: translate(0%, 0%);
}
.process_strategies .image {
position: relative;
}
.item .icon{
position: absolute;
width: 40px;
}
.item_child_div {
position: relative;
}
.main_div_circle{
position: relative; }
.process_item {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
}
.content_process{
position: absolute;
}
.content_process h5{
color: #ec6567;
font-family: 'santoshi bold';
font-size: 16px;
text-transform: capitalize;
}
.content_process p{
color: #364d77;
font-family: 'santoshi regular';
font-size: 14px;
text-transform: capitalize;
}
.process_item:nth-child(1) {
bottom: -62px;
left: 235px;
}
.process_item:nth-child(1) .content_process {
bottom: 5px;
right: 165px;
width: 160%;
text-align: right;
}
.process_item:nth-child(1) .image {
width: 118px;
transform: rotate(-4deg);
}
.process_item:nth-child(1) .icon {
position: absolute;
width: 50px;
top: 35%;
left: 56%;
transform: translate(-50%, -50%);
}
.process_item:nth-child(2) {
bottom: -196px;
left: 292px;
}
.process_item:nth-child(2) .content_process {
bottom: 0px;
right: 145px;
width: 160%;
text-align: right;
}
.process_item:nth-child(2) .image {
width: 118px;
transform: rotate(-4deg);
}
.process_item:nth-child(2) .icon {
position: absolute;
width: 50px;
top: 37%;
left: 60%;
transform: translate(-50%, -50%);
}
.process_item:nth-child(2) .bg_image{
width: 200px;
}
.process_item:nth-child(3) {
bottom: -236px;
left: 475px;
}
.process_item:nth-child(3) .content_process {
bottom: -55px;
right: -55px;
width: 160%;
text-align: center;
}
.process_item:nth-child(3) .icon {
position: absolute;
width: 50px;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
}
.process_item:nth-child(3) .bg_image{
width: 200px;
}
.process_item:nth-child(4) {
bottom: -195px;
right: 285px;
}
.process_item:nth-child(4) .content_process {
bottom: -5px;
right: -265px;
width: 160%;
text-align: left;
}
.process_item:nth-child(4) .icon {
position: absolute;
width: 50px;
top: 40%;
left: 40%;
transform: translate(-50%, -50%);
}
.process_item:nth-child(4) .bg_image{
width: 200px;
}
.process_item:nth-child(5) {
bottom: -55px;
right: 227px;
}
.process_item:nth-child(5) .content_process {
bottom: 5px;
left: 165px;
width: 160%;
text-align: left;
}
.process_item:nth-child(5) .image {
width: 118px;
transform: rotate(-4deg);
}
.process_item:nth-child(5) .icon {
position: absolute;
width: 50px;
top: 33%;
left: 45%;
transform: translate(-50%, -50%);
}
}