@media(min-width:1500px) and (max-width:1680px){
	
	body{ font-size:16px;}
	
	.container{ padding-left:5em; padding-right:5em;}
	
	/*===========Homepage===========*/
	
	.review-certificate .google-partner{ top:5em;}
	.review-certificate .google-partner img,
	.review-certificate .clutch-review img{ max-width:92%;}
	
	
	.testimonial-wrapper .left .qoute-icon{ max-width:85%;}
	
	

}


@media(min-width:1400px) and (max-width:1499px){
	
	body{ font-size:15px;}
	
	.container{ padding-left:5em; padding-right:5em;}
	
	/*===========Homepage===========*/
	
	.home-banner-sec{ padding-top:12.5em;}
	
	.review-certificate{ transform: scale(.85); -webkit-transform: scale(.85); position:relative; top:-2em;}
	.review-certificate .google-partner{ top:5em; left:-2em;}
	.review-certificate .clutch-review{ right:-2em;}
	.review-certificate .google-certificate{ left:-2em; top:25em;}
	.review-certificate .google-partner img,
	.review-certificate .clutch-review img{ max-width:92%;}
	
	
	.testimonial-wrapper .left .qoute-icon{ max-width:85%;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-megamenu.mega-service-menu > ul.mega-sub-menu,
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-flyout ul.mega-sub-menu{top:150%;}
	
	
	/*===========About D3V===========*/
	
	.page-banner-sec{ padding-top:15.5em; padding-bottom:3em;}
	
	/*===========DeveOps Services===========*/
	
	.devops-banner-sec:before{ transform:scale(.95); -webkit-transform:scale(.95); left:-7em; top:8em;}
	
	/*===========Blog (Cloud Insights)===========*/
	
	.blog-banner-sec{ padding-top:10.5em;}
	
	
	/*===========Blog Single===========*/
	
	.blog-single-top{ padding-top:10.5em;}
	
	/*===========404===========*/
	
	.nothing-found-sec{ padding-top:15.5em;}
	
	
	
}



@media(min-width:1300px) and (max-width:1399px){
	
	body{ font-size:14px;}
	
	.container{ padding-left:5em; padding-right:5em;}
	
	
	
	/*===========Homepage===========*/
	
	.home-banner-sec{ padding-top:12.5em; padding-bottom:0;}
	
	.review-certificate{ transform: scale(.8); -webkit-transform: scale(.8); position:relative; top:-4em;}
	.review-certificate .google-partner{ top:5em; left:-2.5em;}
	.review-certificate .clutch-review{ right:-2.5em; top:16em;}
	.review-certificate .google-certificate{ left:-2.5em; top:27em;}
	.review-certificate .google-partner img,
	.review-certificate .clutch-review img{ max-width:92%;}
	
	
	.testimonial-wrapper .left .qoute-icon{ max-width:85%;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-megamenu.mega-service-menu > ul.mega-sub-menu,
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-flyout ul.mega-sub-menu{top:150%;}
	
	/*===========About D3V===========*/
	
	.page-banner-sec{ padding-top:15.5em; padding-bottom:3em;}
	
	
	/*===========DeveOps Services===========*/
	
	.devops-banner-sec:before{ transform:scale(.95); -webkit-transform:scale(.95); left:-7em; top:8em;}
	
	/*===========Blog (Cloud Insights)===========*/
	
	.blog-banner-sec{ padding-top:10.5em;}
	
	/*===========Blog Single===========*/
	
	.blog-single-top{ padding-top:10.5em;}
	
	/*===========404===========*/
	
	.nothing-found-sec{ padding-top:15.5em;}
	
}


@media(min-width:1200px) and (max-width:1299px){
	
	body{ font-size:13px;}
	
	.container{ padding-left:5em; padding-right:5em;}
	
	
	
	/*===========Homepage===========*/
	
	.home-banner-sec{ padding-top:12.5em; padding-bottom:0;}
	
	.review-certificate{ transform: scale(.8); -webkit-transform: scale(.8); position:relative; top:-4em;}
	.review-certificate .google-partner{ top:5em; left:-3.5em;}
	.review-certificate .clutch-review{ right:-3.5em; top:16em;}
	.review-certificate .google-certificate{ left:-3.5em; top:28em;}
	.review-certificate .google-partner img,
	.review-certificate .clutch-review img{ max-width:92%;}
	
	
	.testimonial-wrapper .left .qoute-icon{ max-width:85%;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-megamenu.mega-service-menu > ul.mega-sub-menu,
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-flyout ul.mega-sub-menu{top:150%;}
		
	/*===========About D3V===========*/
	
	.page-banner-sec{ padding-top:15.5em; padding-bottom:3em;}
	
	
	/*===========DeveOps Services===========*/
	
	.devops-banner-sec:before{ transform:scale(.95); -webkit-transform:scale(.95); left:-7em; top:8em;}
	
	/*===========Blog (Cloud Insights)===========*/
	
	.blog-banner-sec{ padding-top:10.5em;}
	
	/*===========Blog Single===========*/
	
	.blog-single-top{ padding-top:10.5em;}
	
	/*===========404===========*/
	
	.nothing-found-sec{ padding-top:15.5em;}
	
}


@media (max-width:1199px){
	
	body{ font-size:13px;}
	.container{ padding-left:15px; padding-right:15px; max-width:960px;}
	
	/*===========Header===========*/
	
	body.open-menu{ overflow:hidden;}
	
	.header-top-wrapper .header-left{ width:55%;}
	.mega-menu-wrapper{ width:80%; height:100%; left:auto; right:-80%; top:0; position:fixed; overflow-y:auto; border-radius:0 0 0 1.333em; z-index: 99;}
	.mega-menu-wrapper .mega-items{ flex-direction:column; -webkit-flex-direction:column; padding-right:1.8em;}
	.mega-menu-wrapper .mega-item{ width:100%;}
	.open-menu .mega-menu-wrapper{ right:0;}
	.mega-menu-wrapper .menu-close{display:block;}
	
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-megamenu.mega-service-menu > ul.mega-sub-menu,
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-flyout ul.mega-sub-menu{top:150%;}
	
	
	/*===========Homepage===========*/
	
	
	.home-banner-sec{ padding-top:12.5em; padding-bottom:4em;}
	.home-banner-sec .home-banner-left{ padding-right:0;}
	.home-banner-sec .home-call-back{ max-width:100%;}
	
	.review-certificate{ transform: scale(.75); -webkit-transform: scale(.75); position:relative; top:-4em;}
	.review-certificate .google-partner{ top:5em; left:-5em;}
	.review-certificate .clutch-review{ right:-5em; top:16em;}
	.review-certificate .google-certificate{ left:-5em; top:28em;}
	.review-certificate .google-partner img,
	.review-certificate .clutch-review img{ max-width:92%;}
	
	.home-winner-sec .winner-img img{ max-width:100%; height:auto;}
	.home-ai-sec .ai-img img{ max-width:100%; height:auto;}
	
	
	.top-growing-block .left{ width:60%;}
	.top-growing-block .right{ width:40%;}

	
	.home-service-sec .help-block .left{ width:50%;}
	
	.service-points-sec .vc_col-sm-3{ width:50%;}
	.service-points-sec .vc_col-sm-3:nth-child(even) .home-service-block{ border-right:none;}
	
	/*===========About D3V===========*/
	
	.page-banner-sec{ padding-top:15.5em; padding-bottom:3em;}
	
	.team-row{ padding:0;}
	
	
	/*===========DeveOps Services===========*/
	
	.devops-banner-sec:before{ transform:scale(.95); -webkit-transform:scale(.95); left:-7em; top:8em;}
	
	/*===========Blog (Cloud Insights)===========*/
	
	.blog-banner-sec{ padding-top:10.5em;}
	.blog-banner-sec .blog-banner-img{display:none;}
	
	/*===========Blog Single===========*/
	
	.blog-single-top{ padding-top:10.5em;}
	
	/*===========Case Stuidies===========*/
	
	.resource-items-list{ margin:0 -15px;}
	.resource-items-list .item{ padding:0 15px 30px;}
	
	/*===========Case Stuidies Single===========*/
	
	.single-post-bottom{ margin:0 -15px;}
	.single-post-bottom .single-left{ width:30%; padding:0 15px;}
	.single-post-bottom .single-mdl{ width:70%; padding:0 15px;}
	
	/*===========404===========*/
	
	.nothing-found-sec{ padding-top:15.5em;}
	
	/*===========Services Pages===========*/
	
	.service-block{ padding:1em;}
	.service-block h4{ text-align:center;}
	
	
}



@media (max-width:991px){
	
	.mobile-full{ width:100%;}
	.hide-mobile{ display:none !important;}	
	.desktop-hide{display:block !important;}

	/*===========Header===========*/

	.rotate-blur{ transform:scale(.7); -webkit-transform:scale(.7);}

	.header-top-wrapper .header-left{ width:100%;}
	.header-top-wrapper .header-left .logo{ min-width:6.667em;}	
	

	/*===========Homepage===========*/

	.service-highlit-sec{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.service-highlit-sec .hightlight-left{ width:100%;}
	.service-numbers .number-block{ padding:4em 2em;}

	.service-highlit-sec .hightlight-right{ width:100%;}

	.partner-benefits{ padding-top:4em;}

	.testimonial-wrapper .left .qoute-icon{ max-width:85%;}

	.brand-logo-listing .brand-item{ width:25%; padding:2.5em;}
	
	.top-growing-block .left{ width:50%;}
	.top-growing-block .right{ width:50%;}


	/*===========Footer===========*/

	.footer-top-sec .container{ padding-left:0; padding-right:0;}
	
	.footer-top-sec .footer-top-wrapper{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.footer-top-sec:before,
	.footer-top-sec:after{ display:none;}
	.footer-top-wrapper .footer-talk-block{ width:100%; background:var(--gradient-blue); padding-left:15px; padding-right:15px;}
	.footer-top-wrapper .footer-newsletter{ width:100%; background:var(--footer-bg-light); padding-left:15px; padding-right:15px;}
	
	.footer-bottom-sec .footer-block-wrapper{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.footer-bottom-sec .social-icons{ width:100%; padding-top:2em;}
	
	/*===========DeveOps Services===========*/
	
	.devops-banner-sec:before{ transform:scale(.7); -webkit-transform:scale(.7);   left:-13em; top:8em;}
	.devops-banner-sec:after{ right:0;}
	
	
	/*===========Cloud Application Modernization===========*/
	
	.app-banefit-sec{ padding:2em;}
	.app-banefit-sec:before{ border-radius:1em;}
	
	/*===========Blog (Cloud Insights)===========*/
	
	.blog-listing-sec .blog-left{ width:100%;}
	.blog-listing-sec .blog-sidebar{display:none;}
	
	/*===========Blog Single===========*/
	
	.blog-single-bottom .single-left{display:none;}
	
	.blog-single-bottom .single-mdl{ width:70%;}
	.blog-single-bottom .single-right{ width:30%;}
	
	/*===========Services Pages===========*/
	
	.mobile-no-padding.vc_row.vc_column-gap-35>.vc_column_container{ padding:0 15px;}
	
	.google-badge{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.google-badge .badge{ padding:2em; width:33.3333%}
	.google-badge .badge:first-child{ width:100%;}
	
	.side-tabs-sec.dtech-vertical-tab .vc_tta-tabs-container{ width:48%;}
	
	
	
	
	
	
	
}

@media (max-width:768px){
	
	.header-top-wrapper .header-right .contact-btn{display:none !important;}
	
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-item > a.mega-menu-link{ height:36px; line-height:36px; background:none;}
	.main-navigation #mega-menu-wrap-top-mega-menu .mega-menu-toggle.mega-menu-open + #mega-menu-top-mega-menu{ padding:1em;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-item{ padding:.2em 0;}
	#mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ background:none;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ padding:.5em .7em; font-size:.9em; line-height:1.4; width:100%;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu li.mega-menu-item a.mega-menu-link:before{ width:1.3em !important; height:1.3em !important; background-size:1.3em 1.3em !important;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{ padding:.5em .5em; margin-bottom:.5em;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item{ margin-bottom:.75em;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:.9em; line-height:1.4;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{ color:var(--blue);}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-megamenu.mega-service-menu > ul.mega-sub-menu{ width:100%;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ padding:.5em 0; background:none; box-shadow:none;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-flyout ul.mega-sub-menu{ box-shadow:none; background:none; padding:.5em 0;}
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ font-size:.9em;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu:has(.mega-menu-open) #mega-menu-top-mega-menu[data-effect-mobile^="slide_right"] + button.mega-close{ background-color:var(--black);}
	.main-navigation #mega-menu-wrap-top-mega-menu:has(.mega-menu-open) #mega-menu-top-mega-menu[data-effect-mobile^="slide_"] + button.mega-close:before{ width:28px; height:28px;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator{display:block;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator:after{content:"+"; height:18px; line-height:18px; font-size:16px; font-family: 'Poppins', sans-serif;}
	
	.main-navigation #mega-menu-wrap-top-mega-menu #mega-menu-top-mega-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{content:"-"; height:18px; line-height:18px; font-size:16px; font-family: 'Poppins', sans-serif;}
	
}


@media (max-width:767px){
	
	body{ font-size:14px;}
	
	h1{ font-size:2.286em;}
	h2{ font-size:1.714em;}
	h3{ font-size:1.429em;}
	h4{ font-size:1.286em;}
	
	
	.section-padding{ padding-top:3.429em; padding-bottom:3.429em;}
	.top-80{ padding-top:2em;}
	p.title-text br{display:none;}
	
	h2.section-title br{display:none;}
	
	.vc_row.padding-45>.vc_column_container{ padding:0 45px;}
	
/*===========Header===========*/
	
	.header-container{ padding-top:15px;}
	/*.header-top-wrapper .header-nav-wrapper{display:none;}*/
	.header-top-wrapper .header-right .contact-btn{display:none !important;}
	
	.mega-menu-wrapper{ padding:3em 2em 3em 1.5em; width:85%;}
	.mega-menu-wrapper .service-menu ul li{ width:100%; padding:0;}
	.mega-menu-wrapper .mega-item h3.mega-title{ font-size:1.2em; position:relative; margin-bottom:0; padding-top:0.5em; padding-bottom:0.5em;}
	.mega-menu-wrapper .mega-item h3.mega-title:before{content: "+"; font-weight: 400;  position: absolute; right: 0; top: .3em; font-size: 1.25em;}
	
	.mega-menu-wrapper .mega-item ul{ display:none; padding-top:0.5em; padding-bottom:1.25em; margin:0;  border-bottom:1px solid var(--light-white); transition:all .35s; -webkit-transition:all .35s;}
	.mega-menu-wrapper .mega-item ul li:last-child{ margin-bottom:0;}
	
	.mega-menu-wrapper .active ul{ display:block; transition:all .35s; -webkit-transition:all .35s;}
	.mega-menu-wrapper .active h3.mega-title{ border-bottom:none;}
	.mega-menu-wrapper .active h3.mega-title:before{ content:"-"}
	
	.mega-menu-wrapper .mega-item.contact-menu{ margin-top:1em;}
	
	.mega-menu-wrapper .menu-close{ right:1em; top:1em; position:fixed;}
	

/*===========Homepage===========*/
	
	.rotate-blur{ top:0; opacity:.5;}
	
	.home-banner-sec{ padding-top:10.5em; padding-bottom:2em;}
	.home-banner-sec h1.page-title{ padding-bottom:.7em; margin-bottom:.7em; border-bottom-width:1px;}
	
	.home-service-sec .service-title{ padding-top:3.429em; padding-bottom:0; border-right:none;}
	.home-service-sec .help-block{padding-top:3.429em; padding-bottom:3.429em;}
	
	.home-service-block{ padding-top:3.429em; padding-bottom:3.429em; padding-right:0; border-right:none; border-bottom:1px solid var(--border-color);}
	
	.service-points-sec .vc_col-sm-3{ width:100%;}
	
	.home-winner-sec .winner-img img{ max-width:130px; height:auto;}
	.home-winner-sec .winner-text{ padding-left:0; margin-left:0; border-left:none;}
	
	.home-ai-sec .ai-img{ text-align:left; margin-bottom:.5em;}
	.home-ai-sec .ai-img img{ max-width:50%; height:auto;}
	.home-ai-sec{display:flex; flex-direction: column-reverse; -webkit-flex-direction: column-reverse;}
	.home-ai-sec ul.toolkit li{ width:100%;}
	
	.home-ai-sec ul.toolkit li h4{ font-size:1.111em;}
	
	.home-journey-sec{ margin-right:-15px;}
	.home-journey-sec .journey-img img{ position:static;}
	.home-journey-sec .vc_col-sm-5 .vc_column-inner{ padding-left:0;}
	
	.home-journey-sec ul.journey-list li{ padding:1em 0; font-size:1.143em;}
	.home-journey-sec ul.journey-list li:after{ height:1px;}
	.home-journey-sec .advise-btn a{ padding-left:1.063em; letter-spacing:0;}
	
	
	
	.service-numbers .number-block{ width:100%; height:auto; border-right:none; padding:2.5em 2em;}
	.service-numbers .number-block .number{ font-size:3em;}
	.service-numbers .number-block h4{ margin-bottom:0;}
	
	
	.partner-benefits .benefit-block{ width:100%; padding:1.111em 0;}
	.partner-benefits .benefit-block:first-child .benefit-inner{ transform:none; -webkit-transform:none; position:static;}
	
	
	.top-growing-block{ flex-wrap: wrap;}
	.top-growing-block .left{ width:100%;}
	.top-growing-block .right{ width:100%;}
	.top-growing-block .grd-arrow-btn{ font-size:1.25em; padding:1em;}
	
	.top-growing-block .left .img{ min-width:5em;}
	
	.testimonial-wrapper{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.testimonial-wrapper .left{ width:100%; background:none; padding-right:0; padding-bottom:0; margin-bottom:1em;}
	.testimonial-wrapper .left .section-title{ left:0; max-width:80%;}
	.testimonial-wrapper .left .qoute-icon{ max-width:50%;}
	
	.testimonial-wrapper .right{ width:100%; padding-left:0;}
	.testimonial-slider .testimonial-text{ margin-bottom:2em;}
	
	.testimonial-slider .slick-arrow{ top:-1.4em; bottom:auto;}
	.testimonial-slider .slick-prev{ right:auto; left:0;}
	.testimonial-slider .slick-next{right:auto; left:50px;}
	
	.brand-logo-listing{ border-right:1px solid var(--border-color); border-top:1px solid var(--border-color);}
	.brand-logo-listing .brand-item{ width:50%; padding:2em; border-bottom:1px solid var(--border-color); border-left:1px solid var(--border-color);}
	
	
	
	
	
	/*===========Footer===========*/
	
	.footer-top-wrapper .footer-talk-block{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.footer-top-wrapper .footer-talk-block .talk-left{ margin-bottom:1.5em;}
	.footer-top-wrapper .footer-talk-block p{ font-size:1.143em;}
	.footer-top-wrapper .footer-talk-block p.sap{ padding-bottom:1em; margin-bottom:1em;}
	
	.footer-bottom-sec .footer-contact ul li .icon{ max-width:1.778em;}
	.footer-bottom-sec .footer-block-wrapper .footer-block{ width:100%; padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid rgba(220,220,220,.25);}
	.footer-bottom-sec .footer-block-wrapper .footer-block.social-icons{ margin-bottom:0; border-bottom:none;}
	.footer-bottom-sec .social-icons{ padding-top:0;}
	.footer-bottom-sec .footer-copyright{ margin-top:2em; margin-bottom:0;}
	
	
	/*===========About D3V===========*/
	
	.page-banner-sec{padding-top:10.5em; padding-bottom:2em;}
	.page-banner-sec h1.page-title{ font-size:1.429em;}
	.page-banner-sec h2.large-heading{ font-size:2.286em;}
	
	.team-block{ text-align:center;}
	.team-block h4{ margin-bottom:.25em;}
	
	.profile-block{ padding-bottom:1em;}
	
	/*===========Contact===========*/
    
	.contact-wrap{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.contact-wrap .item:first-child{ width:100%; margin-bottom:1em;}
	.contact-wrap .item .details .lable{ margin-bottom:0;}
	
	
	/*===========DeveOps Services===========*/
	
	.devops-banner-sec:before{ display:none;}
	.devops-banner-sec:after{  display:none;}
	
	.service-componant{ border-bottom:1px solid var(--border-color); padding-bottom:2.2em;}
	.service-componant.last{ padding-bottom:0; border-bottom:none;}
	
	/*===========Cloud Application Modernization===========*/
	
	.app-banefit-sec{ padding:1.5em;}
	
	.vc_tta.vc_general .vc_tta-panel-title{ line-height:1.2 !important;}
	.faq-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{ width:14px !important; height:14px !important;}
	
	.faq-accordion.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body{ font-size:1em; line-height:1.5;}
	
	/*===========Blog (Cloud Insights)===========*/
	
	.page-banner-sec{ text-align:center;}
	.blog-search-filter{ padding:1em 0;}
	
	.blog-search .search-form input[type="search"]{ width:100%;}
	
	.blog-listing-sec .blog-left{ padding:0;}
	
	.blog-listing-sec .article-inner-wrapper{ flex-direction: column-reverse; -webkit-flex-direction: column-reverse;}
	.blog-listing-sec .article-thumbnail{ width:100%; text-align:left; padding-left:0; width:100%; margin-bottom: 1.25em; padding:0 !important;}
	.blog-listing-sec .article-thumbnail img{ width:100%; border-radius:8px;}
	.blog-listing-sec .article-content{ width:100%; padding-left:0;}
	.blog-listing-sec .article-content h2.entry-title{ font-size:1.429em;}
	
	.blog-listing-sec .article-meta ul{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.blog-listing-sec .article-meta ul li:first-child{ width:100%; margin-bottom:.5em;}
	.blog-listing-sec .article-meta ul li:first-child:before{display:none;}
	
	/*===========Blog Single===========*/
	
	.blog-single-top .breadcrumb{display:none;}
	.blog-single-top h1.entry-title{ font-size:2em;}
	
	.blog-single-bottom{ flex-direction: column; -webkit-flex-direction: column; margin:0 -15px;}
	.blog-single-bottom .single-mdl{ width:100%; padding:0 15px;}
	.blog-single-bottom .single-right{ width:100%; padding:0 15px;}
	
	.single-mdl .related-widget ul li{ width:100%;}
	
	/*===========Data Migration Services===========*/
	
	.zig-zag-row{ text-align:center; margin-bottom:3em;}
	.zig-zag-row .zig-zag-img img{ max-width:60%;}
	
	/*===========Case Stuidies===========*/
	
	.resource-banner-sec{ padding-top:10em;}
	.resource-banner-sec .resouce-banner-inner{ flex-direction: column; -webkit-flex-direction: column; align-items: flex-start; -webkit-align-items: flex-start;}
	.resource-banner-sec .resouce-banner-inner h3{ margin-bottom:1.143em;}
	
	.resource-listing-sec .resource-sidebar{display:none;}
	.resource-items-wrapper{ padding-left:0;}
	
	.resource-items-list .item{ width:100%;}
	
	.resource-items-list .item .resource-inner{ border-bottom:1px solid var(--light-white); padding-bottom:30px;}
	
	
	/*===========Ebook===========*/
	
	.ebooks-items-wrapper .resource-items-list .item{ width:100%;}
	
	/*===========Case Stuidies Single===========*/
	
	.single-post-bottom .single-left{ display:none;}
	.single-post-bottom .single-mdl{ width:100%;}
	
	/*===========Career Page===========*/
	
	.job-opening-sec{ flex-direction:column; -webkit-flex-direction:column; margin:0;}
	.job-opening-sec .jobs-list{ width:100%; padding:0; margin-bottom:1.333em; margin-bottom:2.8em;}
	.job-opening-sec .job-details{ width:100%; padding:0;}
	
	.job-opening-sec .job-title-row{ flex-direction:column; -webkit-flex-direction:column;}
	.job-opening-sec .job-title-row .left{ padding-right:0; padding-bottom:1em;}
	
	.job-opening-sec .jobs-list ul.job-list-slider .slick-list { padding-right:40px; margin-right:-15px;}
	.job-opening-sec .jobs-list ul li{ margin-right:1.333em; margin-bottom:0;}
	
	.job-opening-sec .jobs-list ul.job-list-slider .slick-list:after{background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 22.57%, rgba(0, 0, 0, 0.30) 162.1%); position:absolute; right:0; top:0; width:60px; height:100%; content:" "; opacity:.5;}
	
	.job-opening-sec .jobs-list .job-list-slider button.slick-arrow{backgroudn:none; background-color:transparent; border:none; cursor: pointer; position:absolute; bottom:-2em; background-position: center center; background-repeat: no-repeat; text-indent: -9999px; outline:none; width:1.667em; height:1.111em; background-size:100% auto; z-index: 999;}
	.job-opening-sec .jobs-list .job-list-slider .slick-prev{ background-image:url(../images/prev-arrow.svg); right:50%;}
	.job-opening-sec .jobs-list .job-list-slider .slick-next{ background-image:url(../images/next-arrow.svg); right:50%; transform:translateX(150%);}
	
	#applyJobform .popup{ max-width:90%; padding:3em 2em;}
	
	/*===========404===========*/
	
	.nothing-found-sec{ padding-top:10.5em;  padding-bottom:3.429em;}
	.nothing-found-sec .not-found img{ max-width:65%;}
	.nothing-found-sec h1.page-title{ font-size:2em;}
	
	/*===========Service Page===========*/
	
	.page-banner-sec h1.large-heading{ font-size:2.286em;}
	
	.page-banner-sec.service-banner{ padding-bottom:2em;}
	.facts-block-wrapper{ padding:1.2em; margin:1px;}
	
	.google-cloud-banner:before,
	.google-cloud-banner:after{display:none;}
	
	.google-badge{ padding-top:0;}
	.google-badge .badge:first-child{ width:60%;}
	.google-badge .badge{ width:50%;}
	
	.case-studies-slider .slick-arrow{ width:2em; height:2em; background-size:1em auto; top:auto; bottom:-3.25em;}
	.case-studies-slider .slick-prev{ right:3.5em;}
	
	.facts-block-wrapper{ padding:1.2em; margin:1px;}
	.service-facts-list{ margin:0; flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.phase-block:before{display:none;}
	.service-facts-list .facts-block{ width:100%; padding:1.5em 0; border-right:none; border-bottom:1px solid var(--border-color);}
	.service-facts-list .facts-block:first-child{ padding-top:0;}
	.service-facts-list .facts-block:last-child{ padding-bottom:0; border-bottom:none;}
	
	.phase-row ul{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.phase-row ul li{ width:100%;}
	.phase-row ul li strong{ display:block; width:135px !important; margin-bottom:8px !important; text-align:center;}
	.phase-row ul li.time{ margin-left:0; margin-top:8px;}
	.phase-row ul li.time:before{display:none;}
	
	a.arrow-white-btn{ font-size:1.111em; padding:0 1.5em; border-width:1px;}
	a.arrow-white-btn strong{ background-size:1.5em auto;}
	
	
	
	
	.side-tabs-sec .vc_tta-panel.vc_active .vc_tta-panel-heading,
	.side-tabs-sec .vc_tta-panel .vc_tta-panel-heading,
	.side-tabs-sec .vc_tta-panel .vc_tta-panel-body{ background:none !important; border:none !important;}
	
	.side-tabs-sec .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{position:relative;}
	.side-tabs-sec .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before{background:url(../images/tab-active-arrow.svg) left center no-repeat; width:.45em; height:.9em; background-size:100% 100%; position:absolute; left:0; top:50%; transform:translateY(-50%); content:" "; visibility: hidden; opacity:0;}
	
	.side-tabs-sec .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:before{ visibility:visible; opacity:1;}
	.side-tabs-sec .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a{color:var(--blue) !important;}
	
	.side-tabs-sec.vc_tta.vc_general .vc_tta-panel{ margin-bottom:0;}
	.side-tabs-sec.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body{ padding-left:20px !important; margin-left:20px !important; border-left:1px dashed var(--blue)!important; padding-top:.5em !important;  font-size:1.111em; line-height:1.6; border-radius:0;}

	.side-tabs-sec .vc_tta-panel .vc_tta-panel-title>a{ color:var(--black) !important;}

	.side-tabs-sec .vc_tta-controls-icon-position-left .vc_tta-controls-icon{ width:16px !important; height:16px !important; left:12px !important;}
	.side-tabs-sec .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before,
	.side-tabs-sec .vc_tta-controls-icon-position-left .vc_tta-controls-icon:after{ border-color:var(--blue) !important;}
	
	.tab-use-case h4{ font-size:1.1em; margin-bottom:.4em; padding-bottom:0; border-bottom:none;}
	
	
	.side-tabs-sec.dtech-vertical-tab .vc_tta-panels-container{ width:100%;}
	.side-tabs-sec.dtech-vertical-tab .vc_tta-tabs-container{ width:100%;}
	.side-tabs-sec.dtech-vertical-tab .vc_tta-panels-container{ max-height:inherit;}
	.side-tabs-sec.dtech-vertical-tab .vc_tta-panels-container .vc_tta-panel-body h3{ font-size:1.1em;}
	
	
}


@media (max-width:320px){

	.blog-search .search-form input[type="search"]{ width:100%;}
	
}


