@media only screen and (min-width:1680px) and (max-width:3300px){.do-mac-img{width:52% !important;}
.do-spl-img{width:14% !important;left:7% !important;top:-115px !important;}
.do-spr-img{width:10.3% !important;right:9.5% !important;top:-105px !important;}
.do-keyboard-img{width:21% !important;}
.do-earphone-img{width:9% !important;top:455px !important;}
.do-coffe-cup-img{top:540px !important;right:8.3% !important;}
.do-arrow-img{bottom:230px !important;}
.do-women-img{width:32% !important;}
.do-portfolio-slider-section .do-work-item{height:280px;}
}


@media only screen and (max-width:1280px){
.do-sevice-section .do-service-container .do-front-part, .do-sevice-section .do-service-container .do-back-part{ height: 260px; }
.branding-process .timeline {
    width: 70%;
}
}
@media only screen and (min-width:992px) and (max-width:1200px){.do-custom-section-with-img .do-custom-sec-content h3{color:#000;font-family:"Open Sans", sans-serif;font-size:25px;font-weight:700;margin:0 0 35px;text-transform:uppercase;}
.do-custom-halfwidthimg-section .do-rightside-halfwidth-img .do-halfwidth-img-details{padding:75px 16% 35px 100px;position:relative;z-index:1;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-user-img{height:70px;width:70px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-comments{float:left;width:340px;}
.do-blog-single-details .do-comment-form-wrapper form input:not(.comment-submit){width:162px;}
.do-blog-single-details .do-comment-form-wrapper form textarea{clear:left;padding:30px 15px 0 30px;width:100%;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments.do-comment-reply{margin-left:90px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments.do-comment-reply .do-comments{width:260px;}
.do-portfolio-square .do-work-item{height:280px;overflow:hidden;width:calc(100%/3);}
.do-contactmap-section .do-home-contact-form{left:50%;padding:80px 30px;position:absolute;top:0;width:calc(970px/2);}
.services-block
{
  display: none;
  visibility: hidden;
}
.portfolio-section .portfolio-item .portfolio-img {
    padding: 3em 0px;
}

}
@media only screen and (max-width:1199px){
.career-tagline-block {
    border: 12px solid #142668;
    padding: 6em;
  }
  .career-tagline-block .career-tagline-text p { font-size: 38px; line-height:1.2; }
  .career-tagline-block .career-tagline-text .lignt-text{ font-size: 35px; line-height:1.2;  }
  .benefits-ecomm-seo { background-size: 35%; }
  .branding-process .timeline { width: 58%; }
  .app-store-efficacy .timeline { width: 72%; }
  .eCommerce-development-process .timeline { width: 72%; }
  .web-development-process .timeline { width: 72%; }
  .benefits-ecomm-seo .timeline{ width: 65%; }
   .uiux-benefits .timeline { width: 70%; }
}
@media only screen and (min-width:768px) and (max-width:991px){.do-main-menu.minified .navbar-nav li:hover ul.sub-menu{opacity:1;visibility:visible;top:100%;}
.do-side-menu-button{right:20px;}
.do-work-item{height:200px;overflow:hidden;width:33.333%;}
.do-custom-section-with-img{background-color:#f9f9f9;padding:90px 0;}
.do-custom-section .do-animated-img-wrapper ul li{width:138px;}
.do-custom-section .do-animated-img-wrapper ul li:nth-child(1){width:120px;}
.do-custom-section .do-animated-img-wrapper ul li:nth-child(2){width:155px;}
.do-custom-section .do-animated-img-wrapper ul li:nth-child(3){width:127px;}
.do-custom-section .do-animated-img-wrapper ul li:nth-child(4){width:180px;}
.do-team-section .do-team-members .do-team-member{float:left;position:relative;text-align:center;width:33.333%;}
ul.do-menus > li{margin-right:33px;}
.do-social-link-section a{border-right:0px solid #333333;float:left;padding:50px 0;text-align:center;width:25%;display:inline-block;height:auto;line-height:1;text-align:center;}
.do-social-link-section a span{display:block;height:30px;left:50%;margin-bottom:10px;margin-right:0;position:relative;text-align:center;transform:translateX(-50%);}
footer.do-footer .do-footer-top{padding-bottom:15px;}
footer.do-footer .do-footer-top .do-footer-widget{margin-bottom:50px;}
.do-homepage-2nd header .do-main-menu.minified .navbar-nav li:hover ul.sub-menu{opacity:1;visibility:visible;top:100%;}
.do-homepage-2nd .do-custom-sec-img-right{background-color:#f9f9f9;padding:90px 0;}
.do-custom-halfwidthimg-section .do-rightside-halfwidth-img .do-halfwidth-img-details{padding:50px 40px;position:relative;z-index:1;}
.do-about-us-section .do-about-us-details .do-about-text-row{margin-bottom:50px;padding-right:15px;}
.do-icon-with-text-style1{padding:0 15px;text-align:center;}
.do-blog-masonry-items .do-blog-item-wrapper .do-blo-title-excerpt{padding:25px 30px;}
.do-blog-sidebar,
.do-portfolio-single-page-wrapper .do-portfolio-sidebar{padding-left:0;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments{padding:20px 40px 20px 20px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-user-img{height:55px;margin-right:15px;width:55px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-comments{width:230px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments.do-comment-reply{margin-left:75px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments.do-comment-reply .do-comments{width:160px;}
.do-blog-single-details .do-comment-form-wrapper form input:not(.comment-submit){display:block;float:none;margin-right:0px;width:100%;}
.do-contact-form-wrapper{float:left;overflow:hidden;padding-right:20px;width:70%;}
.do-contact-add-wrapper{float:left;overflow:hidden;padding-left:20px;width:30%;}
.do-portfolio-single-page-one .do-portfolio-single-page-content .do-single-portfolio-details .do-image-details{padding-left:15px;padding-right:40px;}
.do-homepage-third .do-slides-1 h1{font-size:48px;text-align:center;width:100% !important;}
.do-portfolio-square .do-work-item{height:230px;overflow:hidden;width:calc(100%/3);}
.do-contactmap-section .do-home-contact-form{left:50%;padding:80px 20px;position:absolute;top:0;width:calc(750px/2);}
.services-block{display: none; visibility: hidden;}

}
@media only screen and (max-width:767px){.navbar-header{position:relative;}
.navbar-brand{left:50%;position:absolute;transform:translateX(-50%);padding:0 15px 0 0; top:0px;}
.navbar-toggle{float:left;margin-right:0;margin-left:10px;}
.navbar-toggle .icon-bar{background-color:#ffffff;border-radius:1px;display:block;height:3px;width:13px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:3px;}
.navbar-collapse{max-height:none;}
.do-menu-wrapper ul.do-menus{display:block;float:none;margin-bottom:0;}
ul.do-menus > li{margin-right:0px;padding:10px 15px;text-align:left;}
.do-main-menu .navbar-nav li ul.sub-menu,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu{background-color:transparent;display:block;float:none;padding:5px 0 0 15px;position:static;opacity:1;visibility:visible;}
.do-main-menu .navbar-nav li ul.sub-menu::before,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu:before{background:transparent;}
.do-main-menu .navbar-nav li ul.sub-menu li,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li{display:block;clear:both;margin-top:0;padding:0px 0px;}
.do-main-menu .navbar-nav li ul.sub-menu li a,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li a{color:#FFF;display:inline-block;*display:inline;*zoom:1;white-space:pre-wrap;clear:both;padding: 7.5px 0px 7.5px 0px;}
.do-main-menu .navbar-nav li:hover ul.sub-menu,
.do-homepage-2nd header .do-main-menu .navbar-nav li:hover ul.sub-menu{opacity:1;visibility:visible;}
.do-main-menu .navbar-nav li:hover ul.sub-menu li .do-homepage-2nd header .do-main-menu .navbar-nav li:hover ul.sub-menu li{margin-top:0;opacity:1;}
.do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu,
.do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu li ul.sub-menu,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu li ul.sub-menu{display:block;float:none;position:relative;padding:0 0 0 15px;background:transparent;min-width:100px;opacity:1;left:auto;visibility:visible;}
.do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu li,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu li{padding:5px 0 0 0;}
.do-main-menu .navbar-nav li ul.sub-menu li:hover ul.sub-menu,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li:hover ul.sub-menu,
.do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu li:hover ul.sub-menu,
.do-homepage-2nd header .do-main-menu .navbar-nav li ul.sub-menu li ul.sub-menu li:hover ul.sub-menu{left:auto;}
.do-side-menu-opener{position:absolute;top:18px;right:0;}
.do-side-menu-button{padding:0;position:absolute;right:20px;text-indent:0;top:0;width:13px;z-index:1000;}
.do-side-menu-wrap{width:90%;}
.do-side-menu{padding:50px 30px;}
.do-side-menu-widget-wrap .do-side-menu-logo-wrap{top:30px;}
.do-side-menu-widget-wrap .do-side-menu-menu-wrap{height:325px;margin-top:50px;overflow-y:scroll;transform:translate3d(0px, 100%, 0px);transition:transform 0s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;}
.do-side-menu-widget-wrap .do-side-menu-menu-wrap ul li ul{opacity:1;margin-top:10px;padding-left:15px;}
.do-side-menu-widget-wrap .do-side-menu-menu-wrap ul li:hover ul{opacity:1;margin-top:10px;}
.do-side-menu-close-button{right:20px;top:40px;}
.do-mac-img{width:78% !important;top:-20px !important;}
.do-spl-img{width:15% !important;left:0% !important;top:-20px !important;}
.do-spr-img{width:12% !important;right:2.5% !important;top:-22px !important;}
.do-earphone-img{width:20% !important;top:225px !important;}
.do-coffe-cup-img{top:225px !important;right:8.3% !important;width:20% !important;}
.do-keyboard-img{width:50% !important;}
.do-glass-img{left:4% !important;top:-30px !important;width:20% !important;}
.do-pencil-1-img{right:10.7% !important;top:-60px !important;width:14% !important;}
.do-pencil-2-img{right:10% !important;top:-44px !important;width:15% !important;}
.do-arrow-img{bottom:80px !important;}
.do-women-img{width:32% !important;}
.do-main-slider h1.do-slider-text-big{font-size:24px;}
.do-main-slider p.do-slider-text-small{font-size:13px;}
.do-main-slider p.do-slider-text-small .do-color-text{font-size:13px;}
.do-sevice-section .do-service-container{float:none;height:270px;margin-right:0px;margin-bottom:1px;position:relative;width:100%;}

.do-custom-section .do-custom-section-content{margin-bottom:50px;}
.do-icon-with-text-style1{margin-bottom:50px;}
.do-icon-with-text-style1:last-child{margin-bottom:0;}
.do-work-item{width:100%;height:auto;overflow:hidden;}
.do-portfolio-one-px .do-work-item{margin-bottom:1px;padding-left:0;padding-right:0;}
.do-portfolio-one-px .do-height-dbl{height:auto;}
.do-custom-section-with-img{background-color:#f9f9f9;padding:50px 0;}
.do-cta-one-section .do-cta-one .do-cta-one-text h2{line-height:1.5;}
.do-cta-one-section .do-cta-one .do-cta-one-btn{margin-top:30px;text-align:center;}
.do-cta-one-section .do-cta-one .do-cta-one-btn a.do-btn-round-outline{color:#ffffff;float:none;}
.do-counter-section .do-counter-items{margin-bottom:50px;text-align:center;}
.do-custom-sec3-col-1{margin-bottom:50px;}
.do-custom-sec3-col-2{margin-bottom:50px;}
.do-team-section .do-team-members .do-team-member{width:100%;}
.do-team-section .do-team-members .do-team-member img{padding:0 15px;width:141px;}
.do-team-section .do-team-members .do-team-member .do-member-details{left:0;right:0;}
.do-custom-video-section .do-custom-video-content-wrapper{padding:0 15px;}
.do-custom-video-section .do-custom-bg-video-wrapper video{display:none;}
.do-social-link-section a{border-right:0px solid #333333;border-bottom:1px solid #333333;float:none;padding:20px 30px;text-align:left;width:100%;}
footer.do-footer .do-footer-top .do-footer-widget{margin-bottom:50px;}
footer.do-footer .do-footer-top .do-footer-widget:last-child{margin-bottom:0px;}
.do-homepage-2nd header .do-menu-wrapper ul.do-menus{background-color:#222;display:block;float:none;margin-bottom:0;}
.do-homepage-2nd header .do-menu-wrapper ul.do-menus > li > a:hover:after,
.do-homepage-2nd header .do-menu-wrapper ul.do-menus > li.active > a:after{width:0;background:#ffffff;}
.do-hero-header-wrapper .do-hero-header-text h3{font-size:48px;}
.do-hero-header-wrapper .do-btn-round-outline{display:block;padding:0 25px 0 30px;margin-right:0;margin-bottom:10px;}
.do-hero-header-wrapper .do-hero-header-text .do-hero-header-btns a{color:#ffffff;display:block;margin-right:0px;}
.do-cta-one-section.do-solid-color-cta .do-cta-one-text h2{text-align:center;}
.do-custom-section-with-img{padding:50px 0 0;}
.do-custom-section-with-img .do-custom-sec-content{margin-bottom:50px;}
.do-features-with-img-wrapper > div:nth-child(2){margin:50px 0}
.do-blog-masonry-items{margin-bottom:50px;}
.do-blog-masonry-items:last-child{margin-bottom:0;}
.do-custom-halfwidthimg-section .do-leftside-halfwidth-img,
.do-custom-halfwidthimg-section .do-rightside-halfwidth-img{float:none;width:100%;height:auto;}
.do-custom-halfwidthimg-section .do-rightside-halfwidth-img .do-halfwidth-img-details{padding:50px 30px;}
.do-about-us-section .do-about-us-details .do-about-text-row{margin-bottom:50px;padding-right:15px;}
.do-about-custom-section{padding:65px 0;}
.do-about-custom-img{margin-bottom:50px;}
.do-normal-page-title-section .do-breadcumb{display:inline-block;float:left;padding-left:15px;padding-top:25px;}
.do-creative-blog-items .do-blog-content{background-color:rgba(255, 255, 255, 1);overflow:hidden;padding:30px 0 30px 20px;transition:all 0.6s ease 0s;}
.do-blog-masonry-page .do-blog-masonry-items{width:100%;padding-left:0px;margin-right:0px;padding:0 15px;float:left;overflow:hidden;margin-bottom:40px;}
.do-blog-single-inner-sec{background-color:#ffffff;margin-bottom:1px;padding:30px;overflow:hidden;}
.do-blog-single-details .do-blog-post-title-wrapper .do-blog-post-titles{float:left;width:70%;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-user-img{float:none;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments{padding:20px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-comments{float:none;margin-top:30px;width:auto;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments.do-comment-reply{margin-left:20px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments.do-comment-reply .do-comments{width:auto;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-comments .do-comments-title h4.do-user-name{float:none;display:block;margin:0;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-comments .do-comments-title h4.do-user-name a{float:none;margin:0;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments .do-comments .do-comments-title span.do-comment-date-time{float:none;display:block;margin-top:10px;}
.do-blog-single-details .do-blog-comments-wrapper .do-blog-comments a.do-comment-reply-btn{bottom:10px;right:10px;}
.do-blog-single-details .do-comment-form-wrapper form input:not(.comment-submit){display:block;float:none;margin-right:0px;width:100%;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group{padding:0 15px;}
.do-portfolio-page-wrapper .do-portfolio-filter-btn-group a{margin-right:20px;margin-bottom:15px;}
.do-work-item{width:100%;height:auto;overflow:hidden;}
.do-portfolio-one-px .do-work-item{padding-left:0.5px;padding-right:0.5px;margin-bottom:1px;}
.do-work-item-2col .do-work-item{width:100%;padding:0px;}
.do-work-item-3col .do-work-item{width:100%;padding:0px;}
.do-work-item-4col .do-work-item{width:100%;padding:0px;}
.do-work-item-withspace .do-work-item{width:100%;padding-left:5px;padding-right:5px;height:auto;margin-bottom:10px;}
.do-portfolio-square .do-work-item{height:320px;overflow:hidden;width:100%;}
.do-portfolio-single-page-alt .do-single-portfolio-details{margin-bottom:0;padding:0 15px;}
.do-portfolio-single-page-content .do-single-portfolio-details .do-image-details{padding:0px;}
.do-portfolio-single-page-alt .do-single-portfolio-details{margin-bottom:0;padding:0 15px;}
.do-portfolio-single-page-one .do-portfolio-single-page-content .do-single-portfolio-details .do-image-details{padding:0 15px;margin-bottom:50px;}
.do-contact-page-wrapper{overflow:hidden;padding:0px 0;}
.do-contact-form-wrapper{float:none;margin-bottom:50px;overflow:hidden;padding:0 15px;width:100%;}
.do-contact-form-wrapper form input:not([type="submit"]){float:none;width:100%;}
.do-contact-add-wrapper{float:none;overflow:hidden;padding:0 0px;width:100%;}
.do-icon-with-text-style3{padding:0 15px;margin-bottom:50px;}
.do-icon-with-text-style3:last-child{margin-bottom:0px;}
.do-homepage-third .do-custom-section-with-img .do-custom-sec-text-content{padding-bottom:50px}
.do-counter-section-2 .do-counter-items{margin-bottom:50px;}
.do-counter-section-2 .do-counter-items:last-child{margin-bottom:0px;}
.do-homepage-third .do-testimonial-section{-webkit-background-size:100%;background-size:100%;padding-bottom:170px;}
.do-header-topbar{padding:10px 15px;}
.do-header-topbar .do-topbar-content-wrap{display:block;float:none;width:100%;overflow:hidden;}
.do-header-topbar .do-topbar-content-wrap.do-topbar-content-right{margin-top:10px;text-align:center;}
.do-custom-sec-img,
.do-custom-section-with-img .do-custom-sec-content{margin-bottom:40px;overflow:hidden;}
.do-homepage-fourth .do-slides-1 h1{color:#ffffff;font-family:"Open Sans", sans-serif;font-size:36px;font-weight:700;}
.do-hero-header-wrapper.do-fullscreen-slider .do-hero-header-btns{top:270px !important;}
.do-homepage-fourth .do-slides-1 a.do-btn-round-solid{margin-bottom:15px;display:block;}
.do-homepage-fourth .do-slides-1 a.do-btn-round-outline.green{margin-left:0px;}
.do-contactmap-section .do-home-contact-form-bg{width:100%;}
.do-contactmap-section .do-home-contact-form{left:0;padding:80px 20px;position:absolute;top:0;width:100%;}
.team-quote {
    padding: 7em 1em 0em 1em;
}
.teamblock:nth-child(3){
    margin-bottom: 3em;
}

.service-block-wrap {
    display: block !important;
}
.service-block-wrap:nth-child(odd), .service-block-wrap:nth-child(odd) .service-desc{ width:100%;}
.service-block-wrap:nth-child(even) .service-icon {
    margin-left: 0px;
}
.service-block-wrap:nth-child(even) {  text-align: left; }
.service-block-wrap:nth-child(even) .service-desc{ float:left; width:100%;}
.about-content-img {
    position: relative;
    left: 16px;
    top: 20px;
}
.seo-service-about img { right: 1em; }
.seo-benefits-section.section-padding { padding: 4em 0px 1em;}
.inner-blockCvr .benefits-blockCvr{padding-bottom:0px;}
.benefits-block {
    padding: 1em 36px;
    width: 330px;
    height: 330px;
    margin: 0 auto 2em;
    float: none;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-1 {
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 4;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-3 {
    position: relative;
    top: 0;
    right: 0;
    z-index: 1;
}
.benefits-block .inner-block {
    margin-bottom: 0px;
    padding-top: 0.4em;
}
.inner-block-content h3 {font-size: 19px;}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-2{padding: 3em;}
.section-calltoactionCvr{ padding: 50px 0px; }
.page-inquiry-wrapper::before{ display: none; }
.branding-process, .eCommerce-development-process, .web-development-process, .benefits-ecomm-seo, .uiux-benefits{ background: none;}
.branding-process .timeline, .eCommerce-development-process .timeline, .web-development-process .timeline, .benefits-ecomm-seo .timeline, .uiux-benefits .timeline { width: 100%; }
}
@media only screen and (max-width:991px){
.mask-bgr {
    position: absolute;
    top: 5em;
    right: 0;
    width: calc(50% + 20px);
}
.portfolio-section .portfolio-item .portfolio-img { padding: 0px; }
.portfolio-section .portfolio-item .portfolio-info { padding-right: 4em; padding-left: 0em; }
.portfolio-section .section-heading { padding-left: 0; }
.portfolio-section .section-heading.text-left .sec-title:after { left: 23px; }
.portfolio-slider .slick-prev.slick-arrow { left: 0; }
.portfolio-slider .slick-next.slick-arrow { left: 60px; }
}
@media only screen and (min-width:480px) and (max-width:767px){.do-keyboard-img{width:30% !important;}
.do-coffe-cup-img{right:8.3% !important;top:179px !important;width:13% !important;}
.do-earphone-img{top:170px !important;width:13% !important;}
.do-side-menu-widget-wrap .do-side-menu-menu-wrap{height:165px;}
.do-sevice-section .do-service-container{float:left;width:50%;}
.do-work-item{width:50%;}
.do-work-item-inner-wrap{height:auto;overflow:hidden;position:relative;}
.do-portfolio-one-px .do-work-item{width:50%;padding-left:0.5px;padding-right:0.5px;margin-bottom:1px;}
.do-work-item-2col .do-work-item{width:50%;padding-left:0.5px;padding-right:0.5px;}
.do-work-item-3col .do-work-item{width:50%;padding-left:0.5px;padding-right:0.5px;}
.do-work-item-4col .do-work-item{width:50%;padding-left:0.5px;padding-right:0.5px;}
.do-work-item-withspace .do-work-item{width:50%;padding-left:5px;padding-right:5px;height:auto;margin-bottom:10px;}
.do-header-topbar .do-topbar-content-wrap{display:block;float:none;overflow:hidden;text-align:center;width:100%;}
.do-header-topbar .do-topbar-content-wrap.do-topbar-content-left ul{display:inline-block;*display:inline;*zoom:1;}
.do-portfolio-square .do-work-item{height:220px;overflow:hidden;width:50%;}
}
.do-portfolio-single-page-wrapper .do-icon-list{margin-bottom:20px;}
.navbar-brand{height:auto;padding:4px 0px;box-sizing:border-box;max-width:120px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.minified .navbar-brand{padding:13px 15px;}
.do-side-menu-opener{right:15px;cursor:pointer;top:11px;}
.do-side-menu-opener i{font-size:22px;color:#888888;}
.do-google-map{margin-top:50px;}
.do-section{padding:50px 0;}
.do-custom-section .do-custom-section-content{margin-bottom:0;}
.do-social-link-section.inner{background:#9bbc3b;}
.do-social-link-section.inner a,
.do-social-link-section.inner a:first-child{border-color:rgba(255, 255, 255, 0.25);color:#fff;}
.do-social-link-section.inner a span{border-color:#fff;}
.do-social-link-section.inner a span i{color:#fff;}
.do-contact-form-wrapper form input:not([type="submit"]),
.do-contact-form-wrapper .do-contact-form input:not([type="submit"]){width:100%;background:#f9f9f9;}
.do-contact-form-wrapper form textarea, .do-contact-form-wrapper .do-contact-form textarea{background:#f9f9f9;width:100%;margin-right:0;}
.do-contact-add-wrapper ul li{position:relative;padding-left:25px;}
.do-contact-add-wrapper ul li i{display:block;position:absolute;left:0;top:5px;font-size:15px;color:#888888;}
.do-about-us-section { padding: 50px 0;}
.do-portfolio-single-page-wrapper { padding: 50px 0;}
.do-homepage-2nd .do-testimonial-section h2 {color: #37556D;}
.web-development {background-image: url(../images/web_development_banner.html);}
.web-designing-banner {background-image: url(../images/web-design-banner.html);}
@media screen and (min-width:768px){.navbar-brand{padding-bottom:0;max-width:none;}
.navbar-brand > img{width:140px;}
.do-main-menu .navbar-nav li ul.sub-menu{background:rgba(6, 6, 6, 0.8);}
.do-main-menu .navbar-nav li ul.sub-menu li a{color:#ffffff;}
.minified ul.do-menus > li{padding: 20px 0;line-height: 30px;}
.minified .navbar-brand{padding:8px 15px 0;}
.do-side-menu-widget-wrap .do-side-menu-logo-wrap{left:50px;padding-right:80px;top:77px;}
.do-side-menu-widget-wrap .do-contact-form-wrapper{margin-top:50px;width:100%;}
.do-side-menu-widget-wrap .do-side-menu-social-icon{position:absolute;margin:0;bottom:25px;}
.do-main-menu .navbar-nav li ul.sub-menu{padding:0;}
.do-main-menu .navbar-nav > li:hover > a {color: rgba(155,188,59,1)}
.do-main-menu .navbar-nav li ul.sub-menu li:hover,
.do-main-menu .navbar-nav li ul.sub-menu li:focus,
.do-main-menu .navbar-nav li ul.sub-menu li:active{background:#A1C146;}
.do-main-menu .navbar-nav li ul.sub-menu li a{padding-left:22px;}
.do-main-menu .navbar-nav li ul.sub-menu li:hover a,
.do-main-menu .navbar-nav li ul.sub-menu li:focus a,
.do-main-menu .navbar-nav li ul.sub-menu li:active a{color:#fff;}
.do-side-menu-opener{top:19px;}
}
@media screen and (min-width:1600px){
.do-parallax-page-title-section{padding-top: 310px !important;padding-bottom: 15px !important;}
.page-banner{ height:720px !important;}
}


@media screen and (min-width:1350px){/*.do-sevice-section .do-service-container{width:calc(100%/6 - 1px);}*/
.do-parallax-page-title-section{padding-top: 230px;padding-bottom: 15px;}
.page-banner{ height:520px;}
}


@media screen and (min-width:1200px){

.banner1-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 150px;
}

.banner2-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 100px;
}
.banner3-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 200px;
}
.banner4-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 50px;
}
.services-block
{
  
  visibility: hidden;
}
.contact-us-icon-blog
{
  margin-top: 80px;
  margin-left: 80px;
}
.header-logo
{
  margin-left: 50px;
  padding-top: 0px !important;
}
.counter-row
{
  margin-left: -25px !important;
}

}
@media screen and (min-width:992px){.do-side-menu-opener{top:0px;}
.do-parallax-page-title-section{padding:125px 0;padding-top: 230px;padding-bottom: 15px;}
.page-banner{ height:520px;}
ul.do-menus > li{padding:26px 0;}
.navbar-brand > img{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.headerfix .navbar-brand > img{width:150px;}
.do-side-menu-opener{top:25px;}
.minified .do-side-menu-opener{top:21px;}
}



@media only screen and (max-width:767px){

.banner1-h1
{
  font-size: 60px !important;
  text-align: center !important;
  left: 40px !important;
  top: 326px !important;
}
.banner1-h2
{
  font-size: 70px !important;
  text-align: center !important;
  left: 40px !important;
  top: 326px !important;
}
.banner1-h3
{
  font-size: 70px !important;
  text-align: center !important;
  left: 60px !important;
  top: 326px !important;
}
.banner1-h4
{
  font-size: 70px !important;
  text-align: center !important;
  left: 55px !important;
  top: 326px !important;
}
.banner1-p
{
  font-size: 45px !important;
  text-align: center !important;
  left: 70px !important;
  top: 350px !important;
}
.banner1-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 30px;
}
.banner2-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 30px;
}
.banner3-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 30px;
}
.banner4-hr
{
  width: 80px; 
  border-style: solid; 
  border-color: rgb(168, 207, 69); 
  border-width: 2px; 
  margin-bottom: 30px;
}
.services-block
{
  display: none;
  visibility: hidden;
}
.rotateslider-container
{
  width: 310px !important;
  height: 350px !important;
}
.portfolio-img
{
  /*height: 300px !important;*/
}
footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address
{
  width: 98% !important;
}
.contact-us-icon-blog
{
  margin-top: 50px;
  margin-left: 0px;
}
.description a
{
  font-size: 11px !important;
}
.description
{
  font-size: 11px !important;
}
.navbar-collapse.in
{
  background-color: rgba(27, 27, 27, 0.81);
  max-height: 290px !important;
}
.header-logo
{
  margin-left: 0px;
}
.counter-row
{
  margin-left: -50px !important;
}
.do-counter-section .do-counter-items i
{
 margin-left: 110px !important;
}
.do-parallax-page-title-section
{
  position: relative;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-clip: border-box;
background-origin: padding-box;
background-size: cover;
background-position: center center !important;
padding-top: 110px;
padding-bottom: 80px;
height:auto;
  
}
.do-parallax-page-title-section .do-page-title h1
{
  font-size: 18px;
color: #FFF;
margin-top: 0px;
margin-bottom: 1px;
}
.do-parallax-page-title-section .do-page-title p
{
  font-size: 9px;
color: #C0C0C0;
letter-spacing: 1px;
margin-bottom: 0px;
}

.welcome-span
{
    margin-left: 90px;
    margin-right: 85px;
}
.topbar-div
{
  display:none;
}

.socialCircle-center {
	margin:0px !important;
	
}
.aone-event-desc {
    padding: 1em 0px;
}
.life-at-quote {
    padding: 3em 0px;
}
.life-at-quote p { font-size: 2em !important; }
.life-at-quote p::before{font-size: 3em; left: 0.1em;}
.portfolio-section .portfolio-item .portfolio-info {
    padding-right: 0;
    padding-left: 0em;
}
.about-wrap-img {
    margin-bottom: 3em;
}
.our-people-img{ text-align: center; }
.career-tagline-block .career-tagline-text p {
    font-size: 30px;
    line-height: 1.2;
}
.career-tagline-block {
    border: 9px solid #142668;
    padding: 4em;
}
.section-heading .sec-title, .section-heading .sec-title span{ font-size: 23px;}
.client-logo .client-logo-img img { height: auto; }
}

@media only screen and (max-width:680px){
.carrer-taglineCvr { padding: 0px; }
.career-tagline-block { border: medium none; padding: 0em; }
}

@media only screen and (max-width:580px){
.inquiry-text{ width: 100%;  }
}

@media only screen and (max-width:460px){
.client-logo .client-logo-img {
    width: 33%;
}
.client-logo .client-logo-img:nth-child(4n) {
    border-right: 1px solid #f0f0f0;
}
.client-logo .client-logo-img:nth-child(3n) {
    border-right: medium none;
}

.client-logo .client-logo-img:nth-child(n+19) {
    border-bottom: 1px solid #f0f0f0;
}
.client-logo .client-logo-img:nth-child(n+22) {
    border-bottom: medium none !important;
}
}
@media only screen and (max-width:400px){
.career-tagline-block .career-tagline-text p,
.career-tagline-block .career-tagline-text .lignt-text {
    font-size: 24px;
    line-height: 1.4;
}

}
@media only screen and (min-width:319px) and (max-width:481px){
.dg-wrapper {width:280px !important;height:138px !important;}

.dg-wrapper a{width:280px !important;height:200px !important; background-size: cover !important;}

.dg-container {
    width: 100%;
    height: 345px !important;
    position: relative;}
    
.socialBtn{
margin-top: 26px !important;
float: right !important;
margin-right: 40px !important;
display:none !important;
}

.socialBtn2{
margin-left: 50px;
margin-top: 10px;
display:none !important;
}
    
    
  }  
    
 
@media only screen and (max-width:400px){   
/*.footer_map_icon{
    margin-left: 19px !important;
}

.footer_envelope_icon{
    margin-left: 62px !important;

}

.footer_phone_icon{
    margin-left: 96px !important;
}*/
    

}





 @media only screen and (max-width: 370px) {
	.footer_phone_icon {
    	margin-left: 0px !important;}
    	
    	.footer_envelope_icon {
    	margin-left: 0px !important;
	}
	
	.footer_map_icon {
    	margin-left: 13px !important;
	}
 }
 
 
  @media only screen and (max-width: 340px) {
	
 }
 
 
 
 
 .socialBtn{
margin-top: 26px;
float: right;
margin-right: 40px;
display:none;
}



 .socialBtn2{
margin-left: 50px;
margin-top: 10px;
display:block;
}


@media only screen and (max-width: 768px) {

.blog__item--desc {
	bottom:50px;
}
.do-about-us-section{
	padding-bottom:0px;
}
.career-info {
    min-height: 23em;
}
.career-quote-section{
	background:#f3f3f3;
}
}
@media only screen and (min-width: 992px) and (max-width: 1318px){
.jobpost-img img {
    width: 100%;
    height: 552px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.aone-event-desc {
    padding: 6em 2em 12em;
}	
.about-content-img {
    top: 70px;
}
.branding-services .pic {
	margin:0px 10px;
}
.do-contact-add-wrapper {
    width: 100%;
}
.do-contact-address{
	margin-bottom:60px;
}
.do-contact-form-wrapper {
	width:100%;
}
.page-inquiry-wrapper {
   /*  position: relative;
    left: 180px; */
}
.ppc-doitCvr .benefits-block {
	margin: 0 auto;
    float: none;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-1 {
	left:0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-2 {
	left:0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-3 {
    left: 0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-4 {
	left:0em;
	top:0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-5 {
    left: 0em;
	top:0em;
}
.content-about-img {
    position: relative;
    top: 60px;
}
.do-main-menu.minified .navbar-right {
    margin-top: 5px;
}
img.logo.img-responsive {
    margin-top: 8px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.page-inquiry-wrapper {
    /* position: relative;
    left: 180px; */
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-2 {
    right: 12em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-1 {
    left: 1em;
	top:18em
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-3 {
   top: -8em;
   left: 26em;
}
.seo-benefits-section .inner-blockCvr {
    padding: 2em 0 0em;
}
.seo-benefits-section	.inner-blockCvr .benefits-blockCvr {
    padding: 2.7em 0 0em;
}
.seo-benefits-section {
    padding: 4em 0px 0em;
}
.blog__item--img {
    height: 344px !important;
}
.blog__item--content h3 a{
	font-size:13px;
	line-height:0em;
}
.blog__item--desc {
	bottom:42px !important;
	line-height:1.48;
}
.digital-marketing-city.service-city-block h3 {
    font-size: 13px;
}
.seo-werfare-section {
	padding-bottom:4em;
}
.do-add {
    display: flex;
    height: 80px;
}
.do-add i.fa.fa-map-marker {
    width: 85%;
}

}
@media only screen and (min-width: 991px) and (max-width: 1024px){
.page-inquiry-wrapper {
    position: relative;
    left: 0px;
}
.digital-marketing-city.service-city-block h3 {
    font-size: 14px;
}
.ppc-management-serviceBox {
    height: 360px;
}	
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
.sma-about-img {
    margin-top: 0em;
}
.blogListCvr .blog__item {
	min-height: 25.9em;
}
}

@media only screen and (min-width: 448px) and (max-width: 577px){
.featuresblock {
    height: 159px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px){
	.ppc-doitCvr .benefits-block {
	margin: 0 auto;
    float: none;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-1 {
	left:0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-2 {
	left:0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-3 {
    left: 0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-4 {
	left:0em;
	top:0em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.ppc-doit-5 {
    left: 0em;
	top:0em;
}
.ppc-management-serviceBox {
    height: 360px;
}	
.digital-marketing-city.service-city-block h3 {
    font-size: 14px;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-1{
		top: 20em;
        left: 8em;
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-2{
	top:0em;
		left:-5em;	
}
.col-md-4.col-sm-4.col-xs-12.benefits-block.benefits-3{
	left: 35em;
    top: -7em;	
}
.seo-benefits-section .inner-blockCvr {
    padding: 2em 0 0em;
}
.seo-benefits-section	.inner-blockCvr .benefits-blockCvr {
    padding: 2.7em 0 0em;
}
.seo-benefits-section {
    padding: 4em 0px 0em;
}
.blog__item--img {
    height: 293px !important;
}
.blog__item--content {
	height:130px;
}
.blog__item--content h3 a{
	font-size:13px;
	line-height:0em;
}
.blog__item--desc {
	bottom:71px !important;
	line-height:18px;
}
.aone-event-desc {
    padding: 6em 2em 12em;
}
.do-add i.fa.fa-map-marker {
    width: 60%;
}
.do-add {
    display: flex;
    height: 80px;
}
.do-contact-address {
	margin-bottom:40px;
}
}
