@media(min-width:1361px) and (max-width:1750px){
	/* ** Home Page ** */
	.container{max-width: 1280px;}
	.main-wrpper{padding: 110px 0 0;}
	.navbar-brand img{height: 80px;}
	.navbar-light .navbar-nav li{margin-right: 50px;}
	.navbar-light .navbar-nav .nav-link.btn-nav{padding: 10px 25px;}
	.explore{
	    display:none;
	}

	.hero-banner{padding: 80px 0 0;}
	.hero-banner h1{font-size: 116px;line-height:140px;margin: 0 0 45px;}
	.vision-block{margin: 0 0 200px 17%;}
	.btn-main{font-size: 18px;}
	.notebox {padding: 30px 0;}
	.case-study-wrp h2{padding: 15px 25px;font-size: 36px;line-height: 46px;}
	.case-study-center h3{font-size:122px;letter-spacing: 1px;}
	.case-study-center .btn-group .btn-main{padding: 10px 30px;font-size: 18px;margin: 15px 0;}
	.case-study-wrp .btn-main{font-size: 18px;padding: 10px 35px;}
	.our-company-wrp{padding: 80px 0;}
	.company-name{padding: 0 0 30px;}
	.company-name p{font-size: 15px;line-height: 26px;margin: 0 0 15px;}
	.company-name h2{font-size: 114px;line-height: 102px;}
	.company-img{padding: 30px 15px;}
	.company-data{padding: 35px 0 0;}
	.company-data h3{font-size: 16px;line-height: 26px;}
	.company-data p{font-size: 16px;line-height: 26px;}
	.titlebar{margin: 0 0 50px;}
	.titlebar h2{font-size:58px;line-height: 58px;margin: 0 0 15px;}
	.titlebar h6{font-size: 20px;line-height:30px;}
	.service-img img{height: 350px;}
	.service-block h3{font-size: 18px;line-height: 28px;}
	.service-data p{font-size:16px;line-height: 24px;}
	.conter-wrp{padding:80px 0;}
	.conter-wrp ul {margin: 0;}
	.count-box h2{font-size: 100px;line-height:82px;}
	.count-box h2 span{padding: 0 0 0 15px;font-size: 20px;line-height: 28px;}
	.lets-build-wrp{padding: 80px 0;}
	.lets-build-data h2 span{font-size: 28px;}
	.lets-build-data h2{font-size:64px;line-height: 74px;}
	.footer-abt img{height:100px;margin: 0 0 25px;}
	.subscribe-block h3{font-size: 18px;margin: 0 0 25px;line-height: 32px;}
	.subscribe-block h6{font-size: 16px;margin: 0 0 10px;}
	/* ** End Home Page ** */

	/* ** About Page ** */
	.inner-banner .vision-block{margin: 0 0 0 18.5%;}
	.scroll-wrp{padding: 0 0 30px;}
	.about-cotent{padding: 45px 0;}
	.abt-single-source-details p,.about-pgdt p{font-size: 17px;line-height: 28px;}
	.abt-single-source h2{font-size: 38px;line-height: 48px;}
	.abt-single-source-details{padding: 40px 0;}
	.faced-banner-wrp{background-position: center;padding:85px 0 0;}
	.faced-banner-wrp h2{font-size: 40px;line-height: 50px;margin: 0 0 30px;}
	.faced-block{padding: 35px;}
	.faced-block p{font-size: 16px;line-height: 25px;}
	.about-vision-block{;padding: 80px 0 0px 30px;max-width: 350px;}
	.about-pg-wrp{padding: 0 0 45px;}
	.vision-box{margin: 0 0 50px;}
	.vision-box:last-child{margin: 0;}
	.vision-box h2{font-size: 36px;line-height: 45px;margin: 0 0 15px;}
	.vision-box p{font-size: 16px;line-height: 25px;}
	/* ** End About Page ** */

	/* ** Case Study Page ** */
	.case-study-banner-wrp{padding: 80px 0;}
	.case-study-banner-wrp h1{font-size: 75px;line-height: 85px;margin: 0 0 35px;}
	.case-study-row{padding:80px 0 0;}
	.case-locbx p,.case-locbx h6{font-size: 18px;line-height: 28px;}
	.approch-data p,.case-dtbx ul li,.case-dtbx p,.case-data p{font-size: 14px;line-height: 26px;}
	.approch-data h3,.case-dtbx h3{font-size: 24px;margin: 0 0 15px;}
	.case-dtbx{margin: 0 0 25px;}
	.case-data-center .col-md-4{width: 40%;}
	.approch-wrp{padding: 50px 0;}
	.approach-small-img img{height: 65px;}
	.front-of-wrp{padding: 50px 0;}
	.solution-container{padding: 50px 0;}
	.solution-data h3{font-size: 28px;}
	.solution-data p,.solution-data ul li{font-size: 15px;line-height: 26px;}
	.nex-project-wrp .container-fluid {width: calc(1140px - 24px + (100vw - 1140px)/2);}
	.nex-project-wrp{padding:80px 0;}
	.new-project-titlebx h2{font-size: 28px;}
	.new-project-titlebx ul{margin: 0 0 35px;}
	.new-project-titlebx ul li{font-size: 18px;line-height: 28px;}
	.new-project-slider .projects-block img{height: 400px;}
	.project-data h6{font-size: 14px;}
	.project-data h3{font-size: 16px;}
	/* ** End Case Study Page ** */

	/* ** Contact Page ** */
	.contact-banner .vision-block{min-height: auto;margin: 0 0 0 20%;}
	.contact-title{padding: 35px 0;}
	.contact-lst{padding: 40px 0;}
	.contact-box{margin: 0 0 30px;}
	.contact-ic{min-width: 55px;margin-right: 15px;width: 55px;}
	.contact-ic img{width: 100%;}
	.contact-dt{max-width: 250px;}
	.contact-dt h3{font-size: 22px;margin: 0 0 10px;line-height: 32px;}
	.contact-dt p{font-size: 16px;line-height: 26px;word-break: break-all;}
	.contact-title h2{font-size: 28px;line-height: 38px;}
	/* ** End Contact Page ** */

	/* ** Product Page ** */
	.project-banner.inner-banner .vision-block{margin: 0 0 0 20%;}
	.product-pg-wrp{padding: 50px 0 0;}
	.product-pg-row h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-listblock{margin: 0 0 80px;}
	.product-listblock li a{font-size: 20px;line-height:30px;}

	.product-details-data h3{font-size: 30px;line-height: 40px;}
	/* ** End Product Page ** */

	.service-banner.inner-banner .vision-block{margin: 0 0 0 19%;}
	.services-owner-wrp h2{font-size:65px;line-height: 75px;}
	.service-img-rw h2{line-height: 130px;}
	.service-row:first-child .service-data-rw{padding: 0 0 0 50px;}
	.service-data-rw h3{font-size: 34px;line-height: 48px;margin: -8px 0 25px;}
	.service-data-rw ul li{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.service-data-rw{padding:100px 0 0 50px;}
	.service-img-rw{padding: 100px 0 0;}
	.service-row:nth-child(even) .service-img-rw h2{margin: 0 0 0 15px;}
	.service-nmlst ul li{font-size: 26px;line-height: 36px;}
	.map-title h2,.project-mindblock h2{font-size: 34px;line-height: 50px;margin: -8px 0 5px;}
	.project-mindblock p,.map-title p{font-size: 20px;}
	.thanks-wrapper{padding: 80px 0;}
	.thanks-wrapper h1{font-size:62px;margin: 0 auto 45px;}
	.thanks-wrapper img{width: 70px;}
	.thanks-wrapper h3{font-size: 24px;line-height: 34px;margin: 0 auto 25px;}
	.thanks-wrapper a{font-size: 16px;}
}

@media(min-width:1201px) and (max-width:1360px){
	.container{max-width: 1140px;}
	.main-wrpper{padding: 90px 0 0;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li{margin-right: 30px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar-light .navbar-nav .nav-link.btn-nav{padding: 10px 25px;}
    .service-data p {
        margin: 15px 0 0;
        font-size: 18px;
        font-weight: 26px;
        color: #fff;                   
        max-width: 100%;
    }
	.hero-banner{padding: 80px 0 0;}
	.hero-banner h1{font-size: 94px;line-height:92px;margin: 0 0 35px;}
	.heading h1{font-size: 94px;line-height:92px;margin: 0 10px 35px;}
	.heading {margin: 0px 10px 35px;}
	.vision-block{margin: 0;padding: 0 0 200px 15.7%;}
	.vision-block h2{font-size: 30px;line-height:48px;margin: 0 0 15px;}
	.vision-block p{font-size: 14px;line-height: 24px;text-align: left;margin: 0 0 45px;}
	.btn-main{font-size: 18px;}
	.notebox {padding: 30px 0;}
	.notebox h3{font-size: 20px;line-height: 30px;}
	.case-study-wrp h2{padding: 15px 25px;font-size: 36px;line-height: 46px;}
	.case-study-center h3{font-size: 110px;letter-spacing: 1px;}
	.case-study-center .btn-group{padding: 0 0 15px;}
	.case-study-center .btn-group .btn-main{padding: 10px 30px;font-size: 18px;margin: 15px 0;}
	.case-study-wrp .btn-main{font-size: 18px;padding: 10px 35px;}
	.our-company-wrp{padding: 50px 0;}
	.company-name{padding: 0 0 30px;}
	.company-name p{font-size: 14px;line-height: 24px;margin: 0 0 15px;}
	.company-name h2{font-size: 102px;line-height: px;}
	.company-img{padding: 30px 15px;}
	.company-data{padding: 35px 0 0;}
	.company-data h3{font-size: 14px;line-height: 24px;}
	.company-data p{font-size: 14px;line-height: 24px;}
	.titlebar{margin: 0 0 50px;}
	.titlebar h2{font-size:58px;line-height: 58px;margin: 0 0 15px;}
	.titlebar h6{font-size: 20px;line-height:30px;}
	.service-img img{height: 350px;}
	.service-block h3{padding: 30px 0;font-size: 16px;line-height: 24px;}
	.service-block h3 img{width: 30px;}
	.conter-wrp{padding:50px 0;}
	.conter-wrp ul {margin: 0;}
	.count-box h2{font-size: 90px;display:flex;line-height:72px;}
	.lets-build-wrp{padding: 50px 0;}
	.lets-build-data h2 span{font-size: 24px;}
	.lets-build-data h2{font-size:44px;line-height: 54px;}
	footer{padding: 50px 0;}
	.footer-abt img{height:70px;margin: 0 0 25px;}
	.footer-abt h3,.quicklinks h3{font-size: 16px;}
	.social-bx a{font-size: 20px;margin-right: 15px;}
	.quicklinks ul li a{padding: 5px 0;}
	.subscribe-block h3{font-size: 16px;margin: 0 0 25px;line-height: 32px;}
	.subscribe-block h6{font-size: 16px;margin: 0 0 10px;}
	.subscribe-block .form-group{margin: 0;position: relative;display: flex;align-items: center;}
	.subscribe-block .form-group button{display: block;border: 1px solid #fff;padding: 12px 20px;}
	.copyright{padding: 25px 15px;}
	.quicklinks p{font-size: 14px;line-height: 22px;}
	.copyright p{font-size: 14px;line-height: 24px;}
	/* ** End Home Page ** */

	/* ** About Page ** */
	.inner-banner .vision-block{margin: 0;}
	.scroll-wrp{padding: 0 0 30px;}
	.about-cotent{padding: 45px 0;}
	.abt-single-source-details p,.about-pgdt p{font-size: 16px;line-height: 26px;}
	.abt-single-source h2{font-size: 38px;line-height: 48px;}
	.abt-single-source-details{padding: 40px 0;}
	.faced-banner-wrp{background-position: center;padding:85px 0 0;}
	.faced-banner-wrp h2{font-size: 70px;line-height: 50px;margin: 0 0 30px;}
	.faced-block{padding: 35px;}
	.faced-block p{font-size: 16px;line-height: 25px;}
	.about-vision-block{;padding: 80px 0 0px 30px;max-width: 350px;}
	.about-pg-wrp{padding: 0 0 45px;}
	.vision-box{margin: 0 0 50px;}
	.vision-box:last-child{margin: 0;}
	.vision-box h2{font-size: 70px;line-height: 70px;}
	.vision-box p{font-size: 16px;line-height: 25px;}
	.count-box h2 span{
        padding: 0px 0 0 15px;
        font-size: 16px;
        font-weight: normal;
        line-height: 20px;
        color: #fff;
        font-family: "Inter", sans-serif;
	}
	/* ** End About Page ** */

	/* ** Case Study Page ** */
	.case-study-banner-wrp{padding: 80px 0;}
	.case-study-banner-wrp h1{font-size: 70px;line-height: 85px;margin: 0 0 35px;}
	.case-study-row{padding:80px 0 0;}
	.case-locbx p,.case-locbx h6{font-size: 18px;line-height: 28px;}
	.approch-data p,.case-dtbx ul li,.case-dtbx p,.case-data p{font-size: 14px;line-height: 26px;}
	.approch-data h3,.case-dtbx h3{font-size: 24px;margin: 0 0 15px;}
	.case-dtbx{margin: 0 0 25px;}
	.case-data-center .col-md-4{width: 40%;}
	.approch-wrp{padding: 50px 0;}
	.approach-small-img img{height: 65px;}
	.front-of-wrp{padding: 50px 0;}
	.solution-container{padding: 50px 0;}
	.solution-data h3{font-size: 28px;}
	.solution-data p,.solution-data ul li{font-size: 15px;line-height: 26px;}
	.nex-project-wrp .container-fluid {width: calc(1140px - 24px + (100vw - 1140px)/2);}
	.nex-project-wrp{padding:80px 0;}
	.new-project-titlebx h2{font-size: 28px;}
	.new-project-titlebx ul{margin: 0 0 35px;}
	.new-project-titlebx ul li{font-size: 18px;line-height: 28px;}
	.new-project-slider .projects-block img{height: 400px;}
	.project-data h6{font-size: 14px;}
	.project-data h3{font-size: 16px;}
	/* ** End Case Study Page ** */

	/* ** Contact Page ** */
	.contact-banner .vision-block{min-height: auto;}
	.contact-title{padding: 35px 0;}
	.contact-lst{padding: 40px 0;}
	.contact-box{margin: 0 0 30px;}
	.contact-ic{min-width: 55px;margin-right: 15px;width: 55px;}
	.contact-ic img{width: 100%;}
	.contact-dt h3{font-size: 22px;margin: 0 0 10px;line-height: 32px;}
	.contact-dt p{font-size: 16px;line-height: 26px;}
	.contact-title h2{font-size: 28px;line-height: 38px;}
	/* ** End Contact Page ** */

	/* ** Product Page ** */
	.product-pg-wrp{padding: 50px 0 0;}
	.product-pg-row h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-listblock li{padding: 20px 0;}
	.product-listblock{margin: 0 0 50px;}
	.product-listblock li a{font-size: 18px;line-height: 28px;}

	.product-details-banner h1{margin: 0;}
	.product-details-wrp{padding: 45px 0;}
	.product-breaf-inner h2, .product-breaf-dt h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.product-breaf-dt p{font-size: 15px;line-height: 24px;}
	.product-breaf-dt{margin: 0 0 50px;}
	.product-details-box{margin: 0 0 30px;}
	.product-details-list h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-details-data h3{font-size: 24px;}
	.product-details-data p{font-size: 14px;line-height: 24px;}
	.product-details-img img{height: 300px;}
	.product-breaf-inner{padding: 50px 0 0;}
	.product-breaf-inner p{font-size: 14px;line-height: 22px;}
	.projects-wrp .row,
	.product-details-wrp .row, .product-breaf-inner .row, .product-details-list .row{margin: 0 -15px;}
	.projects-wrp .row .col-md-4,
	.product-details-wrp .row .col-md-6, .product-breaf-inner .row .col-md-6, .product-details-list .row .col-md-6{padding: 0 15px;}
	/* ** End Product Page ** */

	/* ** Service Page ** */
	.service-banner.inner-banner .vision-block{margin: 0;}
	.services-pg-wrp{padding: 50px 0;}
	.service-img-rw h2{margin: 0 15px 0 0;font-size: 75px;line-height: 85px;}
	/*.service-row:first-child .service-data-rw{padding: 50px 0 0 30px;}*/
	.service-data-rw h3{font-size: 24px;line-height: 36px;margin: -8px 0 15px;}
	.service-data-rw ul li{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.service-data-rw{padding:50px 0 0 30px;}
	.service-img-rw{padding: 50px 0 0;}
	.service-row:nth-child(even) .service-img-rw h2{margin: 0 15px 0 0;}
	.services-owner-wrp{padding: 50px 0;}
	.services-owner-wrp h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.services-owner-wrp p{font-size: 16px;line-height: 24px;}
	.service-nmlst ul li{font-size: 18px;padding: 20px 0;line-height: 28px;}
	.service-ownrow{margin: 0 0 50px;}
	.project-mind-wrp{padding: 50px 0;}
	.project-mindblock h2{font-size: 24px;}
	.project-mindblock p{font-size: 18px;line-height: 26px;margin: 0 0 25px;}
	.project-mindblock .form-group label{font-size: 16px;}
	.project-mindblock .form-group .form-control{padding: 10px 20px;font-size: 14px;}
	.map-block{padding: 0 0;}
	.map-title h2{font-size: 24px;margin: -30px 0 10px;}
	.map-title p{font-size: 16px;line-height: 24px;}
	.map-box{height: 600px;}
	/* ** End Service Page ** */
}
@media(min-width:1025px) and (max-width:1200px){
	/* ** Home Page ** */
	.container{max-width: 990px;}
	.main-wrpper{padding: 90px 0 0;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li{margin-right: 30px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar-light .navbar-nav .nav-link.btn-nav{padding: 10px 25px;}

	.hero-banner{padding: 60px 0 0;}
	.hero-banner h1{font-size: 60px;line-height:80px;margin: 0 0 35px;}
	.vision-block{margin: 0;padding: 0 0 80px 60px;}
	.vision-block h2{font-size: 30px;line-height:40px;margin: 0 0 15px;}
	.vision-block p{font-size: 18px;line-height: 30px;text-align: left;margin: 0 0 25px;}
	.btn-main{font-size: 18px;}
	.notebox {padding: 20px 0;}
	.notebox h3{font-size: 18px;line-height: 28px;}
	.case-study-wrp h2{padding: 15px 25px;font-size: 30px;line-height: 40px;}
	.case-study-center h3{font-size: 70px;letter-spacing: 1px;}
	.case-study-center .btn-group{padding: 0 0 15px;}
	.case-study-center .btn-group .btn-main{padding: 10px 30px;font-size: 18px;margin: 15px 0;}
	.case-study-wrp .btn-main{font-size: 18px;padding: 10px 35px;}
	.our-company-wrp{padding: 50px 0;}
	.company-name{padding: 0 0 30px;}
	.company-name p{font-size: 14px;line-height: 24px;margin: 0 0 15px;}
	.company-name h2{font-size: 62px;line-height: 72px;}
	.company-img{padding: 30px 15px;}
	.company-data{padding: 35px 0 0;}
	.company-data h3{font-size: 14px;line-height: 24px;}
	.company-data p{font-size: 14px;line-height: 24px;}
	.titlebar{margin: 0 0 50px;}
	.titlebar h2{font-size:58px;line-height: 58px;margin: 0 0 15px;}
	.titlebar h6{font-size: 20px;line-height:30px;}
	.service-img img{height: 350px;}
	.service-block h3{padding: 30px 0;font-size: 16px;line-height: 24px;}
	.service-block h3 img{width: 30px;}
	.conter-wrp{padding:50px 0;}
	.conter-wrp ul {margin: 0;}
	.count-box h2{font-size: 62px;flex-flow: column;line-height:72px;}
	.count-box h2 span{padding: 0;display: block;font-size: 18px;line-height: 28px;}
	.lets-build-wrp{padding: 50px 0;}
	.lets-build-data h2 span{font-size: 24px;}
	.lets-build-data h2{font-size:44px;line-height: 54px;}
	footer{padding: 50px 0;}
	.footer-abt img{height:70px;margin: 0 0 25px;}
	.footer-abt h3,.quicklinks h3{font-size: 16px;}
	.social-bx a{font-size: 20px;margin-right: 15px;}
	.quicklinks ul li a{padding: 5px 0;}
	.subscribe-block h3{font-size: 20px;margin: 0 0 25px;line-height: 32px;}
	.subscribe-block h6{font-size: 16px;margin: 0 0 10px;}
	.subscribe-block .form-group{flex-flow: column;}
	.subscribe-block .form-group button{display: block;width: 100%;margin: 10px 0 0;border: 1px solid #fff;}
	.copyright{padding: 25px 15px;}
	.quicklinks p{font-size: 14px;line-height: 22px;}
	.copyright p{font-size: 14px;line-height: 24px;}
	/* ** End Home Page ** */

	/* ** About Page ** */
	.inner-banner .vision-block{margin: 0;}
	.scroll-wrp{padding: 0 0 30px;}
	.about-cotent{padding: 45px 0;}
	.abt-single-source-details p,.about-pgdt p{font-size: 15px;line-height: 24px;}
	.abt-single-source h2{font-size: 30px;line-height: 40px;}
	.abt-single-source-details{padding: 40px 0;}
	.faced-banner-wrp{background-position: center;padding:85px 0 0;}
	.faced-banner-wrp h2{font-size: 38px;line-height: 48px;margin: 0 0 30px;}
	.faced-block{padding: 35px;}
	.faced-block p{font-size: 15px;line-height: 22px;}
	.about-vision-block{;padding: 45px 0 0px 30px;max-width: 350px;}
	.about-pg-wrp{padding: 0 0 45px;}
	.vision-box{margin: 0 0 40px;}
	.vision-box:last-child{margin: 0;}
	.vision-box h2{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
	.vision-box p{font-size: 14px;line-height: 24px;}
	/* ** End About Page ** */

	/* ** Case Study Page ** */
	.case-study-banner-wrp{padding: 50px 0;}
	.case-study-banner-wrp h1{font-size:46px;line-height: 56px;margin: 0 0 25px;}
	.case-study-row{padding: 45px 0 0;}
	.case-locbx{margin: 0 0 15px;}
	.case-locbx h6{font-size: 14px;line-height: 22px;}
	.case-locbx p{font-size: 16px;line-height: 25px;}
	.case-data{padding: 0 0 0;}
	.case-data p{font-size: 16px;line-height: 24px;}
	.case-study-back{padding: 45px 0;}
	.approch-wrp .col-md-4,.approch-wrp .col-md-7,.case-data-center .col-md-4,.case-study-back .col-md-7{width: 100%;}
	.approch-wrp .offset-md-8,.case-study-back .offset-md-5{margin: 0;}
	.case-data-center,.approch-center{position: relative;bottom: 0;padding: 30px 40px;}
	.case-dtbx{margin: 0 0 35px;}
	.case-dtbx h3{font-size: 26px;margin: 0 0 15px;}
	.case-dtbx ul li,.case-dtbx p{font-size: 15px;line-height: 24px;}
	.approch-wrp{padding: 45px 0;}
	.approch-slider-block{padding: 0 0;}
	.approach-small-img img{height: 80px;}
	.approach-big-img img{height: 350px;}
	.approch-data{padding: 0 0 30px;}
	.approch-data h3{font-size: 26px;margin: 0 0 10px;}
	.approch-data p{font-size: 16px;line-height: 24px;}
	.front-of-wrp{padding: 45px 0;}
	.solution-container{padding:30px 0 30px;}
	.solution-data{margin: 0 0 30px;}
	.solution-data h3{font-size: 26px;margin: 0 0 15px;}
	.solution-data p,.solution-data ul li{font-size: 16px;line-height: 25px;}
	.nex-project-wrp{padding: 45px 0;}
	.nex-project-wrp .container-fluid{width: calc(990px - 24px + (100vw - 990px)/2);}
	.new-project-titlebx h2{font-size: 24px;}
	.new-project-titlebx ul{margin: 0 0 30px;}
	.new-project-titlebx ul li{font-size: 14px;line-height: 22px;}
	.new-project-titlebx .btn-main{max-width: 150px;}
	.new-project-titlebx{margin: 0 0 35px;}
	.new-project-slider .projects-block img{height: 350px;}
	.project-data h6{font-size: 16px;}
	.project-data h3{font-size: 18px;}
	/* ** End Case Study Page ** */

	/* ** Contact Page ** */
	.contact-banner .vision-block{min-height: auto;}
	.contact-title{padding: 35px 0;}
	.contact-lst{padding: 40px 0;}
	.contact-box{margin: 0 0 30px;}
	.contact-ic{min-width: 55px;margin-right: 15px;width: 55px;}
	.contact-ic img{width: 100%;}
	.contact-dt h3{font-size: 22px;margin: 0 0 10px;line-height: 32px;}
	.contact-dt p{font-size: 16px;line-height: 26px;word-break: break-all;}
	.contact-title h2{font-size: 28px;line-height: 38px;}
	/* ** End Contact Page ** */

	/* ** Product Page ** */
	.product-pg-wrp{padding: 50px 0 0;}
	.product-pg-row h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-listblock li{padding: 20px 0;}
	.product-listblock{margin: 0 0 50px;}
	.product-listblock li a{font-size: 18px;line-height: 28px;}

	.product-details-banner h1{margin: 0;}
	.product-details-wrp{padding: 45px 0;}
	.product-breaf-inner h2, .product-breaf-dt h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.product-breaf-dt p{font-size: 15px;line-height: 24px;}
	.product-breaf-dt{margin: 0 0 50px;}
	.product-details-box{margin: 0 0 30px;}
	.product-details-list h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-details-data h3{font-size: 26px;}
	.product-details-data p{font-size: 15px;line-height: 24px;}
	.product-details-img img{height: 300px;}
	.product-breaf-inner{padding: 50px 0 0;}
	.product-breaf-inner p{font-size: 15px;line-height: 22px;}
	.projects-wrp .row,
	.product-details-wrp .row, .product-breaf-inner .row, .product-details-list .row{margin: 0 -15px;}
	.projects-wrp .row .col-md-4,
	.product-details-wrp .row .col-md-6, .product-breaf-inner .row .col-md-6, .product-details-list .row .col-md-6{padding: 0 15px;}
	/* ** End Product Page ** */

	/* ** Service Page ** */
	.service-banner.inner-banner .vision-block{margin: 0;}
	.services-pg-wrp{padding: 50px 0;}
	.service-img-rw h2{margin: 0 15px 0 0;font-size: 75px;line-height: 85px;}
	.service-row:first-child .service-data-rw{padding: 50px 0 0 30px;}
	.service-data-rw h3{font-size: 26px;line-height: 36px;margin: 0 0 15px;}
	.service-data-rw ul li{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.service-data-rw{padding:50px 0 0 30px;}
	.service-img-rw{padding: 50px 0 0;}
	.service-row:nth-child(even) .service-img-rw h2{margin: 0 15px 0 0;}
	.services-owner-wrp{padding: 50px 0;}
	.services-owner-wrp h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.services-owner-wrp p{font-size: 16px;line-height: 24px;}
	.service-nmlst ul li{font-size: 18px;padding: 20px 0;line-height: 28px;}
	.service-ownrow{margin: 0 0 50px;}
	.project-mind-wrp{padding: 50px 0;}
	.project-mindblock h2{font-size: 28px;}
	.project-mindblock p{font-size: 18px;line-height: 26px;margin: 0 0 25px;}
	.project-mindblock .form-group label{font-size: 16px;}
	.project-mindblock .form-group .form-control{padding: 10px 20px;font-size: 14px;}
	.map-block{padding: 0 0;}
	.map-title h2{font-size: 26px;margin: 0 0 10px;}
	.map-title p{font-size: 16px;line-height: 24px;}
	.map-box{height: 600px;}
	/* ** End Service Page ** */
}

@media(min-width:992px) and (max-width:1024px){
	/* ** Home Page ** */
	.container{max-width: 920px;}
	.main-wrpper{padding: 90px 0 0;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li{margin-right: 30px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar-light .navbar-nav .nav-link.btn-nav{padding: 10px 25px;}

	.hero-banner{padding: 60px 0 0;}
	.hero-banner h1{font-size: 60px;line-height:80px;margin: 0 0 35px;}
	.vision-block{margin: 0;padding: 0 0 80px 60px;}
	.vision-block h2{font-size: 30px;line-height:40px;margin: 0 0 15px;}
	.vision-block p{font-size: 18px;line-height: 30px;text-align: left;margin: 0 0 25px;}
	.btn-main{font-size: 18px;}
	.notebox {padding: 20px 0;}
	.notebox h3{font-size: 18px;line-height: 28px;}
	.case-study-wrp h2{padding: 15px 25px;font-size: 30px;line-height: 40px;}
	.case-study-center h3{font-size: 50px;letter-spacing: 1px;}
	.case-study-center .btn-group{padding: 0 0 15px;}
	.case-study-center .btn-group .btn-main{padding: 10px 30px;font-size: 18px;margin: 15px 0;}
	.case-study-wrp .btn-main{font-size: 18px;padding: 10px 35px;}
	.our-company-wrp{padding: 50px 0;}
	.company-name{padding: 0 0 30px;}
	.company-name p{font-size: 14px;line-height: 24px;margin: 0 0 15px;}
	.company-name h2{font-size: 42px;line-height: 52px;}
	.company-img{padding: 30px 15px;}
	.company-data{padding: 35px 0 0;}
	.company-data h3{font-size: 14px;line-height: 24px;}
	.company-data p{font-size: 14px;line-height: 24px;}
	.titlebar{margin: 0 0 30px;}
	.titlebar h2{font-size:48px;line-height: 58px;margin: 0 0 15px;}
	.titlebar h6{font-size: 20px;line-height:30px;}
	.service-img img{height: 350px;}
	.service-block h3{padding: 30px 0;font-size: 16px;line-height: 24px;}
	.service-block h3 img{width: 30px;}
	.conter-wrp{padding:50px 0;}
	.conter-wrp ul {margin: 0;}
	.count-box h2{font-size: 42px;flex-flow: column;line-height:52px;}
	.count-box h2 span{padding: 0;display: block;font-size: 15px;line-height: 22px;}
	.lets-build-wrp{padding: 50px 0;}
	.lets-build-data h2 span{font-size: 18px;}
	.lets-build-data h2{font-size:34px;line-height: 42px;}
	.lets-build-data .btn-main{font-size: 15px;}
	footer{padding: 50px 0;}
	.footer-abt img{height:70px;margin: 0 0 25px;}
	.footer-abt h3,.quicklinks h3{font-size: 16px;}
	.social-bx a{font-size: 20px;margin-right: 15px;}
	.quicklinks ul li a{padding: 5px 0;}
	.subscribe-block h3{font-size: 22px;margin: 0 0 25px;line-height: 32px;}
	.subscribe-block h6{font-size: 16px;margin: 0 0 10px;}
	.subscribe-block .form-group{flex-flow: column;}
	.subscribe-block .form-group button{display: block;width: 100%;margin: 10px 0 0;border: 1px solid #fff;}
	.copyright{padding: 25px 15px;}
	.quicklinks p{font-size: 14px;line-height: 22px;}
	.copyright p{font-size: 14px;line-height: 24px;}
	/* ** End Home Page ** */

	/* ** About Page ** */
	.inner-banner .vision-block{margin: 0;}
	.scroll-wrp{padding: 0 0 30px;}
	.about-cotent{padding: 45px 0;}
	.abt-single-source-details p,.about-pgdt p{font-size: 15px;line-height: 24px;}
	.abt-single-source h2{font-size: 30px;line-height: 40px;}
	.abt-single-source-details{padding: 40px 0;}
	.faced-banner-wrp{background-position: center;padding:85px 0 0;}
	.faced-banner-wrp h2{font-size: 38px;line-height: 48px;margin: 0 0 30px;}
	.faced-block{padding: 35px;}
	.faced-block p{font-size: 15px;line-height: 22px;}
	.about-vision-block{;padding: 45px 0 0px 30px;max-width: 350px;}
	.about-pg-wrp{padding: 0 0 45px;}
	.vision-box{margin: 0 0 40px;}
	.vision-box:last-child{margin: 0;}
	.vision-box h2{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
	.vision-box p{font-size: 14px;line-height: 24px;}
	/* ** End About Page ** */

	/* ** Case Study Page ** */
	.case-study-banner-wrp{padding: 50px 0;}
	.case-study-banner-wrp h1{font-size:46px;line-height: 56px;margin: 0 0 25px;}
	.case-study-row{padding: 45px 0 0;}
	.case-locbx{margin: 0 0 15px;}
	.case-locbx h6{font-size: 14px;line-height: 22px;}
	.case-locbx p{font-size: 16px;line-height: 25px;}
	.case-data{padding: 0 0 0;}
	.case-data p{font-size: 16px;line-height: 24px;}\	.case-study-back{padding: 45px 0;}
	.approch-wrp .col-md-4,.approch-wrp .col-md-7,.case-data-center .col-md-4,.case-study-back .col-md-7{width: 100%;}
	.approch-wrp .offset-md-8,.case-study-back .offset-md-5{margin: 0;}
	.case-data-center,.approch-center{position: relative;bottom: 0;padding: 30px 15px;}
	.case-dtbx{margin: 0 0 35px;}
	.case-dtbx h3{font-size: 26px;margin: 0 0 15px;}
	.case-dtbx ul li,.case-dtbx p{font-size: 15px;line-height: 24px;}
	.approch-wrp{padding: 45px 0;}
	.approch-slider-block{padding: 0 15px;}
	.approach-small-img img{height: 80px;}
	.approach-big-img img{height: 350px;}
	.approch-data{padding: 0 0 30px;}
	.approch-data h3{font-size: 26px;margin: 0 0 10px;}
	.approch-data p{font-size: 16px;line-height: 24px;}
	.front-of-wrp{padding: 45px 0;}
	.solution-container{padding:30px 0 30px;}
	.solution-data{margin: 0 0 30px;}
	.solution-data h3{font-size: 26px;margin: 0 0 15px;}
	.solution-data p,.solution-data ul li{font-size: 16px;line-height: 25px;}
	.nex-project-wrp{padding: 45px 0;}
	.nex-project-wrp .container-fluid{width: calc(920px - 24px + (100vw - 920px)/2);}
	.new-project-titlebx h2{font-size: 24px;}
	.new-project-titlebx ul{margin: 0 0 30px;}
	.new-project-titlebx ul li{font-size: 14px;line-height: 22px;}
	.new-project-titlebx .btn-main{max-width: 150px;}
	.new-project-titlebx{margin: 0 0 35px;}
	.new-project-slider .projects-block img{height: 350px;}
	.project-data h6{font-size: 16px;}
	.project-data h3{font-size: 18px;}
	/* ** End Case Study Page ** */

	/* ** Contact Page ** */
	.contact-wrp{padding: 0;}
	.contact-banner .vision-block{min-height: auto;}
	.contact-title{padding: 35px 0;}
	.contact-lst{padding: 40px 0;}
	.contact-box{margin: 0 0 30px;}
	.contact-ic{min-width: 40px;margin-right: 15px;width: 40px;}
	.contact-ic img{width: 100%;}
	.contact-dt h3{font-size: 22px;margin: 0 0 10px;line-height: 32px;}
	.contact-dt p{font-size: 16px;line-height: 26px;word-break: break-all;}
	.contact-title h2{font-size: 28px;line-height: 38px;}
	/* ** End Contact Page ** */

	/* ** Product Page ** */
	.product-pg-wrp{padding: 50px 0 0;}
	.product-pg-row h2{font-size: 24px;line-height: 38px;margin: 0 0 25px;}
	.product-listblock li{padding: 15px 0;}
	.product-listblock{margin: 0 0 50px;}
	.product-listblock li a{font-size: 18px;line-height: 28px;}

	.product-details-banner h1{margin: 0;}
	.product-details-wrp{padding: 45px 0;}
	.product-breaf-inner h2, .product-breaf-dt h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.product-breaf-dt p{font-size: 15px;line-height: 24px;}
	.product-breaf-dt{margin: 0 0 50px;}
	.product-details-box{margin: 0 0 30px;}
	.product-details-list h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-details-data h3{font-size: 26px;}
	.product-details-data p{font-size: 15px;line-height: 24px;}
	.product-details-img img{height: 300px;}
	.product-breaf-inner{padding: 50px 0 0;}
	.product-breaf-inner p{font-size: 15px;line-height: 22px;}
	.projects-wrp .row,
	.product-details-wrp .row, .product-breaf-inner .row, .product-details-list .row{margin: 0 -15px;}
	.projects-wrp .row .col-md-4,
	.product-details-wrp .row .col-md-6, .product-breaf-inner .row .col-md-6, .product-details-list .row .col-md-6{padding: 0 15px;}
	.project-data h3{flex-flow: column;align-items: flex-start;font-size: 16px;}
	.project-data h3 span{margin: 5px 0 0;}
	/* ** End Product Page ** */

	/* ** Service Page ** */
	.service-banner.inner-banner .vision-block{margin: 0;}
	.services-pg-wrp{padding: 50px 0;}
	.service-data-rw,.service-img-rw{width: 100%;}
	.service-img-rw{flex-flow: column;}
	.service-img-rw h2{margin: 0 0 15px;font-size: 75px;line-height: 85px;}
	.service-img-rw:after{display: none;}
	.service-row:first-child .service-data-rw{padding: 30px 0;}
	.service-data-rw h3{font-size: 26px;line-height: 36px;margin: 0 0 15px;}
	.service-data-rw ul li{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.service-data-rw{padding: 30px 0;}
	.service-img-rw{padding: 50px 0 0;}
	.service-row:nth-child(even) {flex-flow: column-reverse;}
	.service-row:nth-child(even) .service-img-rw{flex-flow: column-reverse;}
	.service-row:nth-child(even) .service-img-rw h2{margin: 0 0 15px;}
	.services-owner-wrp{padding: 50px 0;}
	.services-owner-wrp h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.services-owner-wrp p{font-size: 16px;line-height: 24px;}
	.service-nmlst ul li{font-size: 18px;padding: 20px 0;line-height: 28px;}
	.service-ownrow{margin: 0 0 50px;}
	.project-mind-wrp{padding: 50px 0;}
	.project-mindblock h2{font-size: 28px;}
	.project-mindblock p{font-size: 18px;line-height: 26px;margin: 0 0 25px;}
	.project-mindblock .form-group label{font-size: 16px;}
	.project-mindblock .form-group .form-control{padding: 10px 20px;font-size: 14px;}
	.map-block{padding: 0 0;}
	.map-title{flex-flow: column;margin: 0 0 25px;align-items: flex-start;}
	.map-title h2{font-size: 26px;margin: 0 0 10px;}
	.map-title p{font-size: 16px;line-height: 24px;}
	.directionbx{margin: 25px 0 0;}
	.map-box{height: 600px;}
	/* ** End Service Page ** */
	
		.thanks-wrapper{padding: 80px 0;}
	.thanks-wrapper h1{font-size:62px;margin: 0 auto 45px;}
	.thanks-wrapper img{width: 70px;}
	.thanks-wrapper h3{font-size: 24px;line-height: 34px;margin: 0 auto 25px;}
	.thanks-wrapper a{font-size: 16px;}
}

@media(min-width:768px) and (max-width:991px){
	/* ** Home Page ** */
	.main-wrpper{padding: 90px 0 0;}
	.navbar-brand img{height: 60px;}
	.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	.navbar-light .navbar-nav .nav-link.btn-nav{padding: 10px 15px;}

	.hero-banner{padding: 50px 0 0;}
	.hero-banner h1{font-size: 50px;line-height:70px;margin: 0 0 25px;}
	.vision-block{margin: 0;padding: 0 0 80px 60px;}
	.vision-block h2{font-size: 30px;line-height:40px;margin: 0 0 15px;}
	.vision-block p{font-size: 18px;line-height: 30px;text-align: left;margin: 0 0 25px;}
	.btn-main{font-size: 18px;}
	.notebox {padding: 20px 0;}
	.notebox h3{font-size: 18px;line-height: 28px;}
	.case-study-wrp h2{padding: 15px 25px;font-size: 30px;line-height: 40px;}
	.case-study-center h3{font-size: 50px;letter-spacing: 1px;}
	.case-study-center .btn-group{padding: 0 0 15px;}
	.case-study-center .btn-group .btn-main{padding: 10px 30px;font-size: 18px;margin: 15px 0;}
	.case-study-wrp .btn-main{font-size: 18px;padding: 10px 35px;}
	.our-company-wrp{padding: 50px 0;}
	.company-name{padding: 0 0 30px;}
	.company-name p{font-size: 14px;line-height: 24px;margin: 0 0 15px;}
	.company-name h2{font-size: 42px;line-height: 52px;}
	.company-img{padding: 30px 15px;}
	.company-data{padding: 35px 0 0;}
	.company-data h3{font-size: 14px;line-height: 24px;}
	.company-data p{font-size: 14px;line-height: 24px;}
	.titlebar{margin: 0 0 30px;}
	.titlebar h2{font-size:48px;line-height: 58px;margin: 0 0 15px;}
	.titlebar h6{font-size: 20px;line-height:30px;}
	.service-img img{height: 350px;}
	.service-block h3{padding: 30px 0;font-size: 16px;line-height: 24px;}
	.service-block h3 img{width: 30px;}
	.conter-wrp{padding:50px 0;}
	.conter-wrp ul {margin: 0;}
	.count-box h2{font-size: 42px;flex-flow: column;line-height:52px;}
	.count-box h2 span{padding: 0;display: block;font-size: 15px;line-height: 22px;}
	.lets-build-wrp{padding: 50px 0;}
	.lets-build-data h2 span{font-size: 18px;}
	.lets-build-data h2{font-size:34px;line-height: 42px;}
	.lets-build-data .btn-main{font-size: 15px;}
	footer{padding: 50px 0;}
	.footer-abt{margin: 0 0 30px;}
	.footer-abt img{height:100px;margin: 0 0 25px;}
	.quicklinks{margin: 0 0 50px;}
	.quicklinks h3{font-size: 18px;}
	.quicklinks ul li a{padding: 5px 0;}
	.subscribe-block h3{font-size: 30px;margin: 0 0 25px;}
	.subscribe-block h6{font-size: 18px;margin: 0 0 10px;}
	.copyright{padding: 25px 15px;}
	.copyright p{font-size: 14px;line-height: 24px;}
	/* ** End Home Page ** */

	/* ** About Page ** */
	.inner-banner .vision-block{margin: 0;}
	.scroll-wrp{padding: 0 0 30px;}
	.about-cotent{padding: 45px 0;}
	.abt-single-source-details p,.about-pgdt p{font-size: 15px;line-height: 24px;}
	.abt-single-source h2{font-size: 26px;line-height: 36px;}
	.abt-single-source-details{padding: 40px 0;}
	.faced-banner-wrp{background-position: center;padding:85px 0 0;}
	.faced-banner-wrp h2{font-size: 38px;line-height: 48px;margin: 0 0 30px;}
	.faced-block{padding: 35px;}
	.faced-block p{font-size: 15px;line-height: 22px;}
	.about-vision-block{margin: 0;padding: 45px 0 0px 30px;}
	.about-pg-wrp{padding: 0 0 45px;}
	.vision-box{margin: 0 0 40px;}
	.vision-box:last-child{margin: 0;}
	.vision-box h2{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
	.vision-box p{font-size: 14px;line-height: 24px;}
	/* ** End About Page ** */

	/* ** Case Study Page ** */
	.case-study-banner-wrp{padding: 50px 0;}
	.case-study-banner-wrp h1{font-size:46px;line-height: 56px;margin: 0 0 25px;}
	.case-study-banner-wrp .container-fluid{padding: 0;}
	.case-study-row{padding: 45px 0 0;}
	.case-locbx{margin: 0 0 15px;}
	.case-locbx h6{font-size: 14px;line-height: 22px;}
	.case-locbx p{font-size: 16px;line-height: 25px;}
	.case-data{padding: 0 0 0;}
	.case-data p{font-size: 16px;line-height: 24px;}
	.approch-wrp .container-fluid, .case-study-back .container-fluid{padding: 0px;}
	.case-study-back{padding: 45px 0;}
	.approch-wrp .col-md-4,.approch-wrp .col-md-7,.case-data-center .col-md-4,.case-study-back .col-md-7{width: 100%;}
	.approch-wrp .offset-md-8,.case-study-back .offset-md-5{margin: 0;}
	.case-data-center,.approch-center{position: relative;bottom: 0;padding: 30px 15px;}
	.case-dtbx{margin: 0 0 35px;}
	.case-dtbx h3{font-size: 26px;margin: 0 0 15px;}
	.case-dtbx ul li,.case-dtbx p{font-size: 15px;line-height: 24px;}
	.approch-wrp{padding: 45px 0;}
	.approch-slider-block{padding: 0 15px;}
	.approach-small-img img{height: 80px;}
	.approach-big-img img{height: 350px;}
	.approch-data{padding: 0 0 30px;}
	.approch-data h3{font-size: 26px;margin: 0 0 10px;}
	.approch-data p{font-size: 16px;line-height: 24px;}
	.front-of-wrp{padding: 45px 0;}
	.solution-container{padding:30px 0 30px;}
	.solution-data{margin: 0 0 30px;}
	.solution-data h3{font-size: 26px;margin: 0 0 15px;}
	.solution-data p,.solution-data ul li{font-size: 16px;line-height: 25px;}
	.nex-project-wrp{padding: 45px 0;}
	.nex-project-wrp .container-fluid{width: 100%;padding:0 15px;}
	.new-project-titlebx h2{font-size: 24px;}
	.new-project-titlebx ul{margin: 0 0 30px;}
	.new-project-titlebx ul li{font-size: 14px;line-height: 22px;}
	.new-project-titlebx .btn-main{max-width: 150px;}
	.new-project-titlebx{margin: 0 0 35px;}
	.new-project-slider .projects-block img{height: 350px;}
	.project-data h6{font-size: 16px;}
	.project-data h3{font-size: 18px;}
	/* ** End Case Study Page ** */

	/* ** Contact Page ** */
	.contact-wrp{padding: 0;}
	.contact-banner .vision-block{min-height: auto;}
	.contact-title{padding: 35px 0;}
	.contact-lst{padding: 40px 0;}
	.contact-box{margin: 0 0 30px;}
	.contact-ic{min-width: 40px;margin-right: 15px;width: 40px;}
	.contact-ic img{width: 100%;}
	.contact-dt h3{font-size: 22px;margin: 0 0 10px;line-height: 32px;}
	.contact-dt p{font-size: 16px;line-height: 26px;word-break: break-all;}
	.contact-title h2{font-size: 28px;line-height: 38px;}
	/* ** End Contact Page ** */

	/* ** Product Page ** */
	.product-pg-wrp{padding: 50px 0 0;}
	.product-pg-row h2{font-size: 24px;line-height: 38px;margin: 0 0 25px;}
	.product-listblock li{padding: 15px 0;}
	.product-listblock{margin: 0 0 50px;}
	.product-listblock li a{font-size: 18px;line-height: 28px;}

	.product-details-banner h1{margin: 0;}
	.product-details-wrp{padding: 45px 0;}
	.product-breaf-inner h2, .product-breaf-dt h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.product-breaf-dt p{font-size: 15px;line-height: 24px;}
	.product-breaf-dt{margin: 0 0 50px;}
	.product-details-box{margin: 0 0 30px;}
	.product-details-list h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-details-data h3{font-size: 26px;}
	.product-details-data p{font-size: 15px;line-height: 24px;}
	.product-details-img img{height: 300px;}
	.product-breaf-inner{padding: 50px 0 0;}
	.product-breaf-inner p{font-size: 15px;line-height: 22px;}
	.projects-wrp .row,
	.product-details-wrp .row, .product-breaf-inner .row, .product-details-list .row{margin: 0 -15px;}
	.projects-wrp .row .col-md-4,
	.product-details-wrp .row .col-md-6, .product-breaf-inner .row .col-md-6, .product-details-list .row .col-md-6{padding: 0 15px;}
	.project-data h3{flex-flow: column;align-items: flex-start;font-size: 16px;}
	.project-data h3 span{margin: 5px 0 0;}
	/* ** End Product Page ** */

	/* ** Service Page ** */
	.services-pg-wrp{padding: 50px 0;}
	.service-banner.inner-banner .vision-block{margin: 0;}
	.service-data-rw,.service-img-rw{width: 100%;}
	.service-img-rw{flex-flow: column;}
	.service-img-rw h2{margin: 0 0 15px;font-size: 75px;line-height: 85px;}
	.service-img-rw:after{display: none;}
	.service-row:first-child .service-data-rw{padding: 30px 0;}
	.service-data-rw h3{font-size: 26px;line-height: 36px;margin: 0 0 15px;}
	.service-data-rw ul li{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.service-data-rw{padding: 30px 0;}
	.service-img-rw{padding: 50px 0 0;}
	.service-row:nth-child(even) {flex-flow: column-reverse;}
	.service-row:nth-child(even) .service-img-rw{flex-flow: column-reverse;}
	.service-row:nth-child(even) .service-img-rw h2{margin: 0 0 15px;}
	.services-owner-wrp{padding: 50px 0;}
	.services-owner-wrp h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.services-owner-wrp p{font-size: 16px;line-height: 24px;}
	.service-nmlst ul li{font-size: 20px;padding: 20px 0;line-height: 30px;}
	.service-nmlst-right{padding: 30px 0 0;}
	.service-ownrow{margin: 0 0 50px;}
	.project-mind-wrp{padding: 50px 0;}
	.project-mindblock h2{font-size: 28px;}
	.project-mindblock p{font-size: 18px;line-height: 26px;margin: 0 0 25px;}
	.project-mindblock .form-group label{font-size: 16px;}
	.project-mindblock .form-group .form-control{padding: 10px 20px;font-size: 14px;}
	.map-block{padding: 0 0;}
	.map-title{flex-flow: column;margin: 0 0 25px;align-items: flex-start;}
	.map-title h2{font-size: 26px;margin: 0 0 10px;}
	.map-title p{font-size: 16px;line-height: 24px;}
	.directionbx{margin: 25px 0 0;}
	.map-box{height: 600px;}
	/* ** End Service Page ** */
		.thanks-wrapper{padding: 60px 0;}
	.thanks-wrapper h1{font-size:42px;margin: 0 auto 45px;}
	.thanks-wrapper img{width: 40px;}
	.thanks-wrapper h3{font-size: 18px;line-height: 26px;margin: 0 auto 15px;}
	.thanks-wrapper a{font-size: 14px;}

}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px){
    
    	.offset-md-8 {
    margin-left: 0%;
}
.about-pgdt p {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    line-height: 28px;
    margin: 0 0 30px;
}
.about-pgdt p:last-child{
    margin: 0 0 30px;
}
	.explore{
	    display:block;
	}
		.explore1{
	    display:none;
	}
	.inquire-form h2 {
    text-align: center;
    font-size: 32px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    margin: 0 auto 10px;
	}
.inquire-form .btn-main {
    border: 1px solid #fff;

    padding: 15px 20px;
    margin: 40px 0 0;
   max-width: 100%;
    display: flex;
    align-items: center;
    color: #fff;
    background: transparent;
}
	/* ** Home Page ** */
	.main-wrpper{padding: 100px 0 0;}
	.navbar-brand img{height: 70px;}
	.hero-banner{padding: 50px 0 0;}
	.hero-banner h1{font-size: 30px;line-height: 40px;margin: 0 0 25px;}
	.vision-block{margin: 0;padding: 0 0 60px;}
	.vision-block h2{font-size: 22px;line-height: 34px;margin: 0 0 15px;}
	.vision-block p{font-size: 16px;line-height: 24px;text-align: left;margin: 0 0 25px;}
	.btn-main{font-size: 16px;}
	.notebox {padding: 15px 0;}
	.notebox h3{font-size: 26px;line-height: 26px;        text-align: left;}
	.service-data {
    padding: 15px 15px;
    height: 60px;
    overflow: hidden;
    transition: .4s linear;
    -webkit-transition: .4s linear;
}
	.case-study-wrp h2{padding: 10px 15px;font-size: 26px;line-height: 36px;}
	.case-study-center h3{font-size: 28px;}
	.case-study-center .btn-group{padding: 0 0 15px;}
	.case-study-center .btn-group .btn-main{padding: 10px 20px;font-size: 14px;margin: 15px 0;}
	.case-study-wrp .btn-main{font-size: 16px;padding: 10px 25px;}
	.our-company-wrp{padding: 50px 0;}
	.company-name{padding: 0 0 30px;}
	.company-name p{font-size: 16px;line-height: 26px;margin: 0 0 25px;}
	.company-name h2{font-size: 40px;line-height: 42px;}
	.company-img{padding: 30px 15px;}
	.company-data{padding: 45px 0 0;}
	.company-data h3{font-size: 16px;line-height: 26px;}
	.company-data p{font-size: 16px;line-height: 26px;}
	.titlebar{text-align: center;margin: 0 0 30px;}
	.titlebar h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.titlebar h6{font-size: 18px;line-height: 28px;}
	.service-list ul li{width: 100%;}
	.service-img img{height: 350px;}
	.service-block h3{padding: 0px 0;font-size: 18px;}
	.contact-ic img {
    width: 60%;
}
.contact-ic {
    min-width: 75px;
    margin-right: 0px;
}
	.service-block h3 img{width: 30px;}
	.conter-wrp{padding:50px 0;}
	.conter-wrp ul {margin: 0;}
	.conter-wrp ul li{padding: 15px;width: 50%;border: 1px solid rgba(255, 255, 255, 0.30);}
	.count-box h2{font-size: 40px;flex-flow: column;justify-content: center;align-items: center;}
	.count-box h2 span{padding: 0;display: block;font-size: 15px;}
	.conter-wrp ul li:after{display: none;}
	.lets-build-wrp{padding: 50px 0;}
	.lets-build-data{flex-flow: column;align-items: flex-start;justify-content: center;}
	.lets-build-data h2 span{font-size: 16px;}
	.lets-build-data h2{font-size: 28px;margin: 0 0 25px;line-height: 38px;text-align: center;display: block;width: 100%;}
	.lets-build-data .btn-main{margin: 0 auto;font-size: 15px;}
	footer{padding: 50px 0;}
	.footer-abt{margin: 0 auto 30px;}
	.footer-abt img{height:100px;margin: 0 auto 25px;}
	.footer-abt h3{text-align: center;}
	.social-bx{justify-content: center;}
	.quicklinks{margin: 0 auto 30px;}
	.quicklinks h3{font-size: 16px;text-align: center;}
	.quicklinks ul li a{text-align: center;padding: 5px 0;}
	.quicklinks p{text-align: center;}
	.subscribe-block h3{font-size: 20px;margin: 0 auto 25px;text-align: center;}
	.subscribe-block h6{font-size: 14px;margin: 0 0 10px;}
	.copyright{padding: 15px;}
	.copyright p{font-size: 14px;line-height: 24px;}
	/* ** End Home Page ** */

	/* ** About Page ** */
	.inner-banner .vision-block{margin: 0;}
	.scroll-wrp{padding: 0 0 30px;}
	.about-cotent{padding: 45px 0;}
	.abt-single-source-details p,.about-pgdt p{font-size: 15px;line-height: 24px;}
	.abt-single-source h2{font-size: 26px;line-height: 36px;}
	.abt-single-source-details{padding: 40px 0;}
	.faced-banner-wrp{background-position: center;padding:45px 0 0;}
	.faced-banner-wrp h2{font-size: 30px;line-height: 36px;margin: 0 0 20px;}
	.faced-block{padding: 25px;}
	.faced-block p{font-size: 15px;line-height: 22px;}
	.about-vision-block{margin: 0;padding: 45px 0 0px 30px;}
	.about-pg-wrp{padding: 0 0 45px;}
	.vision-box{margin: 0 0 40px;}
	.vision-box:last-child{margin: 0;}
	.vision-box h2{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
	.vision-box p{font-size: 14px;line-height: 24px;}
	/* ** End About Page ** */

	/* ** Case Study Page ** */
	.case-study-banner-wrp{padding: 50px 0;}
	.case-study-banner-wrp h1{font-size:36px;line-height: 46px;margin: 0 0 15px;}
	.case-study-banner-wrp .container-fluid{padding: 0;}
	.case-study-row{padding: 45px 0 0;}
	.case-locbx{margin: 0 0 15px;}
	.case-locbx h6{font-size: 16px;line-height: 24px;}
	.case-locbx p{font-size: 18px;line-height: 28px;}
	.case-data{padding: 30px 0 0;}
	.case-data p{font-size: 16px;line-height: 24px;}
	.approch-wrp .container-fluid, .case-study-back .container-fluid{padding: 0px;}
	.case-study-back{padding: 45px 0;}
	.case-data-center,.approch-center{position: relative;bottom: 0;padding: 30px 15px;}
	.case-dtbx{margin: 0 0 35px;}
	.case-dtbx h3{font-size: 26px;margin: 0 0 15px;}
	.case-dtbx ul li,.case-dtbx p{font-size: 15px;line-height: 24px;}
	.approch-wrp{padding: 45px 0;}
	.approach-big-img img{height: 350px;}
	.approch-slider-block{flex-flow: column;}
	.approch-main-slider{width: 100%;}
	.approch-pager-slider{padding: 25px 10px 0;display: flex;width: 100%;flex-wrap: wrap;}
	.approach-small-img {width: 33.33%;}
	.approach-small-img img{padding: 0 10px;}
	.approch-data{padding: 0 0 30px;}
	.approch-data h3{font-size: 26px;margin: 0 0 10px;}
	.approch-data p{font-size: 16px;line-height: 24px;}
	.front-of-wrp{padding: 45px 0;}
	.solution-container{padding:30px 0 30px;}
	.solution-data{margin: 0 0 30px;}
	.solution-data h3{font-size: 26px;margin: 0 0 15px;}
	.solution-data p,.solution-data ul li{font-size: 16px;line-height: 25px;}
	.nex-project-wrp{padding: 45px 0;}
	.nex-project-wrp .container-fluid{width: 100%;padding:0 15px;}
	.new-project-titlebx h2{font-size: 28px;}
	.new-project-titlebx ul{margin: 0 0 30px;}
	.new-project-titlebx ul li{font-size: 18px;line-height: 28px;}
	.new-project-titlebx .btn-main{max-width: 150px;}
	.new-project-titlebx{margin: 0 0 35px;}
	.new-project-slider .projects-block img{height: 350px;}
	.project-data h6{font-size: 16px;}
	.project-data h3{font-size: 18px;}
	/* ** End Case Study Page ** */

	/* ** Contact Page ** */
	.contact-wrp{padding: 0;}
	.contact-banner .vision-block{min-height: auto;}
	.service-banner.inner-banner .vision-block{margin: 0;}
	.contact-title{padding: 35px 0;}
	.contact-lst{padding: 40px 0;}
	.contact-box{margin: 0 0 30px;}
	.contact-dt h3{font-size: 26px;margin: 0 0 10px;line-height: 36px;}
	.contact-dt p{font-size: 16px;line-height: 26px;}
	.contact-title h2{font-size: 22px;line-height: 38px;}
	/* ** End Contact Page ** */

	/* ** Product Page ** */
	.product-pg-wrp{padding: 50px 0 0;}
	.product-pg-row h2{font-size: 24px;line-height: 38px;margin: 0 0 25px;}
	.product-listblock li{padding: 15px 0;}
	.product-listblock{margin: 0 0 50px;}
	.product-listblock li a{font-size: 18px;line-height: 28px;}

	.product-details-banner h1{margin: 0;}
	.product-details-wrp{padding: 45px 0;}
	.product-breaf-inner h2, .product-breaf-dt h2{font-size: 28px;line-height: 38px;margin: 0 0 15px;}
	.product-breaf-dt p{font-size: 15px;line-height: 24px;}
	.product-breaf-dt{margin: 0 0 50px;}
	.product-details-box{margin: 0 0 30px;}
	.product-details-list h2{font-size: 28px;line-height: 38px;margin: 0 0 25px;}
	.product-details-data h3{font-size: 26px;}
	.product-details-data p{font-size: 15px;line-height: 24px;}
	.product-details-img img{height: 300px;}
	.product-breaf-inner{padding: 50px 0 0;}
	.product-breaf-inner p{font-size: 15px;line-height: 22px;}
	.projects-wrp .row,
	.product-details-wrp .row, .product-breaf-inner .row, .product-details-list .row{margin: 0 -15px;}
	.projects-wrp .row .col-md-4,
	.product-details-wrp .row .col-md-6, .product-breaf-inner .row .col-md-6, .product-details-list .row .col-md-6{padding: 0 15px;}
	/* ** End Product Page ** */

	/* ** Service Page ** */
	.services-pg-wrp{padding: 50px 0;}
	.service-data-rw,.service-img-rw{width: 100%;}
	.service-img-rw{flex-flow: column;}
	.service-img-rw h2{margin: 0 0 15px;font-size: 75px;line-height: 85px;}
	.service-img-rw:after{display: none;}
	.service-row:first-child .service-data-rw{padding: 30px 0;}
	.service-data-rw h3{font-size: 20px;line-height: 36px;margin: 0 0 15px;}
	.service-data-rw ul li{font-size: 16px;line-height: 26px;margin: 0 0 15px;}
	.service-data-rw{padding: 30px 0;}
	.service-img-rw{padding: 50px 0 0;}
	.service-row:nth-child(even) {flex-flow: column-reverse;}
	.service-row:nth-child(even) .service-img-rw{flex-flow: column-reverse;}
	.service-row:nth-child(even) .service-img-rw h2{margin: 0 0 15px;}
	.services-owner-wrp{padding: 50px 0;}
	.services-owner-wrp h2{font-size: 22px;line-height: 38px;margin: 0 0 25px;}
	.services-owner-wrp p{font-size: 16px;line-height: 24px;}
	.service-nmlst ul li{font-size: 20px;padding: 20px 0;line-height: 30px;}
	.service-nmlst-right{padding: 30px 0 0;}
	.service-ownrow{margin: 0 0 50px;}
	.project-mind-wrp{padding: 50px 0;}
	.project-mindblock h2{font-size: 28px;}
	.project-mindblock p{font-size: 18px;line-height: 26px;margin: 0 0 25px;}
	.project-mindblock .form-group label{font-size: 16px;}
	.project-mindblock .form-group .form-control{padding: 10px 20px;font-size: 14px;}
	.map-block{padding: 30px 0 0;}
	.map-title{flex-flow: column;margin: 0 0 25px;align-items: flex-start;}
	.map-title h2{font-size: 26px;margin: 0 0 10px;}
	.map-title p{font-size: 16px;line-height: 24px;}
	.directionbx{margin: 25px 0 0;}
	.map-box{height: 500px;}
	/* ** End Service Page ** */
	
	.thanks-wrapper{padding: 50px 0;}
	.thanks-wrapper h1{font-size:42px;margin: 0 auto 45px;}
	.thanks-wrapper img{width: 40px;}
	.thanks-wrapper h3{font-size: 18px;line-height: 26px;margin: 0 auto 15px;}
	.thanks-wrapper a{font-size: 14px;}
}

@media(max-width:767px){
	.navbar-collapse{
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: #fff;
		height: 100%;
		width: 100%;
		padding:130px 0 0;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.navbar-collapse.collapse.show{
		left: 0;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		background: transparent;
		height: 90vh;
		overflow: auto;
		padding: 30px 15px;
	}
	.navbar-light .navbar-nav .nav-link{font-size: 18px;display: flex;align-items: center;border-bottom: 1px solid #e0e0e0;padding: 10px 0 10px 0;position: relative;border-radius: 0;}
	.navbar-light .navbar-nav .nav-link i{margin-left: auto;}
	.navbar-light .navbar-nav .nav-link:after{display: none;}
	.navbar .navbar-nav li.mega-drop .megamenu-drop{box-shadow: none;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;width: 100%;}
	.navbar-light .navbar-nav li.langdrop{display: none;}
	.navbar-light .navbar-nav li:last-child a{border-bottom: none;}
	.navbar-light .navbar-nav li .dropdown-menu{border-radius: 0;}
	.navbar-light .navbar-nav li .dropdown-menu li a{font-size: 13px;}
	.navbar-light .navbar-nav .nav-link.btn-nav{justify-content: center;}
	.nav-row{
		padding: 15px 30px;
		overflow: auto;
		height: calc(100vh - 50px);
	}
	.topbar{
		position: relative;
		z-index: 121;
	}
	.navbar-brand{
		position: relative;
		z-index: 121;
	}
	.navbar-toggler{
		position: relative;
		z-index: 121;
	}
	body.add-fix{
		overflow: hidden;
	}
}