
@media (max-width: 1650px) {
	.left-sidebar {width: 100px;}
	.wrapper {width: calc(100% - 100px);}
	.mbl-menu li a {margin: 0;}
	header .container {padding: 0 30px;}
	.pager-sec .container-fluid {padding: 0 30px;}
	header.pb .container {padding: 0 30px 0 130px;}
}

@media (max-width: 1366px) {
	.main-banner-text.title-hd > h1 {font-size: 54px;}
	footer  {background-position: center;}
	.right-position {background-position: center;}
	.main-banner {background-size: cover;background-position: center;}
	.lang-slct li {padding: 0 13px;}
	header.pb .container {padding: 0 15px 0 115px;}
	.page-number {right: 40px;}
	.sec-block {padding: 100px 0 100px;}
}

@media (max-width: 1200px) {
	.left-sidebar {display: none;}
	.wrapper {width: 100%;}
	header .container {padding: 0 15px;}
	nav {padding-left: 40px;}
	nav ul li {margin-right: 40px;}
	nav ul li:last-child {margin-right: 0;}
	.main-banner-text > h1 {font-size: 80px;}
	.expt-text {width: 100%;text-align: center;max-width: 100%;}
	.expt-text .main-banner-text.title-hd {max-width: 100%;}
	.main-banner-text > p {max-width: 100%;}
	.page-number.bottom {bottom: auto;top: 50px;}
	.sec-block {padding: 120px 0;}
	.consulation-section {margin: 0 auto;text-align: center;}
	.page-number {top: 50px;right: 50px;font-size: 60px;}
	.section-head .main-banner-text.title-hd {max-width: 600px;}
	.banner-slider .slick-prev {right: 150px;}
	.banner-slider .slick-next {right: 50px;}
	.main-banner-text {max-width: 600px;}
	.service-col > h3 {padding: 0;}
	.why-we-sec {padding-left: 0;}
	.post-title {font-size: 19px;}
	.blog_post.main {margin-left: 0;}
	.top-footer {padding: 120px 0;}
	.widget-para > p {padding-right: 0;}
	.error-content > h3 {font-size: 48px;}
	header {padding: 30px 0 65px;}
	.main-banner-text.title-hd > h1 {padding-right: 30px;font-size: 40px;line-height: 54px;}
	.page-content .page-number {right: 15px;}
	.rb-post-info h3 {font-size: 15px;}
	.widget-recent-posts .blog_post .post-title {font-size: 18px;}
	.widget-newslettter, .widget-search {padding: 44px 30px;}
	.sec-block3 {padding: 150px 0 160px;}
	.video-section {height: 450px;}
	.video-section > img {height: 100%;object-fit: cover;}
	.sec-block2 {padding: 0 0 100px 0;}
	.widget-categories li a {font-size: 14px;}
	.sec-block3 {padding-bottom: 120px;}
	.without-carousel .service-col > h3 {padding: 0;}
	header.pb .container {padding: 0 15px;}
}

@media (max-width: 991px) {
    .story .storyContent ul li{
        padding-left: 30px;
    }
    
    .story .storyContent ul li::before{
        left: 5px;
    }
    
    .white_web{
        display:none;
    }
    
    .dark_web{
        display:block;
    }
    
    .mob{
        display:block;
    }
    
    .desk{
        display:none;
    }
    
    
    .engagement{
        margin-top:50px;
    }
    
    .service_desc h3{
        margin: 0px 0 15px;
    }
    
    .sevrvice_desc_img img{
    display:inline-block;
}

.engagement .our-features-list li{
    width:50%;
}
    
    .responsive-logo{
        display:none;
    }
    .responsive-mobile-menu{
            width: 300px;
            padding: 125px 50px;
    }
    #myHeader{padding: 15px 0 0;
    position: fixed;
    background: #191c26;
    z-index: 999999;
    box-shadow: 1px 2px 12px 1px #141517;}
	.right-side-hd {display: none;}
	header nav {display: none;}
	header {padding-top: 30px;}
	.banner-slider {padding: 210px 0 130px;}
	.svs-carousel .slick-prev, .svs-carousel .slick-next {top: auto;bottom: -30px;}
	.counter-section {margin-bottom: 60px;}
	.blog_post.main  {margin-top: 70px;}
	.tp-contact {text-align: center;}
	.top-footer .main-banner-text {padding-right: 0;margin:0 auto;margin-bottom: 60px;}
	.newsletter-form {float: none;max-width: 460px;margin: 0 auto;display: inline-block;}
	.testimonial-sec {float: none;margin: 0 auto;margin-top: 70px;}
	.bottom-footer .widget {margin-bottom: 40px;}
	.bottom-footer .row {margin-bottom: -40px;}
	.testimonial-sec  {text-align: center;}
	.testi-info {text-align: left;}
	header .menu-btn {display: block;}
	body.no-scroll {overflow: auto;}
	.error-content {max-width: 100%;width: 100%;}
	.pager-sec {text-align: left !important;}
	.pager-sec.pb-75 {padding-bottom: 50px;}
	.post-controls {margin-bottom: 0;}
	.sidebar {margin-top: 70px;}
	.page-content {padding-bottom: 100px;}
	.widget-recent-posts .blog-posts {max-width: 250px;}
	.blog-single {padding-right: 15px;}
	.counter-cl {margin-bottom: 60px;}
	.pl-100 {padding-left: 0;}
	/*.about_us_section {text-align: center;}*/
	.main-banner-text.title-hd {max-width: 100%;}
	.md-b-0 {margin-bottom: 0 !important;}
	.text-bz.pr-100 {padding-right: 0;}
	.main-banner-text.title-hd.svs-header {max-width: 60%;}
	.sec-block3 {padding: 150px 0 120px;}
	.partner-col > img {margin: 0 auto;}
	.partners-section {padding: 70px 0;}
	.video-section {height: 350px;}
	.testi-info {width: 100%; text-align: center; padding-left: 0; margin-top: 20px; }
	.testi-head {justify-content: center;margin-bottom: 30px;}
	.testimonial-sec > img {margin-top: 40px;}
	.top-footer {padding: 120px 0 80px;}
	.oct-abt-row .main-banner-text.title-hd {max-width: 100%;}
	.order-md--0 {order:0;}
	.order-md--1 {order:1;}
	.cases-section .main-banner-text.title-hd {max-width: 100%;margin-bottom: 40px;}
	.filters-nav li {margin-right: 20px;}
	.case-thumbnail {margin-bottom: 40px;}
	.contact-list {max-width: 100%;margin-bottom: 60px;}
	.contact-section-page .main-banner-text.title-hd {max-width: 100%;}
	.main-banner-text.title-hd.max-width-80 {max-width: 100%;}
	.main-banner-text.title-hd > h1 {padding-right: 0;}
	.wk-text {margin-bottom: 40px;}
	.widget-categories li a {font-size: 18px;}
	.price-col.active {transform: inherit;}
	.sec-block {padding: 100px 0;}
	.without-carousel .service-col > h3 {padding: 0;}
	.without-carousel .service-col {padding: 50px 30px 80px;}
	.services-section.without-carousel {margin-bottom: -50px;}
	.consulation-section .main-banner-text.title-hd {max-width: 100%;}
	.prices-section {margin-bottom: -50px;}
	.main-banner-text.title-hd > h1 br {display: none;}
	header {border-bottom: 1px solid #5d616d4d;padding: 30px 0;}
	.pager-sec.pb-75 {padding-top: 50px;}
	.blog-page .blog_post.main .blog_info {padding: 0 20px;}
	header.pb {border-bottom: 0;padding-top: 25px;}
	.section-head > .btn-default2 {display: none;}
	.main-banner-text.title-hd.svs-header {max-width: 100%;}
		.caseStudy-wrapper .sectionHeader img{
		height: 140px;
	}

	.caseStudy-wrapper .sectionHeader {
		padding-bottom: 15px;
	}

	.caseStudy-wrapper .story{
		height: 830px;
	}

	.caseStudy-wrapper .story .storyBottom, .caseStudy-wrapper .story .storyTop{
		padding: unset;
	}

	.caseStudy-wrapper .story .storyBottom .storyMainShot img{
		height: 490px;
	}

	.SOP{
		margin-bottom: 30px;
	}

	.challenge .skew{
		padding: unset;
	}

	.challenge{
		height: 460px;
	}

	.challenge .challengeContent ul li{
		padding-left: 30px;
	}

	.challenge .challengeContent ul li::before{
		left: 7px;
    top: 14px;
	}

	.uiux-layout .uiDesElements{
		display: none;
	}

	.uiux .uiux-layout .uiux-shots img{
		height: 500px;
	}

	.uiux .uiux-layout .uiux-shots .shot1{
		left: 0;
		top: -250px;
	}

	.uiux .uiux-layout .uiux-shots .shot2{
		left: 0;
		top: 135px;
	}

	.uiux .uiux-layout .uiux-shots .shot3{
		left: 0;
		top: 514px;
	}

	.uiux .uiux-layout .sectionHeader{
		right: 166px;
    top: -360px;
	}

	.uiux{
		height: 1000px;
		margin-top: 320px;
	}

	.result .skew{
		padding: unset;
	}

	.result{
		height: 590px;
	}

	.caseControls{
		margin-top: 35px;
	}

	.footerBtn{
		margin: 5px 0;
	}
	
	
	.last_btn{
	    display:block;
	}
}


@media (max-width: 768px) {
	.main-banner-text > h1 {font-size: 54px;}
	.main-banner-text > p {font-size: 18px;line-height: 34px;margin-bottom: 40px;}
	.main-banner-text.title-hd > h1 {font-size: 42px;line-height: 54px;}
	.error-content > h3 {font-size: 38px;}
	.error-content p {font-size: 18px;margin-bottom: 50px;}
	.main-banner-text.title-hd > h1 {font-size: 32px;line-height: 48px;}
	.author-info {float: left;width: 100%;padding-left: 0;margin-top: 30px;}
	.author-thumb {float: left;}
	.blog_post.main .blog_info {padding: 0 20px;}
	.comments-section {margin-bottom: 70px;}
	.page-content {padding-bottom: 70px;}
	.about_us_section {padding: 0;}
	.filters-nav li {margin-bottom: 20px;}
	.filters-nav {margin-bottom: 20px;}
	.team-caption {padding: 0 20px;}
	.cases-section .page-content  {padding-bottom: 80px;}
	.figcaption {padding: 50px 20px 0 20px;}
	.price-col ul {padding: 20px 0 15px;}
	.services-section.without-carousel {margin-bottom: -30px;}
	.sec-block4 {padding: 90px 0;}
	.main-banner-text.mgb-100 {margin-bottom: 60px;}
	
	.uiux .uiux-layout .bg_mob{
	    display:block;
	}
	
	.caseStudy-wrapper .story{
		height: 770px;
	}

	.caseStudy-wrapper .story .storyBottom .storyMainShot img{
		height: 350px;
	}

	.challenge{
		height: 500px;
	}

	.uiux .uiux-layout .bg_desk{
		display: none;
	}

	.uiux .uiux-layout .uiux-shots img{
		height: 500px;
	}

	.uiux .uiux-layout .uiux-shots .shot1{
		left: 10px;
    top: -177px;
	}

	.uiux .uiux-layout .uiux-shots .shot2{
		left: 20px;
    top: 210px;
	}

	.uiux .uiux-layout .uiux-shots .shot3{
		left: 0px;
    top: 616px;
	}

	.uiux .uiux-layout .sectionHeader{
		right: 140px;
    top: -325px;
	}

	.uiux{
		height: 1070px;
	}
	
	.caseFooter .footerBtn .btn{
	    text-align:left;
	    font-size: 14px;
	    width:90%;
	}
	
	.caseFooter .footerBtn img{
	    height: 35px;
	}
	
	.footerBtn{
	    text-align:center;
	}
}



@media (max-width: 576px) {
    .pft-item{
        margin: 0px 10px 65px 0px;
    }
	.sec-block {padding: 90px 0;}	
	.post-title {margin-bottom: 20px;}
	.top-footer {padding: 90px 0;}
	.newsletter-form input {width: 300px;}
	.newsletter-form {max-width: 410px;}
	.error-content {position: static; transform: inherit;padding-top: 100px;}
	.main-banner-text.mw-100 {margin-bottom: 40px;}
	.blog-single blockquote p {padding-right: 0;}
	.post-share-options .tags {width: 100%;margin-top: 30px;}
	.widget-recent-posts .blog-posts {max-width: 100%;}
	.comments-section ul ul {padding-left: 0;}
	.reply {position: static;margin-top: 20px;}
	.pager-sec.pb-75 {padding-bottom: 0;}
	.team-carousel .slick-prev, .team-carousel .slick-next {display: none !important; }
	.main-banner-text.title-hd {max-width: 100%;}
	.pager-sec.pb-75 {padding-bottom: 60px;}
	.section-head .main-banner-text.title-hd {margin-bottom: 20px;}
	.main-banner-text.title-hd > h1 {font-size: 28px;margin-bottom: 15px;}
	.main-banner-text.title-hd > h1 span {left: 5px;}
	.blog-single blockquote {padding: 35px 25px 45px;}
	.mg-list li {width: 100%;}
	.counter-div.scnd-dv {top: 0;}
	
	.uiux .uiux-layout .sectionHeader{
		right: 64px;
    top: -344px;
	}

	.uiux .uiux-layout .uiux-shots .shot1{
		top: -230px;
	}

	.uiux .uiux-layout .uiux-shots .shot2 {
    left: 10px;
    top: 105px;
}

.uiux .uiux-layout .uiux-shots .shot3 {
	left: 10px;
	top: 419px;
}

.uiux .uiux-layout .uiux-shots img{
	height: 400px;
}

.uiux {
	height: 895px;
}

.caseStudy-wrapper .story {
	height: 860px;
}
.challenge {
	height: 570px;
}

.csNaturo-banner{
    background: url(../images/case-study/mob/banner_mob.png);
   background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.caseStudy-wrapper .main-banner-text > h1 {
    font-size: 30px;
    line-height: 35px;
}

.caseStudy-wrapper .main-banner-text > h1 span {
    left: 0px;
    width: 10px;
    height: 10px;
}

.csFrontier-banner {
    background: url(../images/case-study/frontier/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}


.csNarayani-banner{
    background: url(../images/case-study/mob/narayani_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}


.csaera-banner{
    background: url(../images/case-study/mob/aera_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csQwker-banner{
    background: url(../images/case-study/qwker/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csAwespaces-banner{
    background: url(../images/case-study/awespaces/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}


.vishwa-banner{
    background: url(../images/case-study/vishwa/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}


.csSparsh-banner{
    background: url(../images/case-study/sparsh/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csSigna-banner{
    background: url(../images/case-study/signa/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csjuscubs-banner{
background: url(../images/case-study/mob/juscub_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;    
}


.csCMH-banner{
background: url(../images/case-study/mob/cmh_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;    
}

.csbosch-banner{
background: url(../images/case-study/mob/bosch_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;    
}


.csTirs-banner{
background: url(../images/case-study/mob/tirs_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;    
}

.csGigu-banner{
       background: url(../images/case-study/gigu/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.ruckusae-banner{
       background: url(../images/case-study/mob/ruckus_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.cshairspeak-banner{
       background: url(../images/case-study/hairspeak/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csSwiffi-banner{
       background: url(../images/case-study/swiffi/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csMaxel-banner{
       background: url(../images/case-study/maxel/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.csEifco-banner{
       background: url(../images/case-study/eifco/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}


.csBrainchild-banner{
       background: url(../images/case-study/brainchild/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}
.caseStudy-wrapper .csBrainchild-banner .main-banner-text{
    margin: 150px 0 0;
}

.csmychicken-banner{
       background: url(../images/case-study/mychicken/banner_mob.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 83px;
    height: 525px;
    z-index: 7;
}

.caseStudy-wrapper .csSparsh-banner .main-banner-text > h1{
    color:#FFFFFF;
}

.caseStudy-wrapper .csSparsh-banner .main-banner-text > p{
    color:#FFFFFF;
}

.caseStudy-wrapper .csmychicken-banner .main-banner-text{
    margin: 150px 0 0;
}

.caseStudy-wrapper .csmychicken-banner .main-banner-text > h1{
    color:#FFFFFF;
}

.caseStudy-wrapper .csmychicken-banner .main-banner-text > p{
    color:#FFFFFF;
}

.caseStudy-wrapper .csEifco-banner .main-banner-text > p{
    color:#FFFFFF;
}

.csEifco-banner .main-banner-text > h1{
    color:#FFFFFF;
}


.csQwker-banner .main-banner-text{
    padding: 50px 21px 20px 21px;
   background: rgba(40,40,40,0.8);
    /*margin: 110px 0;*/
}

.caseStudy-wrapper .csNarayani-banner .main-banner-text{
    padding: 50px 21px 20px 21px;
    /*background: rgba(80,80,80,0.8);*/
}

.caseStudy-wrapper .csFrontier-banner .main-banner-text{
    padding: 50px 21px 20px 21px;
    background: rgba(181,181,181,0.8);
}

.csAwespaces-banner .main-banner-text{
    padding: 50px 21px 20px 21px;
    /*background: rgba(80,80,80,0.8);*/
}


.caseStudy-wrapper .vishwa-banner .main-banner-text{
    padding: 50px 21px 20px 21px;
    margin:unset;
}

.csSparsh-banner .main-banner-text{
     padding: 50px 21px 20px 21px;
    background: rgba(181,181,181,0.8);
}

.caseStudy-wrapper .main-banner-text{
     padding: 50px 21px 20px 21px;
   background: rgba(40,40,40,0.8);
}

.csjuscubs-banner .main-banner-text > p{
    color:#FFFFFF;
}

.csjuscubs-banner .main-banner-text > h1{
    color:#FFFFFF;
}

.csGigu-banner .main-banner-text{
     padding: 50px 21px 20px 21px;
     margin: 100px 0 0;
}








}



@media (max-width: 480px) {
	.main-banner-text > h1 {font-size: 40px;}
	.main-banner-text > h1 span {width: 10px;height: 10px;left: 0;}
	.banner-slider {padding: 180px 0 130px;}
	.main-banner-text.title-hd > h1 {font-size: 30px;line-height: 42px;margin-bottom: 15px;}
	.main-banner-text > p {font-size: 15px;line-height: 27px;}
	.page-number.bottom,.page-number {top: 20px;right: 20px;}
	.main-banner-text.title-hd p.bdy {font-size: 15px;line-height: 27px;}
	.btn-default {height: 50px;line-height: 46px;height: 50px;font-size: 16px;}
	.our-features-list li > p {font-size: 15px;line-height: 27px;}
	.figcaption  {padding: 50px 25px 0 25px;}
	.blog_info {float: left;width: 100%;padding-left: 0;margin-top: 30px;}
	.blog_post.main .blog_info {padding: 0 20px;}
	.newsletter-form button {margin-left: 20px;}
	.newsletter-form input {width: 210px;}
	.testi-info > h3 {font-size: 18px;}
	.testi-info {padding-left: 20px;}
	.testi-info > span {font-size: 14px;line-height: 20px;}
	.testimonial-sec > p {font-size: 18px;line-height: 30px;}
	.testimonial-sec > img {margin-top: 40px;}
	.testimonial-sec > p:before {right: -8px;}
	.pl-text {padding-left: 0;}
	.error-content > h2 {font-size: 74px;}
	.error-content > h3 {font-size: 32px;line-height: 42px;margin-bottom: 25px;}
	.error-content p {margin-bottom: 30px;}
	.blog-single .blog-post.main p.large {font-size: 20px;line-height: 170%;}
	.blog-single blockquote:before {display: none;}
	.tags li  {margin-bottom: 10px;}
	.author-details {padding: 40px 30px;}
	.lang-slct li a {font-size: 9px;}
	.post-ct h2 {font-size: 14px;}
	.main-banner-text.title-hd.style2 h1 {font-size: 24px;}
	.main-banner-text.title-hd {margin-bottom: 40px;}
	.related-posts-section {margin-bottom: 50px;}
	.comments-section > h2 {font-size: 28px;}
	.cm-head > h3, .cm-head > span {display: unset;width: 100%;display: block;padding-left: 0;margin-left: 0;}
	.cm-head > h3 {margin-bottom: 15px;margin-top: 25px;}
	.cm-head > span {margin-bottom: 15px;}
	.cm-head > span:before {display: none;}
	.cm-head {margin-bottom: 10px;}
	.widget-recent-posts .blog-posts {margin-bottom: -30px;}
	.widget-newslettter .lang-slct li a  {font-size: 15px;}
	.main-banner-text.title-hd > h1 {padding-right: 0;}
	.counter-cl {width: 200px;height: 200px;line-height: 200px;padding-top: 0;padding-top: 40px;}
	.counter-cl > h2 {line-height: 80px;font-size: 60px;margin-bottom: 0;}
	.counter-cl > h3 {font-size: 15px;}
	.oct-abt-row {margin-bottom: 40px;}
	.sec-block3 {padding: 110px 0 80px;}
	.partners-section {padding: 45px 0;}
	.video-section {height: 250px;}
	.testimonial-sec {margin-top: 40px;}
	.pager-sec ul li {margin-bottom: 20px;}
	.pager-sec.pb-75 {padding-bottom: 40px;}
	.mg-list li {width: 100%;}
	.figcaption > h2 {font-size: 19px;}
	.contact-lzt {padding: 40px 20px 40px 20px;}
	.contact-nfo {padding-left: 0;max-width: 100%;margin-top: 25px;width: 100%;}
	.map-section iframe {height: 300px;}
	.service-details-content > h3 {font-size: 30px;margin-bottom: 25px;}
	.prices-section {margin-bottom: -30px;}
	.services-section.without-carousel {margin-bottom: -80px;}
	.banner-slider .slick-prev, .banner-slider .slick-next {bottom: 25px;}
	.section-head .main-banner-text.title-hd {margin-bottom: 50px;}
	.blog-thumbnail {width: 100%;}
	.blog-thumbnail img {width: 100%;}
	
	.uiux .uiux-layout .sectionHeader{
		right: 15px;
		top: -293px;
	}
	
	.uiux .uiux-layout .uiux-shots .shot1 {
		left: 3px;
		top: -191px;
	}

	.uiux .uiux-layout .uiux-shots .shot2 {
    left: -5px;
    top: 66px;
}

.uiux .uiux-layout .uiux-shots .shot3 {
	left: -5px;
	top: 330px;
}

.caseStudy-wrapper .sectionHeader img {
	height: 100px;
}

.uiux {
	height: 745px;
}

.result .resultStats .stat h2{
	font-size: 30px;
}

.result .resultStats .stat h3{
	font-size: 18px;
}

.caseControls .navHolder .case-nav{
	padding: 10px 20px;
}

.caseControls .navHolder .case-nav ul li .content-nav-media{
	right: -20px;
	left:-50px;
}

.caseStudy-wrapper .story .storyTop .storyContent p{
    font-size: 15px;
    line-height: 27px;
}

.caseStudy-wrapper .story {
    height: 683px;
}

.caseStudy-wrapper .story .storyBottom .storyMainShot {
    position: absolute;
    top: 15px;
}

.SOP .sopContent .singleSOP ul li{
     font-size: 15px;
    line-height: 27px;
}
.SOP {
    margin-top: 115px;
}

.challenge .challengeContent ul li {
    font-size: 15px;
    line-height: 27px;
}

.challenge {
    height: 440px;
}


.uiux .uiux-layout .uiux-shots img {
    height: 300px;
}


.result .resultContent p {
    font-size: 15px;
    line-height: 27px;
    margin: 0 0 25px;
}

.result .resultStats .stat h2 {
   font-size:30px;
    text-align: center;
}

.result {
    height: 500px;
}


.result .resultStats .stat h3 {
    font-size: 18px;
    text-align: center;
}



.caseFooter{
    margin-top: 90px;
}

.caseStudy-wrapper .main-banner-text > h1 {
   font-size: 25px;
    line-height: 30px;
    margin: 0 0 15px;
}



.csNaturo-banner .main-banner-text {
    margin: 100px 0 0;
}


.caseControls .navHolder .case-nav ul li a{
    padding: 15px 0;
}

.challenge .challengeContent ul li::before{
    width: 8px;
    height: 8px;
}


.challenge .challengeContent ul li::before {
    left: 7px;
    top: 11px;
}

.service_brand p.service_para{
    font-size:15px;
    line-height:27px;
}

.service_brand .service_brand_img img {
    height: 55px;
}

.service_brand.pft-item {
    margin: 0px 10px 35px 0px;

}

.filters-nav li {
    margin-right: 10px;
}
.filters-nav li {
    margin-bottom: 15px;
}

.filters-nav li {
    padding: 0 0 10px;
}

.filters-nav li a{
    font-size: 15px;
    line-height: 100%;
     text-transform: unset;
}

/*.csaera-banner .main-banner-text{*/
/*    padding: 100px 0 0 0 !important;*/
/*}*/


.sevrvice_desc_img img {
    height: 66px;
}

.service_desc_head h1{
    font-size: 30px;
    line-height: 42px;
    margin-bottom: 15px;
}

.service_desc h3{
    font-size: 15px;
    line-height: 27px;
}


.service_pages{
    margin-bottom: 15px !important;
}

.service_list ul li{
    font-size: 15px;
    line-height: 27px;
}


.service_list ul{
    columns: unset;
}


.service_list ul li::before{
    width: 8px;
    height: 8px;
}

.engagement{
    padding: 40px 0px;
}

.engagement .our-features-list li{
    padding-left: 30px;
    margin-bottom: 15px;
}

.engagement{
    background-attachment: unset;
}
.engagement {
    margin-top: 10px;
}


.expt-text{
    text-align: unset;
}

.consulation-section{
    text-align:unset;
}

.blog-single .blog-post.main p{
    font-size: 15px;
    line-height: 27px;
}

.blog-single .blog-post.main ul li{
       font-size: 15px;
    line-height: 27px;
}

.post-ct > a{
    font-size:15px;
}

.sidebar {
    margin-top: 0px;
}


.post-controls{
    padding: 40px 0;
}

.csQwker-banner .main-banner-text{
    margin: 70px 0 0;
}



.caseStudy-wrapper .csNarayani-banner .main-banner-text{
    margin: 100px 0 0;
}


.csAwespaces-banner .main-banner-text{
    margin: 100px 0 0;
    padding: 50px 30px 20px 30px;
    background: rgba(40,40,40,0.8);
}

.caseStudy-wrapper .csGigu-banner .main-banner-text{
    max-width: unset;
}

.csaera-banner .main-banner-text{
    margin:100px 0 0;
}

.caseStudy-wrapper .csjuscubs-banner .main-banner-text{
    margin:100px 0 0;
}

.csCMH-banner .main-banner-text{
margin:100px 0 0;    

}


.caseStudy-wrapper .csbosch-banner .main-banner-text{
    margin:100px 0 0;
}

.caseStudy-wrapper .csTirs-banner .main-banner-text{
    margin: 100px 0 0;
}

.csTirs-banner{
    height: 435px;
}

.cshairspeak-banner .main-banner-text{
    margin:100px 0 0;
}

.caseStudy-wrapper .ruckusae-banner .main-banner-text{
    padding: 50px 21px 20px 21px;
    background: rgba(40,40,40,0.8);
    margin: 100px 0 0;
}

.caseStudy-wrapper .csmychicken-banner .main-banner-text{
    margin:55px 0 0;
}

.caseStudy-wrapper .csmychicken-banner .main-banner-text{
    margin:55px 0 0;
}


}










@media (max-width: 425px){
	.challenge {
    height: 450px;
}
.caseStudy-wrapper .story .storyBottom .storyMainShot img {
    height: 275px;
}

.uiux .uiux-layout img {
    width: 100%;
    padding-right: 15px;
}

.uiux .uiux-layout .uiux-shots .shot3 {
    left: -5px;
    top: 315px;
}

.csNaturo-banner{
    height: 455px;
}
.csNaturo-banner .main-banner-text {
    margin: 55px 0 0;
}

.caseStudy-wrapper .csNarayani-banner .main-banner-text{
     margin: 55px 0 0;
}

.csNarayani-banner{
    height: 440px;
}

.caseStudy-wrapper .qwker .story {
    height: 734px;
}

.csQwker-banner .main-banner-text {
    margin: 55px 0 0;
}


.caseStudy-wrapper .narayani .story{
    height: 630px;
}

.csAwespaces-banner .main-banner-text{
    margin: 55px 0 0;
}

.csAwespaces-banner{
    height: 475px;
}

.caseStudy-wrapper .awespaces  .story{
    height: 645px;
}

.csaera-banner .main-banner-text{
    margin: 55px 0 0;
}

.csCMH-banner .main-banner-text{
    margin:55px 0 0;
}
.csCMH-banner{
    height: 450px;
}

.caseStudy-wrapper .CMH .story{
    height:586px;
}

.caseStudy-wrapper .csbosch-banner .main-banner-text{
    margin:55px 0 0 0;
}

.csbosch-banner{
    height: 450px;
}

.caseStudy-wrapper .bosch .story{
    height: 590px;
}

.caseStudy-wrapper .csjuscubs-banner .main-banner-text{
    margin: 55px 0 0;
}

.csjuscubs-banner{
    height: 425px;
}

.caseStudy-wrapper .juscub .story{
    height: 495px;
}

.caseStudy-wrapper .csTirs-banner .main-banner-text{
    margin: 55px 0 0;
}

.caseStudy-wrapper .csBrainchild-banner .main-banner-text{
    margin: 55px 0 0;
}

.csTirs-banner {
    height: 420px;
}

.caseStudy-wrapper .tirs .story {
    height: 530px;
}

.cshairspeak-banner .main-banner-text{
    margin:55px 0 0;
}

.caseStudy-wrapper .ruckusae-banner .main-banner-text{
    margin: 55px 0 0;
}

.caseStudy-wrapper .ruckusae .story {
    height: 550px;
}


}











@media (max-width: 375px){

.caseStudy-wrapper .story .storyBottom .storyMainShot img {
    height: 260px;
}

.caseStudy-wrapper .story {
    height: 710px;
}



.challenge {
    height: 475px;
}

.uiux .uiux-layout .uiux-shots .shot3 {
    left: -5px;
    top: 283px;
}

.uiux .uiux-layout .uiux-shots .shot2 {
    left: -5px;
    top: 50px;
}

.result {
    height: 530px;
}

.csTirs-banner {
    height: 385px;
}

.cshairspeak-banner .main-banner-text{
    margin:35px 0 0;
}

.caseStudy-wrapper .csEifco-banner .main-banner-text{
    padding: 20px 20px 20px 20px;
}
.caseStudy-wrapper .csMaxel-banner .main-banner-text{
    padding: 20px 20px 20px 20px;
}



}