﻿@media only screen and (max-width: 1600px){
.container {max-width: 1170px;}
.top {height: 828px;}
nav.main_menu > ul > li {margin: 0px 15px;}
nav.main_menu > ul > li:last-child{margin-left: 25px;}
.home_service ul li {width: 22.6%;margin: 0 3px;padding: 15px 10px;    height: 500px;}
.home_service {margin-top: 80px;}
.cmn_text {font-size: 42px;line-height: 50px;}
.service_block .servDetail ul li{display: inline-flex;white-space: normal; width: 30%;}
.home_service ul li h2 {font-size: 25px;line-height: 30px;margin-top: 10px;}
.home_service ul li p {font-size: 15px;line-height: 24px;}
.home_service ul li p br {display: none;}
.company {padding: 80px 0;}
.company p {font-size: 18px;line-height: 28px;}
.slide_box{height:700px;}

/*New Home Page*/
.new-home-works .slide_box{height: auto;}
.new-home-contact-us .contact-us-form .pull-right.form_control{width: 85%;}
.new-home-service .sub-title-text{width: 30%;}
/*New Home Page*/

/*New Let's Talk Popup*/
.popup-form .contact-form{width: 35%;margin: auto;}
/*New Let's Talk Popup*/

/*New UI and UX Design*/
.two-column-img-txt .point-listing.fl-w-100 {height: 320px;}

/*New PPC Management*/
.newServicePage .serviceMatter-wrapper .why-choose-wrapper.two-img-wrap .content{padding:0;width:90%}
.newServicePage .serviceMatter-wrapper .why-choose-wrapper.two-img-wrap .content p{margin-left: 10px;}
.list-two-col .left-services-col{padding-right: 20px;}
.list-two-col .right-services-col{padding-left: 20px;}

/*Service Landing*/
.service {height: 828px;}
/*Service Landing*/
/*Web Development page*/
.webDev_banner_text .webDev_img {text-align: right;}
.webDev_banner_text .webDev_img img {max-width: 80%;}
.webDev_banner_text p br {display: none;}
.webDev_banner_text p {max-width: 70%;}

/*New Web Development Page*/
.newServicePage .why-choose-wrapper .content{padding-right: 0;}
.newServicePage .why-choose-wrapper.two-img-wrap .content {padding-right: 30px;}
.newServicePage .why-choose-wrapper.two-img-wrap .img-wrapper img{width: 50%;}
/*Web Development page*/
/*Design UI UX Landing*/
.uiux {height: 665px;}
.uiux_serv_box h2 {font-size: 38px;}
.uiux_serv_box ul {margin: 40px auto;}
.uiux_serv_box ul a {width: 22%;margin: 0 12px;}
.uiux_serv_box ul li {padding: 25px 20px;}
.uiux_serv_box ul li h3 {margin: 25px 0;font-size: 22px;}
.uiux_serv_box ul li p {font-size: 15px;line-height: 24px;}
.uiux_serv_box ul li p br {display: none;}
/*Design UI UX Landing*/
/*Ddesign Ui UX Service*/
.design_serv_menu {width: 18%;margin-right: 3%;}
.design_serv_detail {width: 79%;}
/*Ddesign Ui UX Service*/
/*Web and mobile design*/
.wmd_block.rtl .wmd_right , .wmd_block.ltr .wmd_left{width:70%;}
.wmd_block.rtl.mrgn-70{margin-top: 50px;}
.srb2 .design_serv_detail{width: 100%;}
.wmd_block.ltr .wmd_right .wmd_box {padding: 25px;}
.wmd_block.ltr .wmd_right .title_type2 {font-size: 25px;}
.wmd_block.ltr .wmd_right .title_type2:after {bottom: -5px;}
.design_serv_detail p {font-size: 17px;line-height: 28px;margin-bottom: 20px;}
.why_us ul li {width: 28%;}
/*Web and mobile design*/
/*Website Redesign*/
.web_redesign .redesign_site .siteBox .leftDiv, .web_redesign .redesign_site .siteBox .rightDiv {width: 46%;}
.web_redesign .redesign_site .siteBox .centerDiv {width: 8%;}
.web_redesign .title_type2 {font-size: 28px;}
.web_redesign ul li {font-size: 24px;line-height: 32px;}
/*Website Redesign*/
/*Seo Landing Page*/
.seo-landing {height: 948px;}
.seo_container .title_type2 {font-size: 32px;}
.grow_traffic h2, .webDev_serv h2 {font-size: 35px;}
.serv_block.seo_Page {height: auto;}
.title_type2 {font-size: 32px;}
.serv_block ul li p {font-size: 18px;line-height: 30px;}
/*Seo Landing Page*/
/*StartUp Page*/
.startup_break h2, .startup_break h2 span, .startup_technology h2, .startup_product h2, .startup_funding h2, .startup_marketing h2 {font-size: 40px;}
.startup_break p {font-size: 18px;}
.col2 {height: 332px;width: 47%;}
.startup_funding .col2 .Startup_step_box {height: 100%;width: auto;}
.startup_funding .col2 {width: 38.5%;height: 430px;}
.startup_funding .fund_img {width: 15%;text-align: center;}
.startup_marketing .col2 .Startup_step_box {height: 100%;}
.startup_marketing .col2 {height: 450px;}
/*StartUp Page*/
/*Case Studies*/
.case_box .left {width: 50%;}
.case_box .right {width: 50%;}
.case_box .right .case_detail {padding: 22px;}
.case_box .right .case_detail h2 {font-size: 25px;padding-bottom: 10px;}
.case_box .right .case_detail p {font-size: 16px;line-height: 23px;}
.case_box .right .case_detail .case_history .col3 label.before:before {top: -23px;}    
.case_box .right .case_detail .case_history {margin-top: 15px;}
.case_box .right .case_detail .case_history .col3 label {font-size: 16px;margin-bottom: 10px;}
.case_box .right .case_detail .case_history .col3 p {font-size: 14px;line-height: 23px;}
.case_box .right .case_detail .our_involvment {margin-top: 22px;}
.case_box .right .case_detail .our_involvment label {font-size: 16px;margin-bottom: 10px;}
.case_box .right .case_detail .our_involvment p {font-size: 15px;}
.case_studies_container ul li {width: 18%;}
.bt_bid, .bt_show, .bt_auc, .bt_skn, .bt_dev, .bt_bid:hover, .bt_show:hover, .bt_auc:hover, .bt_skn:hover, .bt_dev:hover, .bt_perry, .bt_perry:hover, .bt_kimc, .bt_kimc:hover {background-size: 100% 100%;width: 100%;height: 77px;}
/*Case Studies*/
/*Contact Us*/
.lets_talk .right {padding:58px 30px 50px 50px;width: 55%;}
.custom_chkbox{width: 38%;font-size: 16px;}

/*New Contact Us*/
.new-contact-us .custom_chkbox{width: 90%; padding: 0 25px;}
.new-contact-us .list-item-label{line-height: 20px;}
.new-contact-us .lets_talk .right{padding: 23px 30px 50px 50px;}
/*Contact Us*/
/*Footer*/
footer .col4.social-icons-footer {width: 25%;}
footer .col4.our-services-footer-wrapper {width: 27%;}
.our-services-footer li{width: auto;float: none;}
footer .col4.contact-us-footer-wrapper {width: 23%;}
/*Main Blog Page*/
.left-side .img-wrap {width: 50%;}
.left-side .text-wrap {width: 45%;padding: 10px;}
.left-side .text-wrap .blog-heading{margin: 10px 0;}
.right-side .text-wrap{width: 58%;}
/*Blog Post Detail*/
.listFilterCat {width: 100%;}
.grove-blog-post .case_studies_container ul li{width: auto;}
.filterCat .select-wrap, .filterCat .wrap, .search{width: 200px;}
.blogDetail.grove-blog-post .case_studies_container .filterCat ul li{margin:10px;}
.blog-post-detail-wrapper{max-width: 800px;}
}
@media only screen and (max-width: 1440px){
/*New Home Page*/
.banner_sec.new-home-page{margin-top: 0;}
.top.grey-bg{height: 800px;}
/*New Home Page*/

/*New Web Development Page*/
.webDevWrap.banner_sec{margin-top: 0;}
/*New Web Development Page*/

.banner_sec {margin-top: 15%;}
.banner_sec .left_text h2, .startUp_top .startUp_text h1 {font-size: 40px;line-height: 50px;}
.banner_sec .left_text p {font-size: 18px;line-height: 28px;margin-top: 10px;}
.banner_sec .banner_btn {margin-top: 30px;}
/*Service Landing*/
.service_text_top h1 {font-size: 40px;line-height: 50px;}
/*Service Landing*/
}

@media only screen and (max-width: 1366px){
/*New Let's Talk Popup*/
.popup-form .contact-form{width: 40%;}
/*New Let's Talk Popup*/
}

@media only screen and (max-width: 1240px){
.container {max-width: 980px;}	
.header_background {padding: 20px 0;}
.header_background header {padding-top: 0;}
.top {height: 760px;}
.banner_sec .left_text h1 {font-size: 30px;line-height: 40px;}
.banner_sec .left_text h2{font-size: 26px;}
.home_service ul li {width: 22.5%;}
.brand {width: 22%;}
.brand img {max-width: 210px;}
.navigation {width: 78%;}    
nav.main_menu > ul > li {margin: 0 5px;}
nav.main_menu > ul > li > a {padding-right: 8px;padding-left: 8px;font-size: 15px;}
.home_service, .home_service ul {margin-top: 60px;}
.cmn_text {font-size: 38px;line-height: 45px;}
.home_service ul li .wd, .home_service ul li .uiux, .home_service ul li .seo, .home_service ul li .startup, .home_service ul li .dm,  .home_service ul li .smm, .home_service ul li .ppc{width: 80px;height: 80px;}
.home_service ul li h2 {font-size: 22px;line-height: 27px;margin-top: 6px;padding-bottom: 10px;}
.home_service ul li {width: 30%;}
.company {padding: 60px 0;}
.company p {font-size: 16px;line-height: 26px;}
.service_block .servDetail ul li{width: 45%;}

/*New Home Page*/
.why-choose-wrapper .img-wrapper img{width: 50%;}
.slide_content .content{width: 100%;}
.new-home-works .sub-title-text{width: 50%;}
.why-choose-points .points {width: 25%;padding-right: 60px;}
/*New Home Page*/

/*New Let's Talk Popup*/
.popup-form .contact-form{height: 700px;overflow-y: scroll;overflow-x: hidden;}
/*New Let's Talk Popup*/

/*New Seo Page*/
.listing-points-wrapper li{width: 30%;}
.new-page-design.new-ui-ux-design .four-column ul li{height: 450px;}
.search-engine-optimization.newServicePage .four-column ul.new-seo-page{display: flex;flex-wrap: wrap;}

/*SMM and Statup*/
.w-70, .w-50{width:100%}
.social-media-marketing.newServicePage .four-column ul.new-smm-page{display: flex;flex-wrap: wrap;}

/*Service Landing*/
.service {height: 760px;}
.web-dev-service.serv_block ul ul.webTags li {width: 45%;}
/*Service Landing*/
/*Web Development page*/
.webDev {background-size: 106% 100%;}
.webDev_banner_text .webDev_img img {max-width: 70%;}
.webDev_banner_text h1 {font-size: 42px;}
.webDev_banner_text p {max-width: 68%;font-size: 18px;line-height: 31px;margin-top: 28px;}

/*New Web Development Page*/
.web-developments.newServicePage .four-column .industry-serve-wrapper ul li{text-align: left;float: inherit;}
.web-developments.newServicePage .four-column ul li{float: right;}
.industry-serve-img ul li img{height: 200px;}
.why-choose-wrapper .img-wrapper{justify-content: center}
.web-developments.newServicePage .why-choose-wrapper.two-img-wrap .content{padding-left: 0;}
.newServicePage .why-choose-wrapper .content{padding:0 30px;}
.newServicePage .why-choose-wrapper .img-wrapper{margin-bottom: 30px;}
.newServicePage .why-choose-wrapper .img-wrapper img{width: auto;}
.new-web-dev-service.home_service.new-home-service ul li{float: right;margin: 0;}
.newServicePage .home_service ul{margin-top: 0;}
.newServicePage .home_service.new-home-service ul li p{padding:0}
.industry-serve-img{height: auto;}
.industry-serve-img ul.last-row{position: relative;}
.industry-serve-img ul{display: flex;}
.industry-serve-img ul.last-row{flex-direction: row-reverse;}
.new-web-dev-service.home_service.new-home-service ul li{background: transparent;}
/*Web Development page*/
/*Ddesign Ui UX Service*/
.page-id-18 .wmd_container {min-height: 2300px;}
.new-uiux-serv-box.serv_block .design_serv_detail ul li{margin-bottom: 40px;}
.design_serv_title {font-size: 45px;}
.design_serv_menu ul li a {padding: 12px;font-size: 17px;line-height: 25px;}
.design_serv_detail p {font-size: 18px; line-height: 32px;margin-bottom: 20px;padding: 0;}
.serv_detailBox ul h4 {font-size: 22px;line-height: 37px;}
.serv_detailBox ul li {font-size: 18px;line-height: 47px;}

/*New UI and UX Design*/
.newServicePage .four-column ul li {margin: 0;width: 30%;}
.two-column-img-txt .point-wrapper.col-1, .two-column-img-txt .point-wrapper.col-2{width: 100%;}
.two-column-img-txt .point-listing.fl-w-100 {height: auto;}

/*Ddesign Ui UX Service*/
/*Web and mobile design*/
.mrgn-70 {margin-top: 20px;}
.wmd_block.ltr .wmd_right .title_type2 {margin-bottom: 15px;}
.design_serv_detail p {font-size: 16px;line-height: 25px;}
.why_us ul li {width: 31%;margin-right: 2%;}
.why_us ul li h3 {font-size: 18px; line-height: 27px;padding: 40px 15px 20px 15px;}
/*Web and mobile design*/
/*Website Redesign*/
.web_redesign ul li {font-size: 20px;}
/*Website Redesign*/
/*Seo Landing Page*/
.seo_container .whats_seo_text {width: 55%;margin-right: 40px;}
.seo_container .whats_seo_img {width: 40%;}
.seo_container .webDev_serv .servBox li {width: 16%;}
.seo_digi_serv .servBox li {width: 16%;}
.serv_block ul ul.webTags li {width: 28%;}
/*Seo Landing Page*/
/*StartUp Page*/
.col2 {height: 398px;width: 46.5%;}
.startup_funding .col2 {width: 37.5%;height: 545px;}
.Startup_step_box h3 {font-size: 25px;line-height: 35px;margin-bottom: 40px;}
.Startup_step_box h3:after {bottom: -20px;}
ul.tabs {width: 33%;}
.tab_container {width: 67%;}
ul.tabs li a {font-size: 25px;line-height: 32px;}
.tab_container .tab_block h3 {font-size: 22px;line-height: 35px;}
.tab_container .tab_block p {font-size: 18px;line-height: 32px;}
.startup_points .servBox li {width: 17%;}
/*StartUp Page*/
/*Digital Marketing*/
.dm-work-process .process_steps ul li label {width: 90%;}
.dm-contact-serv ul li p{padding-right:20px ;}
/*Digital Marketing*/  
/*Case Studies*/
.case_studies_container ul li {margin: 0 7px;}
.case_Wrap {margin-top: 20px;}
.case_box {margin-top: 40px;}
.case_box .right .case_detail {padding: 18px;}
.case_box .right .case_detail h2 {font-size: 22px;padding-bottom: 8px;}
.case_box .right .case_detail p {font-size: 14px;line-height: 21px;}
.case_box .right .case_detail .case_history {margin-top: 10px;}
.case_box .right .case_detail .our_involvment {margin-top: 12px;}
.case_box .right .case_detail .our_involvment a, .case_box .right .case_detail .our_involvment a.grey {margin-top: 5px;padding: 8px 15px;font-size: 14px; line-height: 24px;}
.case_box .right .case_detail .our_involvment p {font-size: 14px;line-height: 24px;}
/*Case Studies*/
/*Contact Us*/
.lets_talk .left {width: 45%;padding: 60px 0 185px 28px;}
.lets_talk .left h2 {font-size: 40px;line-height: 50px;}
.lets_talk .left p {font-size: 17px;line-height: 28px;}
.reachUs {margin-top: 30px;}
.reachUs .reach_txt {width: 100%;margin-right: 0;}
.reachUs .reachImg {width: 100%;padding-top: 30px;}
.lets_talk .right {padding: 5px 30px 50px;width: 60%;}
.custom_chkbox {padding-left: 34px;}

/*New Contact Us*/
.new-contact-us .form_control{line-height: 25px;width: 100%;}
.new-contact-us .form_control.pull-right{width: 65%;}
.new-contact-us .form_group{margin-bottom: 25px;}
.form-wrap{width: 100%;margin-bottom: 0;}
.new-contact-us .send-btn{margin-top: 0;}
.new-contact-us .lets_talk .right{padding: 60px 30px 7px;}
span.form-control-wrapreason_talk_chkbox{width: 45%;}
.new-contact-us .lets_talk, .new-contact-us .lets_talk .right{align-items: initial;}
/*Contact Us*/
/*Footer*/
footer .col6 {width: 50%;float: left;}
footer .social ul li a i{width: 30px; height: 30px; line-height: 30px;}
/*Footer*/
/*PPC*/
.ppc-contact-service.dm-contact-serv ul li{width: 90%;height: auto;margin-right: 0;}
/*Main Blog Page*/
.left-side .text-wrap p {margin-bottom: 20px;height: 190px;overflow: hidden; width: 100%;}
.blog-sidebar-num {width: 20%;}
.blog-sidebar-content {width: 80%;}
/*New Main Blog Page*/
.new-blog-wrap .blog-left-detail,.new-blog-wrap .blog-sidebar{width: 100%;border-right: none;padding: 0;}
.new-blog-wrap.grove-blog-post .case_studies_container .blog-sidebar ul li{width: 100%;}
.new-blog-wrap .prev.page-numbers::after, .new-blog-wrap .prev.page-numbers:hover::after,.new-blog-wrap .next.page-numbers::after, .new-blog-wrap .next.page-numbers:hover::after{width: 150px;}
.main-blog-wrap{margin-top: 40px;}
.blog-post-detail-wrapper{max-width: 600px;}
/*Blog Post Detail*/
.listFilterCat{width: 100%;}
.filterCat .select-wrap, .filterCat .wrap{margin-top: 15px;}
.blogDetail.new-blog-wrap .blog-sidebar{border: none;}
/*About Us Page*/
.about-counter ul li img{margin-top: 0;margin-bottom: 20px;}
.about-counter ul li span{font-size: 40px;}
.about-counter ul li p{font-size: 14px;}
}
@media only screen and (max-width: 1007px){
.lets_talk{display: flex;}
.lets_talk .left{padding:58px 0 185px 27px}
}
@media only screen and (max-width: 1000px){
nav.main_menu > ul > li > a.contact-menu{padding: 8px 4px 8px 4px;font-size: 12px;}
}
@media only screen and (max-width: 980px){
/*New Home Page*/
.custom-logo{position: absolute;z-index: 999;top: 10px;left: 0;right: 0;margin: auto;}	
.top.grey-bg{height: 550px;}
.new-home-service .sub-title-text{width: 100%;}
.top{margin-top: 45px;}
.new-service-home .why-choose-wrapper{flex-direction: column;}
.why-choose-wrapper .img-wrapper, .why-choose-wrapper .content{width: 100%;padding-right: 0;}
.new-home-contact-us .contact-us-form{width: 100%;padding: 0 0 50px;}
.new-home-contact-us .contact-us-form .other-input-field.pull-right.form_control{width: auto;}
.new-home-contact-us .contact-us-form form{padding: 50px;}
.home_service.new-home-service ul li{height: auto;background: #fff;}
.why-choose-wrapper .img-wrapper img{width: auto;margin-top: 30px;}
.new-home-contact-us .contact-us-form .pull-right.form_control{float: none !important;}
.new-home-contact-us .full textarea.form_control{width: 93% !important;}
.new-home-contact-us .contact-info-wrapper{width: 100%;}
.new-home-contact-us .contact-info-wrapper, .home-services-para-wrapper .para-1{padding-right: 0;}
/*New Home Page*/
/*New Let's talk*/
.popup-form .contact-form{width: 70%;}
/*New Let's talk*/
/*New SEO Page*/
.two-col-pr-4{padding-right: 0px;}
.new-page-design.new-ui-ux-design .four-column ul li{height: auto;}
.search-engine-optimization.newServicePage .four-column ul.listing-points-wrapper li{padding: 0px 0px 10px;width: 30%;text-align: left;}
/*New SEO Page*/
/*New Case Studies*/
.new-case-studies{padding-top: 40px;float: left; width: 100%;}
.case-studies-thumb ul li {width: 50%;}
.case-study-detail{width: 100%;margin-top: 20px;}
.case_slider .slick-initialized .slick-slide{margin:0 auto;}
/*Startup new*/
.smm-page .new-services-page.webDevWrap.banner_sec .right_img{justify-content: center;}
.smm-page .new-services-page.banner_sec .left_text{width: 100%;}
.new-sc .two-column-img-txt .point-wrapper .point-listing .img-wrapper-side{height: auto;}
.two-column-img-txt .point-wrapper .point-listing .content-side.left-margin{margin-left: 60px;}

/*About Us New*/
.about-us-wrap{background-size: contain;width: 100%;background-position: center;}
.about-content{width: 70%;}

/*New Contact Us*/
.new-contact-us .lets_talk .left{margin-top: 0;}
.new-contact-us .lets_talk .left p.sub-text{padding-left: 30px;}
.new-contact-us .lets_talk .right{padding: 55px 0px 36px;}
.new-contact-us .lets_talk {height: auto;}

.mean-bar {background:#525dff;position: fixed;top: 0;left: 0;padding:2px 0}
.mean-nav {background: #77cce03d;}
.mean-nav ul li a.mean-expand {width: 22px;height: 22px;}
.top {height: 640px;}
.navigation{width: 100%;}
nav.main_menu ul{text-align: center;margin-top: 20px;}
.brand {width: 100%;text-align: center;margin-top: 40px;}
.banner_sec {text-align: center;}
.banner_sec {margin-top: 7%;}
.banner_sec .left_text h2:before {left: 0;top: -30px;right: 0;margin: 0 auto;}
.banner_sec .left_text h2 {font-size: 35px;line-height: 46px;}
.banner_sec .left_text {width: 100%;}
.banner_sec .right_img {display: none;}
.home_service, .home_service ul {margin-top: 50px;}
.cmn_title {font-size: 18px;line-height: 24px;padding: 15px 0;}
.home_service ul li {width: 100%;margin: 0;height: auto;margin-bottom: 30px;padding: 15px 0; text-align: center;}
.home_service ul li:hover {padding: 15px 0;background: transparent;box-shadow:inherit;}
.home_service ul li .wd, .home_service ul li .uiux, .home_service ul li .seo, .home_service ul li .startup, .home_service ul li .dm,  .home_service ul li .smm, .home_service ul li .ppc {width: 25%;height: 110px;display: inline-block;vertical-align: middle;background-position: center; margin:0}
.home_service .home_service_text{padding-left: 0;}
.bg-wrapper{height: 0;}
.home_case_study{padding-top: 50px;}
.home_case_study h2:before{top: -19px;}
.home_service_text {display: inline-block;vertical-align: middle;width: 73%;text-align: left;}
.home_service ul li h2::before{height: 0; width: 0;}
.home_service ul li a {visibility: visible;opacity: 1;}
.home_service ul li:hover h2, .home_service ul li:hover p {color: inherit;}
.home_service ul li:hover .wd, .home_service ul li:hover .uiux, .home_service ul li:hover .seo, .home_service ul li:hover .startup {width: 25%;background-position: center;}
.company {padding: 50px 0;}
footer {padding: 50px 0;}
footer .footer-logo img {width: 180px;}
footer .social ul li a i {height: 45px; width: 45px;line-height: 45px;font-size: 20px;}
footer .social ul li {margin: 0 10px 0 0;}
footer .copyright {text-align: center;margin-top: 35px;padding-top: 20px;}
footer .col4{margin-top: 30px;}
footer .col4.social-icons-footer {width: 100%;text-align: center;}
footer .col4.our-services-footer-wrapper,footer .col4.contact-us-footer-wrapper {width: 33.33%;}
footer .col6 {width: 33%;}
/*Service Landing*/
.service {margin-top: 45px;height: 490px;}
.service_text_top h1 {font-size: 35px;line-height: 46px;margin: 15px 0;}
.service_text_top span.tag {font-size: 14px;line-height: 24px;}
.service_block .servDetail h2 {font-size: 35px;line-height: 36px;}
.service_text_top p {padding: 0 15px;}    
.service_area {padding-top: 65px;}
.service_block .servDetail p br, .service_text_top p br {display: none;}
.service_text_top {margin-top: 4%;}
/*Service Landing*/
/*Web Development page*/
.webDev {background-size: 121% 100%;margin-top: 48px;height: 775px;}
.webDev_banner_text h1:before {top: -20px;left: 0;right: 0;margin: 0 auto;}
.webDev_banner_text .webDev_img {display: none;}
.webDev_banner_text {margin-top: 5%;padding-bottom: 28px;}
.webDev_banner_text h1 {text-align: center;}
.webDev_banner_text p {max-width: 90%;text-align: center;margin: 15px auto;padding-bottom: 0;}
.webDev_serv {margin-top: 50px;}
.webDev_serv h2 {font-size: 35px;}
.title_type2 {font-size: 32px;}
.serv_block ul li p {font-size: 18px;line-height: 32px;}
.servBox li {width: 25%;margin: 0 0.5% 70px;vertical-align: top;}
.servBox img {width: 65px;height: 65px;}
.servBox h3 {font-size: 18px;line-height: 22px;height: 45px;}

/*New Web Development Page*/
header {padding-top: 50px;}
.new-services-page.banner_sec .left_text{margin-top: 0;}
.new-services-page.banner_sec .right_img{display: block; width: 100%;}
.new-services-page.banner_sec .right_img img{width: auto; float: none;}
.newServicePage .why-choose-wrapper.two-img-wrap .img-wrapper img{width: auto;}
.newServicePage .why-choose-wrapper.two-img-wrap .content{padding-right: 0;}
.why-choose-wrapper{display: block;}
.newServicePage .four-column .platform-listing ul li span img{top: 0;}
/*Web Development page*/
/*Design UI UX Landing*/
.uiux {background-size: 122% 100%;margin-top: 48px;height: 605px;}
.uiux_serv_box h2 {font-size: 35px;}
.uiux_serv_box ul a {width: 23%;margin: 0 0.5%;}
.uiux_serv_box ul li {padding: 20px 12px;}
.uiux_serv_box ul li h3 {margin: 20px 0;font-size: 20px;line-height: 22px;}

/*New UI and UX Design*/
.disp-flex-center{display: block;align-items: center;}
.bold-title{font-size: 26px;line-height: 34px;margin-bottom: 20px;}
.newServicePage .four-column ul li {width: 100%; margin: 0;height: auto; margin-bottom: 0px;padding: 15px 0;text-align: center;}
.four-column ul li p{padding-right: 0;}
.four-column .home_service_text{width: 96%;padding-left: 15px;}
/*Design UI UX Landing*/

/*New PPC Management*/
.webDevWrap.banner_sec.service-top{padding:60px 0 80px}
.serviceMatter-wrapper .why-choose-wrapper{display: block;}
/*New PPC Management*/

/*New Seo Page*/
.listing-points-wrapper li{width: 45%;}

/*Ddesign Ui UX Service*/
.design_serv_menu {width: 22%;}
.design_serv_detail {width: 75%;}
.design_serv_menu ul li a {padding: 10px;}
.design_serv_menu{position: sticky;top: 60px;}
/*Ddesign Ui UX Service*/
/*Web and mobile design*/
.header_background {padding: 25px 0;width: 100%;float: left;margin-top: 50px;}
.header_background header {padding-top: 0;}
.header_background .brand {margin: 0;}
/*Web and mobile design*/
/*Seo Landing Page*/
.seo-landing {height: 705px;background-size: 124% 100%;}
.servBox ul li .read_more img {width: auto;height: auto;}
.seo-landing {height: 725px;margin-top: 48px;}
/*Seo Landing Page*/
/*SMM*/
.page-id-112 .smm-wrapper.dm-serv-block .smm-list-wrapper .title_type2{padding-left: 90px;}
.smm-work-process p{width: 100%;}
.smm-work-process.dm-work-process.serv_block ul li{padding:20px 0px 15px 50px; width: 70%;}
/*SMM*/
/*StartUp Page*/
.startup_points .servBox li {width: 16%;margin: 0 10px;}
.col2 {width: 46%;}
.startup_funding .col2 {height: 425px;width: 39.5%;}
.startup_funding .col2 .Startup_step_box {padding: 20px 25px;}
.Startup_step_box h3 {font-size: 20px;line-height: 28px;}
.Startup_step_box p {font-size: 17px;line-height: 28px;}
.startup_funding .fund_img {margin: 0 25px;width: 13%;}
.startup_marketing .col2 {width: 45.5%;}
.startup_marketing .col2 .Startup_step_box {padding: 20px 25px;}
.startup_marketing .col2 a {font-size: 16px;line-height: 25px;}
.startup_technology, .startup_marketing, .startup_product, .startup_funding {padding: 40px 0;}
.startup_marketing .col2 .Startup_step_box {height: auto;}
.startup_break {margin-top: 40px;}
/*StartUp Page*/
/*Digital Marketing*/
.dm-serv-block .srb1 .title_type2, .dm-serv-block .srb2 .title_type2, .dm-serv-block .srb3 .title_type2, .dm-serv-block .srb4 .title_type2, .dm-serv-block .srb4 .title_type2, .dm-serv-block .srb5 .title_type2, .dm-serv-block .srb6 .title_type2{padding-left: 20px;}
.dm-serv-block.serv_block ul li p{padding-left: 20px;}
.dm-contact-serv ul li {width: 100%;padding-left: 10px;}
.dm-work-process.serv_block .process_steps ul li span:after{height: 100px;}
/*Digital Marketing*/
/*Case Studies*/
.case_box .left {width: 100%;}
.case_box .left img {display: block;max-width: 40%;margin: 0 auto;}
.case_box .right {width: 100%;}
.case_box .right .case_detail {padding: 25px 20px;float: left;}
.case_box .right .case_detail .our_involvment a, .case_box .right .case_detail .our_involvment a.grey {margin-top: 15px;padding: 11px 48px;font-size: 16px;line-height: 26px;}
.case_studies_container ul li {width: 20%;}
/*Case Studies*/
/*About Us*/
.develop_company .abt_img {width: 45%;}
.develop_company .abt_text {width: 48%;}
/*About Us*/
/*Contact Us*/
.lets_talk .left {width: 100%;margin-right: 0; margin-top: 60px;}
.reachUs .reach_txt {width: 35%;margin-right: 20px;}
.reachUs .reachImg {width: 50%;padding-top: 0;}
.lets_talk .right {width: 100%;padding: 58px 0px 50px;}
.lets_talk .right form {padding:0  30px;}
.lets_talk{display: flex;flex: 100%; flex-direction: column;border-right:1px solid #A3A3A3;}
.lets_talk .right, .lets_talk .left{height:auto;border-radius: 6px;}
.lets_talk .right h3{padding-left: 30px;}
.custom_chkbox, .reachUs .reach_txt{width: 100%;}
.custom_chkbox input.others {width: 85%; border-bottom: 1px solid #a3a3a3 !important; border: none;border-radius: inherit;display: block;position: initial;background: transparent;float: none !important;}
.lets_talk .left{padding: 0px 0 50px;width: 100%;}
.lets_talk .left h2{padding: 50px 30px 0;}
.reachUs{padding:0 30px;width: auto;}
.ErrorMsg.error-msg{margin: 20px;}
/*Contact Us*/
/*Main Blog Page*/
.blog-title-wrap .left-side, .blog-title-wrap .right-side{width: 100%;}
.blog-post-detail-wrapper{max-width: 100%;}
.blogDetail.new-blog-wrap .blog-sidebar{width: 100%;}
.blogDetailImg{width: 100%;max-height: 100%;}
.blogDetailImg img{height: 100%;}
}
@media only screen and (max-width: 840px){
/*Web and mobile design*/
.wmd_block.rtl .wmd_right, .wmd_block.ltr .wmd_left, .wmd_block.ltr .wmd_right{width: 100%;margin-top: 15px;}
.wmd_block.rtl .wmd_left {width: 100%}
.wmd_block.rtl .wmd_right {width: 100%;float: left;position: static;margin-top: 15px;}
.web-dev-service.serv_block ul ul.webTags li {width: 80%;}
.wmd_block.ltr.mrgn-180{margin-top:50px}
.wmd_block.ltr .wmd_right .title_type2{margin-bottom: 40px;}
.why_us {margin-top: 40px;}
/*Web and mobile design*/
/*Seo Landing Page*/
.seo_container .whats_seo_text {width: 53%;}
.seo_container .webDev_serv .servBox li, .seo_digi_serv .servBox li {width: 22.8%;}
.serv_block ul ul.webTags li {width: 80%;}
/*Seo Landing Page*/
/*StartUp Page*/
.startup_points .servBox li {width: 15%;padding: 20px;height: 121px;}
ul.tabs {width: 35%;padding-right: 20px;}
ul.tabs li a {font-size: 22px;line-height: 32px;}
.tab_container {width: 62%;}
/*StartUp Page*/
/*About Us*/
.develop_company .abt_text {padding-top: 0;}
/*About Us*/
/*Digital Marketing*/
.dm-work-process .process_steps ul li label {width: 80%;}
/*Digital Marketing*/
/*New Home Page*/
.home-services-para-wrapper .para-1, .home-services-para-wrapper .para-2, .sub-title-text{width: 100%;}
#sticky{position: initial;}

/*New Web Design*/
.sm-mt-4{margin-top: 40px;}

/*New DM*/
.online-new .industry-serve-wrapper ul li {width: 45%;}
}
@media only screen and (max-width: 767px){
.banner_sec .left_text h2:before {top: -20px;}	
footer .footer-logo img {width: 150px;}
footer .social ul li a i {height: 40px;width: 40px;line-height: 40px;font-size: 18px;}
footer .col4 h4 {font-size: 22px;line-height: 24px;margin-bottom: 15px;}
footer .col4 a, footer .col4 address, footer .col4 p {font-size: 14px;line-height: 18px;}
footer .col4 a.primary_btn {width: auto;padding: 15px 18px;}
/*Service Landing*/
.service_block .servDetail h2 {font-size: 28px;line-height: 32px;}
.service_text_top p, .service_block .servDetail p {font-size: 14px;line-height: 24px;}
.service_block .servDetail ul {margin: 10px 0 20px;}
.service_block .servDetail ul li {display: block;font-size: 14px;line-height: 24px;}
.service_area .service_block .servDetail h2:before {top: -20px;}
.service_block .servDetail ul li{width: 98%;}
/*Service Landing*/
/*Web Development page*/
.webDev {background: #04578b;height: auto;background-size: inherit;float: left;}
.title_type2 {font-size: 28px;line-height: 32px;}

/*New Web Development Page*/
.newServicePage .why-choose-wrapper.two-img-wrap .content, .newServicePage .why-choose-wrapper .content{padding:0 15px}
.web-developments .four-column .platform-listing ul li {width: 32.33%;}
.web-developments.newServicePage .four-column .industry-serve-wrapper ul li{width: 31%;}
/*Web Development page*/

/*New PPC Management*/
.new-ppc-management .list-two-col .left-services-col{width: 100%;padding-right: 0;}
.new-ppc-management .list-two-col .right-services-col{width: 100%;padding-left: 0;}
.new-ppc-management .list-two-col .mainWrap .content{width: 100%;margin-left: 10px;}
.new-ppc-management .list-two-col .mainWrap .imgWrap{width: auto;}
.adServices .industry-serve-wrapper ul li{width: 45%;}
.ppc-management .bg-color-light-grey::before,.search-engine-optimization .bg-color-light-grey::before{bottom: -58px;transform: skewY(2deg);}
.ppc-management .bg-color-light-grey::after,.search-engine-optimization .bg-color-light-grey::after{bottom: -31px;transform: skewY(2deg);}
.list-two-col .left-services-col,.list-two-col .right-services-col{width: 100%;padding: 0;}
.list-two-col .right-services-col{padding-bottom: 50px;}
.ppc-management {margin-top: 0;}

/*New Seo Page*/
.listing-points-wrapper li{width: 100%;padding: 0;}
.testi-new-page{padding-top: 120px;}
.search-engine-optimization.newServicePage .four-column ul.listing-points-wrapper li{width: 45%;}

/*Case Study Detail*/
.ind-case-studies.ptb-9{padding: 0;}

/*Startup new*/
.two-column-img-txt .point-wrapper .point-listing .content-side.left-content-width{width: 100%;margin-top: 10px;}
.new-sc .two-column-img-txt .point-wrapper .point-listing .img-wrapper-side{width: 100%;}
.two-column-img-txt .point-wrapper .point-listing .content-side.left-margin{width: 100%;margin-left: 0;margin-top: 10px;}
.new-sc .two-column-img-txt .point-listing.fl-w-100.digital{display: flex;flex-direction: column-reverse;}
.new-smm-title{font-size: 20px;line-height: 32px;}

/*New Company*/
.about-new-wrapper.mt-5{margin-top: 0;}
.mobile-display{display: block}
.about-us-wrap{background: none;height: auto;}
.about-content{width: 100%;position: relative;}
.about-title-new{font-size: 42px;}
.about-sub-title{font-size: 22px;}
.about-sub-title.mt-4{margin-top: 20px;}
.about-new-wrapper .title-text{font-size: 22px;}

/*Design UI UX Landing*/
.uiux {background: #04578b;height: auto;background-size: inherit;float: left;}
.uiux_serv_box {margin-top: 60px;height: auto;}
.ui-ux-new-text-wrap, .ui-ux-new-img-wrap{width: 100%;}
.uiux_serv_box h2 {font-size: 32px;}
.uiux_serv_box ul {margin: 30px auto;}
.uiux_serv_box ul li.margin-top {margin-top: 0;}
.uiux_serv_box ul a {width: 48%;margin-bottom: 32px;height: 300px;}
.uiux_serv_box ul li h3 br {display: none;}
.uiux_serv_box ul a span {visibility: visible;opacity: 1;margin-top: -48px;}
.uiux_serv_box ul li {height: 260px;}
/*Design UI UX Landing*/
/*Ddesign Ui UX Service*/
.design_serv_wrap {margin-top: 30px;}
.design_serv_menu {width: 100%;margin-right: 0;}
.design_serv_detail {margin-top: 50px;width: 100%;}
.design_serv_menu{position: static;top: 20px;}
/*Ddesign Ui UX Service*/
/*Seo Landing Page*/
.seo-landing {background: #04578b;height: auto;background-size: inherit;float: left;}
.seo_container .webDev_serv .servBox li, .seo_digi_serv .servBox li {width: 22.8%;margin: 0 5px 70px;}
.webDev_serv .servBox ul li .read_more {display: none;}
.serv_block.seo_Page {background: #f8fafb;}
.serv_block ul ul.insideUl, .serv_block ul ul.insideUl li h4, .serv_block ul ul.insideUl li p, .ppc_mng h3, .ppc_mng .ppc_mng_block, .ppc_mng .ppc_mng_block p {padding-right: 15px;padding-left: 15px;}
.serv_block ul ul.insideUl li {padding: 0;}
.seo_container{margin-top: 0;}
/*Seo Landing Page*/
/*StartUp Page*/
.startUp {margin-top: 70px;}
.startup_points .servBox li {margin: 0 9px;width: 14.8%;}
.startUp_top .startUp_text h1 {font-size: 32px;line-height: 45px;}
.startUp_top .startUp_text p {font-size: 17px;line-height: 28px;margin-top: 20px;}
.startUp_top .startUp_text {width: 100%;padding-right: 0;}
.startUp_top .startUp_img {width: 100%;margin: 40px auto 0;display: block;float: left;clear: both;padding-left: 0;}
.startUp_top .startUp_img img {max-width: 40%;}    
.startup_container .servBox ul li .read_more, .startup_funding .fund_img {display: none;}
.servBox {margin-top: 40px;}
.startup_break h2, .startup_break h2 span, .startup_technology h2, .startup_product h2, .startup_funding h2, .startup_marketing h2 {font-size: 32px;}
.startup_break p, .tab_container .tab_block p, .Startup_step_box p {font-size: 17px;line-height: 28px;}
ul.tabs {padding-right: 0;width: 100%;float: left;}
.tab_container {width: 100%;float: left;}
ul.tabs li a {font-size: 17px;line-height: 23px;}
.tab_container .tab_block {padding: 20px 25px;}
.tab_container .tab_block h3, .Startup_step_box h3 {font-size: 18px;line-height: 24px;}
.Startup_step_box {padding: 20px 15px;}
.col2, .startup_funding .col2, .startup_marketing .col2 {width: 100%;height: auto;padding: 0;}
.col1 {width: 100%;float: left;}
/*StartUp Page*/
/*Digital Marketing*/
.dm-work-process.serv_block .process_steps ul li span:after {height: 123px;}
/*Digital Marketing*/
/*Case Studies*/
.case_studies_container ul li {width: 25%;margin: 0 2px 3px;}
.case_studies h1.design_serv_title {margin-bottom: 35px;}
/*Case Studies*/
/*About Us*/
.mission {margin-top: 35px;}
.develop_company .abt_img {margin-right: 35px;}
.mission h3 {font-size: 25px;line-height: 28px;}
.mission p, .abt_paragraph p {font-size: 16px;line-height: 26px;}
.develop_company, .abt_paragraph {margin-top: 40px;}
.develop_company .abt_text h3 {font-size: 22px;line-height: 30px;}
.develop_company .abt_text p {font-size: 15px;line-height: 26px;}
.abt_paragraph a {margin-top: 20px;}
.company p br{display: none;}
/*About Us*/
/*Contact Us*/
.contact_us h1.design_serv_title {margin-bottom: 40px;}
/*Contact Us*/
/*Main Blog Page*/
.news-line-wrapper{display: block;}
.news-line-wrapper .news-list-wrap{width: 100%;border-bottom: 1px solid #C4C4C4;padding: 20px 0;border-right:none}
.news-line-wrapper .news-list-wrap:last-child{border-bottom: none;}
.blog-left-detail, .blog-sidebar, .blog-left-detail .blog-listing, .blog-left-detail .blog-listing-image{width: 100%;}
.blog-left-detail .blog-listing-image{margin-top: 20px;}
.blog-sidebar-num, .blog-sidebar-content{width: auto;}
.post-title, .more-post-title {width: 100%;text-align: center;float: left;}
.more-post-title h4{text-align: center;margin-top: 10px;}
/*Blog Post Detail*/
.grove-blog-post .case_studies_container ul li{margin:7px;}
.blogTitle h1{font-size: 36px;line-height: 40px;}
.grove-blog-post .case_studies_container .social-media-wrapper ul li img{width: 20px;}
}
@media only screen and (max-width: 640px){
/*New Home Page*/
.single-case_studies .new-web-hire.pt-8{padding-top: 10px;}
.top.grey-bg {height: 690px;}
.new-home-contact-us .contact-us-form .other-input-field.pull-right.form_control{width: 100%;}
.new-home-contact-us .contact-us-form .other-input-field.pull-right.form_control{position: initial;float: none !important;}
.new-home-contact-us .contact-us-form .form_group, .new-home-contact-us .contact-us-form .form_control, .new-home-contact-us .full textarea.form_control{width: 93% !important;}
.new-home-contact-us .contact-us-form .pull-right.form_control{width: 100%;float: none !important;}
.why-choose-wrapper .img-wrapper{display: block;text-align: center;}
.why-choose-points .points{width: 100%;padding-right: 0;}
.home-services-para-wrapper .para-1 , .home-services-para-wrapper .para-2{width: 100%;padding:0}
.new-home-works .sub-title-text, .sub-title-text, .testimonial-slider{width: 100%;}
.new-home-works .slick-initialized .slick-slide{margin-left:0px}
.testimonial-slider.slick-initialized .slick-slide, .testimonial-slider .slick-dots{margin-left:0px !important;}
.new-home-contact-us .contact-info-wrapper{width: 100%;padding-right: 0;}
.home_service.new-home-service ul li {background: #fff;}
.home_service .home_service_text{padding-left: 15px;width: 96%;}
.home_service ul li .wd, .home_service ul li .uiux, .home_service ul li .seo, .home_service ul li .startup, .home_service ul li .dm, .home_service ul li .smm, .home_service ul li .ppc{width: 96%;margin-left: 15px;}
.home_service.new-home-service ul li .img-class{background-position: left;}
.home_service.new-home-service ul li p{padding-left: 0;}
.new-home-works .sub-title-text, .home_service.new-home-service .sub-title-text, .testimonial-slider,.white-sub-title-text,.new-home-how-it-works .sub-title-text, .new-home-testimonials .sub-title-text, .new-home-contact-us .sub-title-text{font-size: 26px;line-height: 34px;}
.blue-green-bg::after, .white-green-bg::after{background: none;display: none;}
footer{margin-top: 0;}
.blue-green-bg,.white-green-bg{height: auto;}
.new-web-hire{transform: skewY(-2deg);}
.new-web-hire .text-skew {transform:none;}
/*New Home Page*/

/*New Let's talk*/
.popup-form .form_group {width: 100% !important;}
.popup-form .form_control {width: 87%;}
.popup-form .contact-form{top:53%;width: 80%;}
.popup-form .full textarea.form_control {width: 87% !important;}
.popup-form .custom_chkbox{width: 100%;}
.mobile-let-us-talk-btn{display: block;}
.desk-let-us-talk{display: none;}
.mobile-let-us-talk-btn span{cursor: pointer; padding: 17px;background: linear-gradient(180deg, #525DFF 0%, #4A7EFF 100%);box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.3);border-radius: 60px;font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 20px;line-height: 26px;text-align: center;color: #FFFFFF;}
.let-us-talk-wrapper .mobile-let-us-talk-btn span::before {content: "\f27b";font-family: FontAwesome;font-weight: normal;font-style: normal;font-size: 28px;line-height: 55px;color: #fff;}
/*New Let's talk*/

/*New Web Development Page*/
.industry-serve-wrapper ul li{width: 31%;}
.new-services-page.banner_sec .right_img img{width: 50%;}
.new-web-dev-service .title, .newServicePage .why-choose-wrapper .content .title, .title-text{font-size: 26px;line-height: 34px;margin-bottom: 20px;}
.new-web-industries{padding-top:120px}
.new-web-industries.new-web-dev-service{padding-top: 50px;}
.web-dev-comp.ptb-9 {padding: 50px 0 0;}
.blue-green-bg::after{transform: skewY(1deg);-webkit-transform: skewY(1deg);-moz-transform:skewY(1deg);-ms-transform: skewY(1deg);-o-transform: skewY(1deg);bottom: -3px;}
.toggle .toggle-title .title-name{padding: 20px 40px 20px 25px; line-height: 26px;}
.web-developments.newServicePage .industry-serve-img ul{flex-wrap: wrap;}
.web-developments.newServicePage .four-column .industry-serve-img ul li{width: 50%;}
/*New Web Development Page*/

/*New UI and UX Design*/
.disp-flex-center.banner_sec .right_img img{width: 60%;}
.two-column-img-txt .point-wrapper .point-listing .content-side{width: 100%;}
.two-column-img-txt .point-wrapper .point-listing .img-wrapper-side{width: 100%;}
.content-side .title-text::before{left: -10px;}
/*New UI and UX Design*/

/*New Case Studies*/
.new-case-studies .custom-title{margin-top: 0;}
.case-wrapper {width: 250px;height: 200px;}
.goal-wrapper .content,.goal-wrapper .description{width: 100%;}
.three-col-points .wrapper .points::before{left: -5px;}
.three-col-points .wrapper{width: 49.33%;}

.single-case_studies .new-web-hire .text-skew{transform:skewY(2deg);}
.case-main-img {height: 100%;}
.single-case_studies .home_case_study.ptb-5{padding: 50px 0 0;}
.new-case-studies .slide_content .img-wrap{height: 300px;}
.new-case-studies.ind-case-studies.ptb-9{padding-top: 50px;}
.case-study-logo{width: 100%;}

.top {height: 500px;}
.banner_sec .banner_btn {margin-top: 15px;}
.brand {margin-top: 20px;}
.brand img {max-width: 190px;}
.banner_sec .left_text h2 {font-size: 22px;line-height: 35px;}
.cmn_text {font-size: 30px;line-height: 38px;}
.home_service_text {padding-left: 20px;width: 67%;}
.home_service ul li h2 {font-size: 20px;line-height: 23px;}
.home_service ul li p {font-size: 14px;line-height: 22px;}
.primary_btn, .border_btn {padding: 10px 22px;font-size: 15px;line-height: 23px;}
footer .col4 {width: 100%;margin-bottom: 30px;}
footer .col4 address {margin: 15px 0;}
footer .copyright {margin-top: 0;}
footer .col4 a.primary_btn {margin-top: 0;}
footer .copyright p {font-size: 14px;line-height: 21px;}
footer .col4.our-services-footer-wrapper,footer .col4.contact-us-footer-wrapper {width: 50%;}

/*Service Landing*/
.service_text_top h1 {font-size: 28px;line-height: 35px;}
.service {height: 435px;}
/*Service Landing*/
/*Ddesign Ui UX Service*/
.design_serv_title {font-size: 35px;}
.serv_detailBox {padding: 25px;}
.half {width: 100%;}
.serv_detailBox ul {margin-top: 30px;}
.uiuxWork .title_type2 {font-size: 22px;margin-bottom: 40px}
.uiuxWork .title_type2:after {bottom: -20px;}
.design_serv_detail p {font-size: 16px;line-height: 28px;}
.serv_detailBox .flow .col4 label {font-size: 17px;line-height: 25px;}
.serv_detailBox .flow {margin-top: 20px;}    
.serv_detailBox .flow .col4 img, .serv_detailBox .flow .col4 span {display: none;}   
.serv_detailBox .flow .col4 {width: 100%;text-align: left;}
.serv_detailBox ul h4 {font-size: 18px;line-height: 33px;}
.serv_detailBox h3 {font-size: 22px;line-height: 33px;margin-bottom: 25px;}
.serv_detailBox ul li {font-size: 16px;line-height: 40px;}
.uiuxWork {margin-top: 20px;}
.process_steps ul li span:after{height: 100px;}
/*Ddesign Ui UX Service*/
/*Seo Landing Page*/
.seo_container .title_type2 {font-size: 28px;margin-bottom: 20px;}
.seo_container .whats_seo_text {width: 100%;margin-right: 0;}
.seo_container .whats_seo_img {width: 40%;float: none;display: block;margin: 0px auto 0;clear: both;padding-top: 40px;}
.seo_container .seo_service_help, .grow_traffic {margin-top: 40px;}
.seo_container .title_type2 {font-size: 22px;}
.seo_service_help_box {padding: 20px 30px;}
.seo_service_help_box h3 {font-size: 20px;line-height: 32px;}
.seo_service_help_box p, .grow_traffic p, .seo_container .whats_seo_text p {font-size: 16px;line-height: 29px;}
.grow_traffic h2, .webDev_serv h2 {font-size: 25px;padding-bottom: 40px;}
.webDev_serv {margin-top: 40px;}
.seo_container .webDev_serv .servBox li, .seo_digi_serv .servBox li {width: 38.5%;height: 145px;margin-bottom: 40px;}
/*Seo Landing Page*/
/*StartUp Page*/a
.startup_points .servBox li {margin: 0 9px 40px;width: 39%;}
/*StartUp Page*/

/*Digital Marketing*/
.dm-work-process.serv_block .process_steps ul li span:after {height: 136px;}
/*Digital Marketing*/
/*Case Studies*/
.case_studies_container ul li {width: 30%;}
/*Case Studies*/
/*Contact Us*/
.form_control {width: 82%;}
.full textarea.form_control {width: 93% !important;}
.form_control {font-size: 17px;line-height: 25px;}
.custom_chkbox.custom_chkbox {font-size: 17px;}
/*Contact Us*/
/*New COntact Us*/
.new-contact-us .lets_talk .left h2{font-size: 28px;line-height: 39px;}
.custom-title{font-size: 35px;}
.contact_us.new-contact-us{padding-top:70px;}
span.form-control-wrapreason_talk_chkbox{width: 100%;}
.new-contact-us .form_group label, .new-contact-us .reason_talk label, .new-contact-us .full textarea.form_control{float: left;}
/*New Main Blog Page*/
.new-blog-wrap .blog-left-detail .blog-listing-image,.new-blog-wrap .blog-left-detail .blog-listing{width: 100%;}
.blog-listing-wrapper{display: flex;flex: 100%;flex-direction: column-reverse;}
.new-blog-wrap .prev.page-numbers::after, .new-blog-wrap .prev.page-numbers:hover::after, .new-blog-wrap .next.page-numbers::after, .new-blog-wrap .next.page-numbers:hover::after{content: none;}
/*About Us Page*/
.about-counter ul li{width: 50%;}
.about-counter ul li span{font-size: 22px;}
.about-counter ul li p{font-size: 12px;}
}
@media only screen and (max-width: 568px){	   
.top {height: 600px;}
/*Web Development page*/
.webDev_banner_text h1 {font-size: 35px;}
.webDev_banner_text p {font-size: 16px;line-height: 27px;}
.webDev_serv h2 {font-size: 28px;line-height: 32px;}
.servBox {margin-top: 40px;}
.servBox li {width: 37%;}
.serv_block ul li p {font-size: 16px;line-height: 27px;}
/*Web Development page*/
/*Design UI UX Landing*/
.uiux_serv_box ul a {height: 328px;}
.uiux_serv_box ul li {height: 285px;}
.uiux_serv_box ul li h3 {font-size: 18px;line-height: 20px;margin: 15px 0;}
.uiux_serv_box ul li p {font-size: 14px;line-height: 21px;}
.uiux_serv_box ul li img {width: 65px;height: 65px;}
.uiux_serv_box ul a span img {width: auto;height: auto;}
.uiux_serv_box ul a span {margin-top: -35px;font-size: 14px;}
/*Design UI UX Landing*/
/*Website Redesign*/
.web_redesign ul li {font-size: 18px;}
.web_redesign {margin: 20px 0 40px;}
.web_redesign .title_type2 {font-size: 25px;line-height: 28px;margin-bottom: 40px;}
.web_redesign .redesign_site {margin-top: 10px;}
.web_redesign .redesign_site .siteBox h3 {font-size: 25px;line-height: 28px;margin-bottom: 40px;}
.web_redesign .redesign_site .siteBox ~ .siteBox {margin-top: 40px;}
/*Website Redesign*/
/*Web and mobile design*/
.why_us {margin-top: 20px;}
.why_us .title_type2 {margin-bottom: 40px;}
/*Web and mobile design*/
/*Seo Landing Page*/
.seo_container .webDev_serv .servBox li, .seo_digi_serv .servBox li {width: 36%;}
/*Seo Landing Page*/
/*StartUp Page*/
.startup_points .servBox li {width: 38%;padding: 15px;}
/*StartUp Page*/
/*Case Studies*/
.case_studies_container ul li {width: 32%;}
.case_box .right .case_detail .case_history .col3:last-child {text-align: right;}
/*Case Studies*/
/*About Us*/
.develop_company .abt_img {margin-right: 20px;width: 42%;}
.develop_company .abt_text {width: 52%;}
/*About Us*/
footer .col6 {width: 100%;}
footer .copyright{border-top: none;text-align:left;}
/*Main Blog Page*/
.left-side .img-wrap, .blog-img-main{width: 100%;}
.left-side .text-wrap{width: auto;padding: 20px;float: left;}
.left-side .text-wrap .blog-heading{font-size: 26px;}
.blogBy, .social-media-wrapper,.blogTags,.blog-tag-wrapper .social-media-wrapper{width: 100%;}
.blogDetail.grove-blog-post .case_studies_container ul{text-align: left; margin-top: 10px;}
.blogDetailCont p, .grove-blog-post .case_studies_container ul.listing-points li{font-size: 20px;line-height: 28px;}
.blogDetailCont h4{font-size: 28px;}
.blog-tag-wrapper .social-media-wrapper{padding-bottom: 25px;}
.blogDetail.grove-blog-post .case_studies_container .blogTags ul li {margin: 0 5px 15px;}
.back-next-wrapper a{font-size: 16px;}
/*New PPC Management*/
.adServices .industry-serve-wrapper ul li{width: 100%;}
/*New Case Studies*/
.case-studies-thumb ul li {width: 100%;}
.case-study-section .col-3{width: 100%;}
.case-study-section .column .purple-btn{margin-bottom: 30px;display: inline-block;}
/*New Web Development*/
.web-developments.newServicePage .four-column .industry-serve-wrapper ul li{width: 45%;}
}
@media only screen and (max-width: 480px){
.home_case_study h2{margin-left: 0; line-height: normal;font-size: 30px; text-align: center;}
.home_case_study h2:before{right: 0; margin: 0 auto;}
.slick-track{margin-top: 100px !important;}
.slick-initialized .slick-slide{margin-left: 35px;}
.home_case_study{height: auto;}
.slide_box {height: 750px;}
footer .col4.our-services-footer-wrapper,footer .col4.contact-us-footer-wrapper {width: 100%;}
footer .col4.social-icons-footer{text-align: left;}
/*Web Development page*/
.webDev_serv h2 {font-size: 25px;}
.webDev_banner_text h1 {font-size: 28px;}
.webDev_banner_text p {font-size: 15px;line-height: 27px;}
.webDev_serv h2 {font-size: 25px;}
.servBox li {width: 35%;}
.servBox h3 {font-size: 15px;}
.webDev_serv {margin: 30px 0;}
/*New Web Development Page*/
.industry-serve-wrapper ul li{width: 100%;}
.toggle .toggle-title i{right: -12px;}
/*New Web Development Page*/
/*Web Development page*/
/*Design UI UX Landing*/
.uiux_serv_box h2 {font-size: 25px;}
/*Design UI UX Landing*/
/*Web and mobile design*/
.process_steps ul li {font-size: 18px;line-height: 24px;}
.process_steps ul li label {width: 72%;display: inline-block;vertical-align: middle;}
/*Web and mobile design*/
/*Seo Landing Page*/
.seo_container .webDev_serv .servBox li, .seo_digi_serv .servBox li {width: 37%;padding: 15px;}
.startup_points .servBox li {width: 36%;}
.search-engine-optimization.newServicePage .four-column ul.listing-points-wrapper li{width: 100%;}
.search-engine-optimization.newServicePage .four-column ul.listing-points-wrapper li::before{left: -11px;}
/*Seo Landing Page*/
/*Digital Marketing*/
.dm-work-process .process_steps ul li label {width: 72%;}
.dm-work-process.serv_block .process_steps ul li span:after {height: 165px;}
.dm-work-process .process_steps ul li span:before{top: 97px;}
/*Digital Marketing*/
/*Case Studies*/
.case_studies_container ul li {width: 45%;}
/*Case Studies*/
/*About Us*/
.about_us h1 {font-size: 70px;}
.about_detail_wrap h2 {font-size: 35px;}
.mission h3 {font-size: 22px;}
/*About Us*/
/*Contact Us*/
.form_group {width: 100%;}
.form_control {font-size: 15px;line-height: 23px;width: 93%;float: left;padding: 15px 10px;}
.form_control.pull-right {float: left !important;}
.lets_talk .left h2 {font-size: 30px;line-height: 40px;}
.lets_talk .left p, .reachUs .reach_txt a.mailto, .reachUs .reach_txt a.tel, .reachUs .reach_txt address {font-size: 16px;line-height: 27px;}
.reachUs .reach_txt {width: 100%;margin-right: 0;}
.reachUs .reach_txt address {margin-top: 30px;}
.reachUs .reachImg {width: 100%; padding-top: 30px;}
.reachUs .reachImg img {max-width: 50%;display: block;}
.lets_talk .right form{width: 80%;}
/*New Contact Us*/
.arrow-group{height: auto;}
.new-contact-us .lets_talk .left footer {padding: 0px 0 80px;}
/*Contact Us*/
}

@media only screen and (max-width: 449px){
/*Blog Post*/
.filterCat .wrap{margin-left: 0;}
.filterCat .select-wrap, .filterCat .wrap, .search {width: 100%;}
}
@media only screen and (max-width: 420px){	
.brand {margin: 20px 0;}
.brand img {max-width: 140px;}
.banner_sec .left_text h2 {font-size: 22px;line-height: 30px;padding-bottom: 10px;}
.banner_sec .left_text h2:before {top: -15px;}
.banner_sec .left_text p {font-size: 16px;line-height: 26px;}
/*Service Landing*/
.service {height: 448px;}
.service_block .servDetail h2 {font-size: 28px;line-height: 32px;}
.service_block .servDetail h2.seoserv:before, .service_block .servDetail h2.startP:before, .service_block .servDetail h2.wd:before,.service_block .servDetail h2.Designuiux:before,
.service_block .servDetail h2.digitalmarket:before,
.service_block .servDetail h2.seosmm:before,
.service_block .servDetail h2.seoppc:before {display: none;}
.service_text_top p{padding: 0;}
/*Service Landing*/
/*Web and mobile design*/
.why_us span {font-size: 45px;}
.why_us ul li {width: 100%;margin-right: 0;height: auto;}
.why_us ul li img {width: 28%;}
.process_steps .title_type2 {font-size: 22px;}
.wmd_block.rtl .wmd_left .wmd_box {padding: 15px;}
.wmd_block.rtl .wmd_left .title_type2 {font-size: 25px;}
/*Web and mobile design*/
/*Website Redesign*/
.web_redesign .redesign_site .siteBox ~ .siteBox, .web_redesign .redesign_site {white-space: nowrap;overflow: auto;padding-bottom: 20px;}
.web_redesign .redesign_site .siteBox .leftDiv, .web_redesign .redesign_site .siteBox .rightDiv {width: 90%;float: none;display: inline-block;vertical-align: middle;}
.web_redesign .redesign_site .siteBox .centerDiv {width: 20%;float: none;display: inline-block;}
/*Website Redesign*/
/*Digital Marketing*/
.dm-work-process.serv_block .process_steps ul li span:after {height: 193px;}
/*Digital Marketing*/
/*About Us*/
.develop_company .abt_img {margin-right: 0;width: 100%;}
.develop_company .abt_img img {max-width: 42%;}
.develop_company .abt_text {width: 100%;padding-top: 25px;}
/*About Us*/
}
@media only screen and (max-width: 375px){
.home_service ul li .wd, .home_service ul li .uiux, .home_service ul li .seo, .home_service ul li .startup, .home_service ul li .dm,  .home_service ul li .smm, .home_service ul li .ppc {width: 100%;display: block;margin-bottom: 15px;}
.home_service_text {width: 100%;padding-left: 0;text-align: left;}
.home_service ul li h2, .home_service ul li p {padding: 0 15px;}
.home_service ul li p {padding-bottom: 20px;}
.home_service ul li a {margin-left: 15px;}
.cmn_text {font-size: 25px;line-height: 34px;}
/*Service Landing*/
.service {height: 470px;}
.service_block {margin-top: 15%;}
.service_block .servImg {width: 100%;}
.service_block .servImg img {max-width: 90px;}
.service_block .servDetail {width: 100%;float: left;padding-top: 60px;}
.service_block .servDetail h2 {font-size: 25px;line-height: 27px;}
/*Service Landing*/
/*Web Development page*/
.serv_block {background: #f8fafb;}
.serv_block ul {max-width: 100%;margin: 0px auto;}
.serv_block ul li {float: left;width: 100%;padding: 20px 0;margin-top: 30px;}
.title_type2 {padding-left: 0;text-align: center;margin-bottom: 0;font-size: 25px;line-height: 28px;}
.serv_block ul li h2 img {position: static;text-align: center;margin: 12px auto 0;display: block;}
.serv_block ul li p {padding-left: 15px;padding-right: 15px;}
.title_type2:after {display: none;}
.serv_block ul ul.webTags {padding-left: 15px;padding-right: 0;width: 100%;margin-top: 15px;float: left;}
.serv_block ul ul.webTags li {width: 100%;display: block;margin-right: 0;}
.serv_block ul ul.webTags li {width: 80%;display: block;margin-right: 0;float: left;}
.servBox li {width: 40%;margin-bottom: 30px;padding: 15px 10px;}
.servBox img {width: 45px;height: 45px;margin: 0px 0 10px;}
.servBox h3 {font-size: 14px;line-height: 17px;}
/*Web Development page*/
/*Digital Marketing*/
.dm-work-process.serv_block .process_steps ul li span:after {height: 193px;}
.dm-serv-block .dm-serv-title{padding: 50px 0;}
.dm-serv-block .srb1 .title_type2, .dm-serv-block .srb2 .title_type2, .dm-serv-block .srb3 .title_type2, .dm-serv-block .srb4 .title_type2, .dm-serv-block .srb4 .title_type2, .dm-serv-block .srb5 .title_type2, .dm-serv-block .srb6 .title_type2 {padding-left: 20px;text-align: left;margin-bottom: 20px;}
.dm-contact-serv.dm-serv-block h2.dm-serv-title.title_type2 {padding-bottom: 20px;line-height: 36px;}
.dm-contact-serv ul li p{padding-right: 10px;}
/*Digital Marketing*/
/*Design UI UX Landing*/
.uiux_serv_box ul a {height: auto;width: 100%;}
.uiux_serv_box ul li {height: 205px;}
/*Design UI UX Landing*/
/*Seo Landing Page*/
.seo_container .webDev_serv .servBox li, .seo_digi_serv .servBox li {width: 37.5%;padding: 12px;height: 95px;}
.serv_block ul li h2 img {position: static;text-align: center;margin: 12px auto 0;display: block;}
.serv_block ul li p {padding-left: 15px;padding-right: 15px;}
.ppc_mng .ppc_mng_block h4 {font-size: 17px;line-height: 27px;}
.seo-serv-block .design_serv_detail .title_type2{padding-left: 0; text-align: center; font-size: 24px;}
.seo-serv-block.serv_block ul li h2 img{position: static; text-align: center; margin: 12px auto 0;}
/*Seo Landing Page*/
/*Website Redesign*/
.startup_points .servBox li {width: 34.8%;padding: 12px;height: 95px;}
.startUp_top .startUp_text h1 {font-size: 30px;line-height: 40px;}
.startup_break h2, .startup_break h2 span, .startup_technology h2, .startup_product h2, .startup_funding h2, .startup_marketing h2 {font-size: 25px;}
.startup_break p, .tab_container .tab_block p, .Startup_step_box p {font-size: 16px;line-height: 26px;}
/*Website Redesign*/
/*Contact Us*/
.form_control {padding: 12px 7px;}
/*Contact Us*/
}


@media only screen and (max-width: 345px){
/*Digital Marketing*/
.dm-work-process.serv_block .process_steps ul li span:after {height: 200px;}
/*Digital Marketing*/
}