@media only screen and (max-width:767px) {
.breadcrumb_text h1 {
    font-size: 30px;
}
.focus-b h3 {
    margin-top: 16px;
    font-size: 18px;
}
.focus-heading h2:after {
    top: 38px;
}
.team-heading h2:after {
    top: 37px;
}
.blog-heading p {
    font-size: 16px;
}
.rv-1-blog__title {
    font-size: 18px;
}
.rv-1-schedule-conf__btn {
    gap: 8px;
}
.rv-1-schedule-conf__btn i {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.testimonial-content h3 {
    font-size: 20px;
}
.copyright-right p {
    font-size: 16px;
}
section.terms_and_conditions {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    padding-top: 30px;
}
.breadcrumb {
    padding: 50px 0px 50px;
}
section.terms_and_condition {
    padding: 40px 0 20px;
    border-bottom: 1px solid #ccc;
}
section.terms_and_condition.t-newbees {
    padding-top: 20px;
}
.privacy_policy_text p {
    font-size: 16px;
}
span.header-1 {
    font-size: 20px;
}
.copyright ul {
    /* padding: 0; */
    display: block;
    columns: 2;
    /* justify-content: unset; */
    margin-bottom: 20px;
}
.newbees-left img {
    width: 150px;
}
.copyright-left ul li {
    list-style: none;
    /* display: inline-block; */
    margin-right: 0;
    margin-bottom: 14px;
}
section.copyright {
    padding-top: 10px;
    padding-bottom: 20px;
}
section.testimonial {
    padding-top: 50px;
    padding-bottom: 50px;
}
.testimonial-content {
    text-align: center;
    margin-bottom: 40px;
}
.tracking-img img {
    width: 250px;
}
section.blog.blog-f {
    border-top: 1px solid #ccc !important;
    padding-top: 30px;
    padding-bottom: 40px;
}
img.footer-wi {
    width: 250px;
}
.footer-left h3 {
    margin-top: 20px;
}
.footer-c p {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 30px;
}
.footer-c ul {
    display: block;
    columns: 2;
    margin-bottom: 30px;
}
.footer-right ul {
    padding: 0;
    columns: 2;
}
.footer-right ul li:nth-child(8) img {
    width: 130px;
}
.footer-right ul li:nth-child(7) img {
    width: 130px;
}
.footer-right ul li {
    margin: 10px 0;
}
.footer-logo img {
    width: 200px;
}
p.enriching-para {
    text-align: left;
    font-size: 16px;
}
.testimonial-content.l-testimonial h3 {
    margin-top: 0;
}
.testimonial-content.l-testimonial {
    margin-bottom: 0;
}
.app-t {
    text-align: center;
    padding-top: 40px;
}
.plans-box {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    border: 10px solid #fb5fab;
    border-radius: 10px;
}
.col-sm-5.p-col {
    position: relative;
    padding: 0 15px;
}
.personalised-b img {
    width: 100%;
    margin-bottom: 20px;
}
.logo-list ul {
    display: block;
    justify-content: center;
    align-items: center;
    text-align: center;
    columns: 2;
}
.app-t.plan-app {
    text-align: center;
    padding-top: 30px;
}
.best-things {
    text-align: center;
}
img.plan-logo {
    margin-bottom: 30px;
    margin-top: 30px;
}
.screen-img {
    position: relative;
    bottom: 0;
    z-index: 1;
    text-align: center;
    margin-bottom: 30px;
}
.plans-box ul {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 0 15px;
}
img.plan-logo {
    margin-bottom: 30px;
    margin-top: 30px;
    width: 200px;
}
.tracking-heading h2 {
    font-size: 22px;
    padding-bottom: 30px;
}
.tracking-heading h2:after {
    top: 26px;
    padding-bottom: 0px;
    right: 0;
    left: 0;
}
.testimonial-heading h2 {
    font-size: 22px;
}
.testimonial-heading h2:after {
    left: 0;
    right: 0;
    width: 150px !important;
}
.testimonial-heading {
    padding-bottom: 30px;
}
.tracking-img {
    text-align: center;
    margin-bottom: 20px;
}
.innovative-b {
    display: none;
}
.idael-c p {
    text-align: center;
}
section.team {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    padding-bottom: 40px;
}
.plans-bg img {
    width: 100%;
    display: none;
}
.team-content p {
    font-size: 16px;
    text-align: center;
}
.founder {
    width: 100%;
}
.app-t.founder-appstore {
    padding-top: 0;
    text-align: center;
}
.blog-heading h2 {
    font-size: 22px;
}
.blog-heading {
    text-align: center;
    margin-bottom: 30px;
}
section.blog.blog-i {
    border-top: 1px solid #ccc !important;
    padding-top: 30px;
}
section.tracking {
    padding: 0px 0 40px;
}
.team-heading h2 {
    font-size: 22px;
    margin-bottom: 20px;
}
.row.tracking-row {
    margin-top: 10px;
}
section.plans {
    background-color: #f4f1e8;
    padding: 50px 0;
    position: relative;
}
.plans-heading h2 {
    font-size: 22px;
    padding-bottom: 20px;
}
.personalised-b img {
    width: 250px;
}
.newbees-right ul {
    display: block;
    justify-content: center;
    align-items: center;
    padding:0;
}
.app-flex {
  /*  display: block;
    align-items: center;*/
    position: relative;
    bottom: 0;
}
.appicon img {
    /* width: 200px; */
    width: 130px;
    margin-left: 15px;
    margin-top: -50px;
}
.newbees-right img {
    width: 200px;
    text-align: center;
    display: flex;
    margin: 0 auto;
}
.newbees-right ul li:nth-child(2) {
    margin-top: 30px;
    margin-bottom: 30px;
}
section.designarea {
    padding: 50px 0;
}
.grey-border img {
    left: 0;
}
.design-heading h2 {
    font-size: 22px;
}
.tracking-content p {
    font-size: 16px;
    margin-bottom: 0;
}
span.decode {
    font-size: 22px;
    position: relative;
}
span.bee {
    font-size: 22px;
}
.card.post-widget {
    margin-top: 30px;
}
.ask-bee {
    text-align: center;
    margin-top: 30px;
}
.ask-bee-flex {
    display: block;
    justify-content: unset;
    align-items: center;
    margin-top: 0;
}
.bee-list ul li:nth-child(1) {
    top: 0;
    left: 0;
}
.bee-list ul li:nth-child(2) {
    bottom: 0;
    left: 0;
}
.bee-list ul {
    padding: 0;
    display: flex;
    justify-content: space-around;
    margin-top: 20px;
}
.personalised-b ul {
    display: block;
    justify-content: center;
    text-align: center;
}
.mindbee-list ul {
    padding: 0;
}
.mindbee-list ul li:nth-child(1) {
    position: relative;
    top: 0;
    right: 0;
}
.mindbee-list ul li:nth-child(2) {
    bottom: 0;
    right: 0;
}
.mindbee-list ul {
    padding: 0;
    display: flex;
    justify-content: space-around;
}
.app-t.askbee-appstore {
    text-align: center;
    /* padding-top: 70px; */
    padding-top: 10px;
}
.rv-comment-form-area {
    margin-top: 30px;
}
.navbar-area.is-sticky {
    background-color: #f4f1e8 !important;
}
.newbees-left {
    padding-top: 0;
    width: 100%;
}
a.rv-1-schedule-conf__btn.rv-1-blog__btn.read-btn {
    margin-top: 0;
}
.rv-1-blog__txt {
    min-height: auto;
}
section.newbees-b {
    padding-top: 30px;
    padding-bottom: 20px;
    position: relative;
}
.newbees-left p {
    margin-bottom: 30px;
    font-size: 16px;
}
.apps {
    position: relative;
    bottom: 0;
    margin-bottom: 30px;
}
.digital-img {
    margin-top: 30px;
}
section.digital-bee {
    background: #f4f1e8;
    padding-top: 20px;
    padding-bottom: 40px;
}
section.focus {
    background: #f5f5f5;
    padding-top: 40px;
    padding-bottom: 50px;
}
.focus-heading h2 {
    font-size: 26px;
}
.focus-b p {
    margin-bottom: 30px;
}
.focus-b {
    /* width: 250px; */
    text-align: center;
    margin-top: 0;
}
img.jj {
    margin-bottom: 20px;
}
.Personalised-heading h2 {
    font-size: 22px;
    padding-bottom: 30px;
}
.Personalised-heading h2:after {
    top: 24px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-position: center center;
    width: 160px !important;
}
section.personalised {
    padding-top: 40px;
    padding-bottom: 40px;
}
.apps ul li:nth-child(2) img {
    margin-left: 0px;
}
/**start service inner page**/
section.serv.service-inn {
    padding-top: 40px;
    padding-bottom: 40px;
}
.plan-img.plan-m {
    border-top: 1px solid #4b4545;
    margin-top: 30px;
    padding-top: 30px;
}
.plan-content {
    padding: 30px 0 0;
}
.plan-content h2 {
    font-size: 30px;
    margin-bottom: 10px;
}
.plan-content p {
    font-size: 16px;
    line-height: 24px;
}
.plan-content.plan-imple {
    border-top: 1px solid #4b4545;
    margin-top: 20px;
    padding-top: 30px;
}
section.planning {
    padding-bottom: 40px;
    padding-top: 0;
}
section.expertarea {
    padding-bottom: 60px;
}
.expert-img h2 {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/**end service inner page**/
.navbar-brand {
    display: none;
}
.menu-b {
    display: none;
}
.page-title-area.inn-p h2 {
    font-size: 24px;
}
.page-title-area.inn-p p {
    font-size: 16px;
}
section.about {
    padding: 40px 0 0;
}
.abt-content {
    padding: 0px 0 0px 0;
}
.c-content h2 {
    font-size: 30px;
    margin-bottom: 18px;
}
.abt-content h3 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 16px;
}
.abt-content p {
    font-size: 16px;
    line-height: 24px;
}
h3.brand-vision {
    margin-top: 14px;
}
section.designer {
    padding: 40px 0 60px;
}
.desi-cont {
    padding: 0 0;
    text-align: center;
}
.desi-cont h3 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.desi-cont p {
    font-size: 16px;
    line-height: 24px;
}
p.de-para {
    margin-bottom: 10px;
    /* line-height: 40px; */
}
section.designer {
    padding: 40px 0 20px;
}
.serv-cont p {
    font-size: 16px;
    line-height: 24px;
}
.serv-btn {
    text-align: center;
    margin-top: 40px;
}
.container-fluid.img-l {
    padding: 0 15px;
}
.s-img {
    margin-bottom: 30px;
}
.s-img h2 {
    top: 100px;
    font-size: 24px;
}
section.imgarea {
    padding-bottom: 0;
}
.gallery-box img {
    width: 100%;
}
gallery-box.mb-32 {
    margin-bottom: 30px;
}
.gallery-box.mb-30 {
    margin-bottom: 30px;
}
.gallery-box.mb-32 {
    margin-bottom: 30px;
}
.gallery-box h2 {
    font-size: 24px;
}
.testimonial-head h2 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
}
.owl-carousel .owl-stage-outer {
    padding-top: 46px;
}
section.bespoke {
    padding-top: 40px;
    padding-bottom: 30px;
}
.bespoke-content h2 {
    font-size: 26px;
}
.bespoke-content p {
    font-size: 18px;
}
.bespoke-slider.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag .owl-nav {
    bottom: 52%;
    right: 35%;
}
.bespoke-slider.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag .owl-prev {
    right: -70px;
}
.t-cntbtn {
    text-align: center;
    margin-top: 72px;
}

section.media {
    padding: 40px 0 70px;
}
.mediaimg {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.mediaimg img {
    width: 100%;
    height: 250px;
}
.mediacontent {
    margin-left: 0;
    margin-top: 12px;
    margin-bottom: 0;
}
.mediacontent h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
.mediacontent ul li:nth-child(2) {
    font-size: 16px;
}
.mediacontent ul li:nth-child(3) {
    font-size: 16px;
}
.mediacontent ul {
    padding: 0;
    margin-bottom: 0;
}
.right-mediabox {
    border: 1px solid #fff;
    padding: 10px 10px;
    /* min-height: 527px; */
    margin-top: 30px;
}
.right-mediabox h3 {
    font-size: 18px;
    margin-top: 12px;
}
.know-btn a {
    padding: 12px 24px;
    font-size: 18px;
}
.t-cntbtn a {
    font-size: 18px;
    padding: 12px 24px;
}
.serv-btn a {
    font-size: 18px;
    padding: 12px 20px;
}
section.serv {
    padding-bottom: 60px;
}
.clickcnt h2 {
    font-size: 30px;
    margin-bottom: 30px;
}
.clickcnt a {
    font-size: 18px;
    padding: 12px 24px;
}
.social-media {
    padding-bottom: 10px;
    margin-bottom: 24px;
}
.social-media ul li {
    padding-right: 50px;
    font-size: 22px;
}

.frter-right {
    float: none;
}
.frter-right h2 {
    font-size: 22px;
    margin-bottom: 22px;
}
.copyright {
    margin-bottom: 0px;
}
.number h2 {
    font-size: 16px;
}
.add h2 {
    font-size: 16px;
}
.pres {
    padding-top: 0;
    float: right;
}
.pres {
    padding-top: 14px;
    float: left;
    /* text-align: left; */
}
.pres h3 {
    font-size: 22px;
}
.add-icon {
    margin-bottom: 0;
}
.SliderArea #slider .box-shad {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 0;
}
.SliderArea #slider label {
    margin: auto;
    width: 34%;
}
.client-say-box p {
    font-size: 10px;
    margin-top: 12px;
}
.SliderArea #slider label {;
    overflow: inherit;
    z-index: 999;
}
.SliderArea {
    padding: 0 0 80px;
}
.SliderArea #slider input[type=radio] {
    bottom: -118px;
}
.client-img h2 {
    font-size: 14px;
}
.client-img span {
    font-size: 13px;
}
.spt-circle-de img {
    height: 350px;
}
.client-say-box img {
    width: 24px !important;
}
.col-sm-8.n-100 {
    width: 100%;
}
.slide {
    height: 256px;
    width: 100%;
}
.slider-container h1 {
    font-size: 24px;
}
.slider-container p {
    font-size: 16px;
}
.b-slide {
    top: 34%;
    padding: 0 30px;
}
.slider-container {
    height: 256px;
    width: 100%;
}

.cont-left h2 {
    font-size: 26px;
    margin-bottom: 10px;
}
.cont-left p {
    font-size: 16px;
    margin-bottom: 10px;
    padding-right: 0;
}
a.mail {
    font-size: 16px;
}
.c-content.mb-60 {
    margin-bottom: 30px;
}
.UserRight {
    margin-top: 10px;
}

.submit-btn a {
    margin-top: 1em;
}
section.contactarea {
    padding-bottom: 10px;
}
.col-sm-6.map-r {
    padding-left: 15px;
}
.map-content h3 {
    font-size: 30px;
    margin-top: 16px;
    margin-bottom: 10px;
}
.map-content p {
    margin-bottom: 24px;
    color: #fff;
    font-size: 15px;
    font-family: 'SITKAVF.TTF';
}
.location-text h4 {
    font-size: 22px;
}
.new-york p {
    font-size: 16px;
}
.new-york {
    width: 100%;
    padding: 0px 50px 14px 30px;
    font-size: 22px;
}
section.maparea {
    padding-top: 30px;
    padding-bottom: 40px;
}
section.footer {
    padding: 40px 0 0px;
}




li.nav-item.drop-d {
    position: relative !important;
}
.drop-provider {
    font-size: 18px;
    margin-top: 0;
}
.nav-provider-drop {
    padding: 0 0px;
}
ul.dropdown-menu li {
    display: inline-block;
    border-bottom: 1px solid #c6c6c6;
    margin-right: 0 !important;
}
.mean-container .mean-nav ul li li a {
    border-top: 0;
    color: #0f0f0f;
}
/*.mean-container .mean-nav ul li li a {
    width: 100%;
}*/
.drop-provider {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0;
}
.mean-container .mean-nav ul li li a {
    padding: 1em 5%;
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul {
    top: 0;
/*    position: relative;*/
}
ul.dropdown-menu {
    padding: 0 0 0 0 !important;
}
.nav-provider-drop {
    display: block !important;
}
	.pb-100 {
		padding-bottom: 50px
	}

	.ptb-100 {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.pb-70 {
		padding-bottom: 20px
	}

	.pt-100 {
		padding-top: 50px
	}

	p {
		font-size: 15px
	}

	.navbar-area .others-options .option-item .info {
		display: none
	}

	.navbar-area .others-options .option-item .search-btn {
		display: none
	}

	.navbar-area .others-options .option-item .close-btn {
		display: none
	}

	.navbar-area .others-options .option-item .default-btn {
		position: absolute;
		top: 16px;
		right: 60px;
		font-size: 12px;
		padding: 8px 15px
	}

	.main-responsive-nav .logo {
		max-width: 40%;
		width: unset
	}

	.mean-container a.meanmenu-reveal {
		padding: 1px 0 0
	}

	.mean-container a.meanmenu-reveal span {
		display: block;
		background: #000;
		height: 4px;
		margin-top: 0px;
		border-radius: 3px;
		position: relative;
		top: 8px
	}

	.mean-container .mean-bar {
		background-color: unset;
		border-bottom: none
	}

	/*.mean-container .mean-nav {
		margin-top: 40px
	}*/

	.banner-social-buttons {
		position: relative;
		right: 0;
		-webkit-transform: unset;
		transform: unset
	}

	.main-banner-content {
		max-width: 100%
	}

	.main-banner-content h1 {
		font-size: 30px
	}

	.main-banner-content .banner-btn {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.main-banner-area {
		padding-top: 50px
	}

	.approvals-area {
		margin-top: 55px
	}

	.approvals-area.bg-color .approvals-content {
		border-bottom: none
	}

	.approvals-content {
		border-bottom: 1px solid #9ca2a0
	}

	.approvals-content::before {
		display: none
	}

	.approvals-content span {
		font-size: 16px
	}

	.approvals-content p {
		font-size: 14px
	}
/**start about us**/
.abt-top h2 {
    font-size: 34px;
}
.abt-top p {
    font-size: 15px;
}
.abt-top p {
    font-size: 15px;
}
.dna-content {
    margin-bottom: 30px;
}
.col-sm-4.d-ct {
    margin: 0 auto 0;
}
section.dna {
    padding: 50px 0 40px;
}
.row.mt-80 {
    margin-top: 60px;
}
.asap-content {
    margin-top: 0;
}

p.asap-p {
    font-size: 16px;
    margin: 20px 0 12px;
}
.asap-content p {
    font-size: 16px;
}
section.abt-asap {
    padding: 60px 0 50px;
}
.asap-content h3 {
    font-size: 18px;
    padding-right: 0;
}
.asap-content h2 {
    font-size: 34px;
    margin: 0 0 20px;
}
.v-content {
    padding: 30px 0 0;
}
.v-content h2 {
    font-size: 30px;
    line-height: 37px;
    margin: 0 0 20px;
}
.v-content p {
    font-size: 16px;
}
section.vission {
    padding: 60px 0 50px;
}
section.mission {
    padding: 40px 0 60px;
}
.m-content {
    padding: 0px 0 0;
}
.m-content h2 {
    font-size: 30px;
    line-height: 37px;
    margin: 0 0 20px;
}
.m-content p {
    font-size: 16px;
}
.get-started {
    padding: 50px 0;
    text-align: center;
}
.get-right h2 {
    font-size: 30px;
}
.get-right p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 26px;
    padding-right: 0;
}
/**end about us**/

.scroll-down {
    right: -30px;
    top: 62%;
}
.right-fixed {
    top: 50%;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #097dcf;
}
.wrk-box p {
    margin-bottom: 0;
}
.m-project h2 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 10px;
}
.m-project p {
    font-size: 16px;
    line-height: 24px;
    padding-right: 0;
    margin-bottom: 20px;
}
section.browse-project {
    padding: 50px 0 50px 0;
}
.browse-img img {
    max-width: 100%;
    margin-top: 22px;
}
.col-sm-6.tabs-0 {
    padding: 0 15px;
}
.content p {
    font-size: 18px;
    line-height: 24px;
}
.blog-item .content h3 {
    font-size: 16px;
}
.container.team-c {
    text-align: center;
    padding-top: 50px;
}
.team-partner {
    padding: 80px 0 20px;
}
.t-para {
    margin-bottom: 30px !important;
}

.team-partner .wrapper .item-icon {
    width: 80px;
    height: 80px;
}
.team-partner .wrapper .team-para {
    font-size: 16px;
    padding: 0 0;
}
.wrapper {
    width: 100%;
    margin-bottom: 60px;
}
.message {
    background-size: cover;
    height: auto;
}
.messsage-comntent h2 {
    font-size: 34px;
    width: 100%;
}
p.message-para {
    font-size: 16px;
    line-height: 24px;
    margin-top: 30px;
    padding-bottom: 0px;
}
.vertical-tabs .nav-tabs .nav-link {
    height: auto;
    line-height: 28px;
    margin-bottom: 0;
}
/**start footer**/
span.ad-para {
    width: 267px;
}
span.info {
    margin-left: 26px;
}
.single-footer-widget h3 {
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 0px;
}
.single-footer-widget .quick-links li {
    margin-bottom: 10px;
    font-size: 16px;
}
.single-footer-widget .quick-links {
    columns: 2;
}
.copy-right-area {
    padding-top: 0px;
    padding-bottom: 5px;
}
section.footer-area.pb-40 {
    padding-bottom: 40px;
    padding-top: 50px;
}
/**end footer**/
	.about-image {
		padding-right: 0;
		padding-bottom: 10px
	}

	.about-image img {
		width: 100%
	}

	.about-image img:nth-child(2) {
		position: relative;
		right: 0;
		bottom: -12px
	}

	.about-image .experience {
		position: relative;
		text-align: center;
		padding: 25px;
		border-left: none
	}

	.about-image .experience h4 {
		position: relative;
		font-size: 45px;
		left: 0;
		top: 0
	}

	.about-image .experience p {
		font-size: 16px;
		padding-left: 0
	}

	.about-content {
		margin-top: 50px
	}

	.about-content h3 {
		font-size: 25px;
		margin-bottom: 14px
	}

	.section-title {
		margin-bottom: 30px
	}

	.section-title h2 {
		font-size: 25px
	}

	.section-title p {
		font-size: 15px
	}

	.process-item .icon i {
		height: 70px;
		width: 70px;
		line-height: 70px;
		font-size: 40px
	}

	.company-image {
		height: 400px
	}

	.company-content {
		max-width: 100%;
		padding-top: 30px;
		padding-bottom: 50px
	}

	.company-content h3 {
		font-size: 25px;
		margin-bottom: 30px
	}

	.company-content p {
		font-size: 15px
	}

	.company-content .company-text h4 {
		font-size: 20px
	}

	.company-area .container-fluid {
		padding-left: 15px;
		padding-right: 15px
	}

	.deserve-item h3 {
		font-size: 25px
	}

	.deserve-item .deserve-content h4 {
		font-size: 20px
	}

	.deserve-item .deserve-btn {
		margin-top: 25px;
		margin-bottom: 30px
	}

	.rate-form {
		padding: 30px 15px
	}

	.rate-form .rate-content {
		margin-bottom: 30px
	}

	.rate-form .rate-content h3 {
		font-size: 20px
	}

	.projects-slider.owl-theme .owl-nav [class*=owl-] {
		left: 0
	}

	.projects-slider.owl-theme .owl-nav [class*=owl-].owl-next {
		right: 0
	}

	.clients-item {
		padding: 25px;
		margin-bottom: 30px
	}

	.clients-item .icon i {
		font-size: 35px
	}

	/*.blog-item .content h3 {
		font-size: 20px
	}*/

	.main-banner-area.bg-two {
		height: 100%;
		padding-top: 50px;
		padding-bottom: 50px
	}

	.main-banner-area.bg-two .banner-social-buttons {
		display: none
	}

	.main-banner-area.bg-two .main-banner-content {
		max-width: 100%
	}

	.main-banner-area.bg-two .main-banner-content .banner-btn {
		margin-bottom: 0
	}

	.about-wrap {
		text-align: center
	}

	.about-wrap .about-shape {
		right: 0;
		left: 0;
		margin: auto
	}

	.choose-title {
		text-align: center
	}

	.choose-title h2 {
		font-size: 25px
	}

	.choose-title p {
		max-width: 100%
	}

	.choose-image {
		text-align: center
	}

	.choose-image .video-btn {
		left: 0;
		right: 0
	}

	.solution-item {
		padding-top: 25px;
		padding-bottom: 25px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: center
	}

	.solution-item .content h3 {
		font-size: 30px
	}

	.solution-item .content::before {
		display: none
	}

	.solution-item .solution-info {
		padding-left: 0;
		text-align: center;
		margin-top: 30px
	}

	.solution-item .solution-info i {
		position: relative;
		left: 0;
		top: 0
	}

	.solution-item .solution-info h3 {
		font-size: 25px;
		margin-top: 10px
	}

	.company-wrap {
		margin-top: 30px;
		text-align: center
	}

	.services-tab-image {
		margin-bottom: 30px;
		text-align: center
	}

	.clients-slider.owl-theme .owl-dots {
		display: none
	}

	.clients-slider .clients-item .clients-info-text {
		text-align: center;
		max-width: 100%
	}

	.clients-slider .clients-item .clients-info-text p {
		font-size: 18px
	}

	.clients-slider .clients-item .clients-image {
		margin-top: 30px
	}



	.main-banner-area.bg-three {
		height: 100%;
		padding-top: 50px
	}

	.main-banner-area.bg-three .main-banner-content h1 {
		font-size: 25px
	}

	.main-banner-area.bg-three .main-banner-content p {
		max-width: 100%;
		font-size: 16px
	}

	.main-banner-area.bg-three .main-banner-content .banner-btn {
		margin-top: 20px;
		margin-bottom: 30px
	}

	.approvals-item {
		padding-left: 25px;
		padding-right: 25px
	}

	.single-fun-fact {
		border-right: none
	}

	.single-fun-fact h3 {
		font-size: 30px
	}

	.single-fun-fact p {
		font-size: 16px
	}

	.tabs-list {
		margin-bottom: 25px
	}

	.tabs-list li i {
		font-size: 40px
	}

	.tabs-list li span {
		font-size: 16px
	}

	

	.value-content {
		margin-top: 30px
	}

	.value-content h3 {
		font-size: 25px
	}

	.value-features li {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset
	}

	.clients-area.bg-color {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee
	}

	.clients-area.bg-color .clients-slider .clients-item .clients-image {
		margin-top: 0;
		margin-bottom: 30px
	}

	.clients-area.bg-color .clients-slider .clients-item .clients-image .icon-1 {
		bottom: 16px;
		left: 0;
		right: 0;
		text-align: center
	}

	.process-item-two {
		margin: 0 auto 30px
	}

	.page-title-area {
		height: 265px
	}

	.page-title-content h2 {
		font-size: 30px
	}

	.solution-area.bg-top {
		margin-bottom: 0;
		padding-bottom: 50px
	}

	.footer-area.bg-top .single-footer-widget {
		margin-top: 0
	}

	.faq-list-tab .tabs-list li {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset;
		width: 100%
	}

	.faq-contact {
		margin-top: 50px
	}

	.faq-contact .section-title h2 {
		font-size: 25px
	}

	.table-responsive {
		overflow-x: auto
	}

	.calculator-form {
		padding: 40px 20px
	}

	.calculator-form .calculator-btn .btn-one {
		padding: 10px 25px;
		margin-right: 0
	}

	.calculator-form .calculator-btn .btn-two {
		padding: 10px 20px;
		margin-top: 25px
	}

	.projects-details-content .projects-details-info .single-info-box {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset;
		margin-bottom: 20px
	}

	.projects-details-content .projects-details-info .single-info-box:last-child {
		margin-bottom: 0
	}

	.sign-in-form {
		padding: 20px
	}

	.sign-in-form .forgot-password {
		margin-top: 0;
		text-align: left
	}

	.signup-form {
		padding: 20px
	}

	.terms-of-condition-sidebar {
		margin-top: 30px
	}

	.contact-side-box {
		margin-top: 30px
	}

	.funding-image img {
		height: auto;
		width: 100%
	}

	.funding-content {
		margin-top: 30px
	}

	.funding-content h3 {
		font-size: 26px
	}

	.works-shape .shape {
		display: none
	}

	.works-shape .shape2 {
		display: none
	}

	.funding-form-area {
		overflow: hidden
	}

	.funding-form-area .container {
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}

	.loan-content {
		margin-top: 30px
	}

	.loan-content h3 {
		font-size: 30px
	}

	.overview-shape .shape {
		display: none
	}

	.overview-shape .shape2 {
		display: none
	}

	.check-content {
		margin-top: 30px
	}

	.check-content h3 {
		font-size: 26px;
		font-weight: 500
	}

	.check-text h3 {
		font-size: 26px
	}

	.inquiry-btn {
		margin-bottom: 30px
	}

	.loan-image {
		text-align: center
	}

	.loan-image .loan-shape {
		right: 0;
		left: 0;
		margin: auto
	}

	.default-image {
		text-align: center
	}

	.check-image {
		text-align: center
	}

	.services-details-desc {
		margin-top: 30px
	}

	.services-details-desc .content h3 {
		font-size: 26px
	}

	.services-details-features {
		padding: 50px 20px
	}

	.services-details-features .content {
		margin-bottom: 0
	}

	.services-details-features .features-item {
		margin-top: 30px
	}

	.services-details-others h3 {
		font-size: 25px
	}

	.widget-area .widget .widget-title {
		font-size: 20px
	}

	.single-blog .post-meta li {
		margin-right: 8px;
		font-size: 13px
	}

	.single-blog .content h3 {
		font-size: 22px
	}

	.pagination-area {
		margin-top: 10px;
		margin-bottom: 45px
	}

	.blog-details-desc .post-meta li {
		margin-right: 8px;
		font-size: 13px
	}

	.blog-details-desc .content h3 {
		font-size: 24px
	}

	.blog-details-desc .desc-text h3 {
		font-size: 20px
	}

	.blog-details-desc .article-share .social {
		padding: 12px 20px
	}

	blockquote,
	.blockquote {
		padding: 25px !important;
		text-align: center
	}

	blockquote i,
	.blockquote i {
		position: relative;
		margin-top: 0;
		margin-bottom: 10px
	}

	.comment-reply .form-submit {
		margin-bottom: 40px
	}

	.best-services-slider .tabs-item span {
		font-size: 15px
	}

	.blog-item .image img {
		width: 100%
	}

	.team-item .image img {
		width: 100%
	}

	.projects-slider .projects-item .content {
		text-align: center
	}
}

@media only screen and (min-width:414px) {
	/*.navbar-area .others-options .option-item .default-btn {
		top: 2px
	}*/

	.mean-container a.meanmenu-reveal {
		padding: 6px 0 0
	}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.navbar-area .others-options .option-item .info {
		display: none
	}

	.navbar-area .others-options .option-item .search-btn {
		display: block;
		position: absolute;
		top: 8px;
		right: 145px
	}

	.navbar-area .others-options .option-item .close-btn {
		display: none;
		position: absolute;
		top: 8px;
		right: 145px
	}

	.navbar-area .others-options .option-item .close-btn.active {
		display: block
	}

	.navbar-area .others-options .option-item .default-btn {
		position: absolute;
		top: 2px;
		right: 45px;
		font-size: 12px;
		padding: 8px 15px
	}

	.main-responsive-nav .logo {
		max-width: 22%;
		width: unset
	}

	.search-overlay.search-popup {
		left: 0;
		right: 0;
		margin: -4px auto 0
	}

	.mean-container a.meanmenu-reveal {
		padding: 2px 0 0
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.pb-100 {
		padding-bottom: 70px
	}

	.ptb-100 {
		padding-top: 70px;
		padding-bottom: 70px
	}

	.pb-70 {
		padding-bottom: 40px
	}

	.pt-100 {
		padding-top: 70px
	}

	.navbar-area .others-options .option-item .info {
		display: none
	}

	.navbar-area .others-options .option-item .search-btn {
		display: block;
		position: absolute;
		top: 8px;
		right: 145px
	}

	.navbar-area .others-options .option-item .close-btn {
		display: none;
		position: absolute;
		top: 8px;
		right: 145px
	}

	.navbar-area .others-options .option-item .close-btn.active {
		display: block
	}

	.navbar-area .others-options .option-item .default-btn {
		position: absolute;
		top: 2px;
		right: 45px;
		font-size: 12px;
		padding: 8px 15px
	}

	.main-responsive-nav .logo {
		max-width: 17%;
		width: unset
	}

	.search-overlay.search-popup {
		left: 0;
		right: 0;
		margin: -4px auto 0
	}

	.mean-container a.meanmenu-reveal {
		padding: 6px 0 0
	}

	.mean-container a.meanmenu-reveal span {
		display: block;
		background: #000;
		height: 4px;
		margin-top: -5px;
		border-radius: 3px;
		position: relative;
		top: 8px
	}

	.mean-container .mean-bar {
		background-color: unset;
		border-bottom: none
	}

	.mean-container .mean-nav {
		margin-top: 52px
	}

	.banner-social-buttons {
		position: relative;
		right: 0;
		-webkit-transform: unset;
		transform: unset
	}

	.main-banner-content {
		max-width: 100%
	}

	.main-banner-content h1 {
		font-size: 50px
	}

	.main-banner-content .banner-btn {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.main-banner-area {
		padding-top: 70px
	}

	.approvals-area {
		margin-top: 75px
	}

	.approvals-area.bg-color .approvals-content {
		border-bottom: none
	}

	.approvals-content {
		border-bottom: 1px solid #9ca2a0
	}

	.approvals-content::before {
		display: none
	}

	.about-content {
		margin-top: 60px
	}

	.about-content h3 {
		margin-bottom: 14px
	}

	.about-image img:nth-child(2) {
		right: 0
	}

	.section-title {
		margin-bottom: 30px
	}

	.process-item .icon i {
		height: 70px;
		width: 70px;
		line-height: 70px;
		font-size: 40px
	}

	.company-image {
		height: 400px
	}

	.company-content {
		max-width: 100%;
		padding-top: 30px;
		padding-bottom: 50px
	}

	.company-content h3 {
		font-size: 25px;
		margin-bottom: 30px
	}

	.company-content p {
		font-size: 15px
	}

	.company-content .company-text h4 {
		font-size: 20px
	}

	.company-area .container-fluid {
		padding-left: 15px;
		padding-right: 15px
	}

	.deserve-item h3 {
		font-size: 25px
	}

	.deserve-item .deserve-content h4 {
		font-size: 20px
	}

	.deserve-item .deserve-btn {
		margin-top: 25px;
		margin-bottom: 30px
	}

	.rate-form {
		padding: 30px 15px
	}

	.projects-slider.owl-theme .owl-nav [class*=owl-] {
		left: 0
	}

	.projects-slider.owl-theme .owl-nav [class*=owl-].owl-next {
		right: 0
	}

	.clients-item {
		padding: 25px;
		margin-bottom: 30px
	}

	.clients-item .icon i {
		font-size: 35px
	}

	/*.blog-item .content h3 {
		font-size: 20px
	}*/

	.main-banner-area.bg-two {
		height: 100%;
		padding-top: 70px;
		padding-bottom: 70px
	}

	.main-banner-area.bg-two .banner-social-buttons {
		display: none
	}

	.main-banner-area.bg-two .main-banner-content {
		max-width: 100%
	}

	.main-banner-area.bg-two .main-banner-content .banner-btn {
		margin-bottom: 0
	}

	.about-wrap {
		text-align: center
	}

	.about-wrap .about-shape {
		right: 0;
		left: 0;
		margin: auto
	}

	.choose-title {
		text-align: center
	}

	.choose-title h2 {
		font-size: 25px
	}

	.choose-title p {
		max-width: 100%
	}

	.choose-image {
		text-align: center;
		margin-bottom: 30px
	}

	.choose-image .video-btn {
		left: 0;
		right: 0
	}

	.solution-item {
		padding-top: 25px;
		padding-bottom: 25px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: center
	}

	.solution-item .content h3 {
		font-size: 30px
	}

	.solution-item .content::before {
		display: none
	}

	.solution-item .solution-info {
		padding-left: 0;
		text-align: center;
		margin-top: 30px
	}

	.solution-item .solution-info i {
		position: relative;
		left: 0;
		top: 0
	}

	.solution-item .solution-info h3 {
		font-size: 25px;
		margin-top: 10px
	}

	.company-wrap {
		margin-top: 30px;
		text-align: center
	}

	.services-tab-image {
		margin-bottom: 30px;
		text-align: center
	}

	.clients-slider .clients-item .clients-info-text {
		text-align: center;
		max-width: 100%
	}

	.clients-slider .clients-item .clients-info-text p {
		font-size: 18px
	}

	.clients-slider .clients-item .clients-image {
		margin-top: 30px
	}

	.clients-slider .clients-item .clients-image img {
		margin: auto
	}

	.clients-slider .clients-item .clients-image .icon-1 {
		left: 0;
		right: 0;
		text-align: center
	}

	.clients-slider.owl-theme .owl-dots {
		right: 0
	}

	.services-list-tab .tab_content .tabs_item .list h3 {
		font-size: 22px
	}

	.services-list-tab .tab_content .tabs_item .services-tab-content h3 {
		font-size: 22px
	}

	.main-banner-area.bg-three {
		height: 100%;
		padding-top: 70px
	}

	.main-banner-area.bg-three .main-banner-content p {
		max-width: 100%;
		font-size: 16px
	}

	.main-banner-area.bg-three .main-banner-content .banner-btn {
		margin-top: 20px;
		margin-bottom: 30px
	}

	.approvals-item {
		padding-left: 25px;
		padding-right: 25px
	}

	.single-fun-fact {
		border-right: none
	}

	.single-fun-fact h3 {
		font-size: 30px
	}

	.single-fun-fact p {
		font-size: 16px
	}

	.tabs-list {
		margin-bottom: 25px
	}

	.tabs-list li {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset;
		padding: 10px;
		margin-right: 10px
	}

	.tabs-list li i {
		font-size: 40px
	}

	.tabs-list li span {
		font-size: 13px
	}

	.services-tab-image1 {
		margin-top: 30px;
		text-align: center
	}

	.value-content {
		margin-top: 30px
	}

	.value-content h3 {
		font-size: 25px
	}

	.value-features li {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset
	}

	.clients-area.bg-color {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee
	}

	.clients-area.bg-color .clients-slider .clients-item .clients-image {
		margin-top: 0;
		margin-bottom: 30px
	}

	.clients-area.bg-color .clients-slider .clients-item .clients-image .icon-1 {
		bottom: 16px;
		left: 0;
		right: 0;
		text-align: center
	}

	.process-item-two {
		margin: 0 auto 30px
	}

	.page-title-area {
		height: 265px
	}

	.page-title-content h2 {
		font-size: 30px
	}

	.solution-area.bg-top {
		margin-bottom: 0;
		padding-bottom: 50px
	}

	.footer-area.bg-top .single-footer-widget {
		margin-top: 0
	}

	.faq-list-tab .tabs-list li {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset;
		width: 100%
	}

	.faq-contact {
		margin-top: 50px
	}

	.faq-contact .section-title h2 {
		font-size: 25px
	}

	.projects-details-content .projects-details-info .single-info-box {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset;
		margin-bottom: 20px
	}

	.projects-details-content .projects-details-info .single-info-box:last-child {
		margin-bottom: 0
	}

	.terms-of-condition-sidebar {
		margin-top: 30px
	}

	.contact-side-box {
		margin-top: 30px
	}

	.sign-in-form {
		padding: 20px
	}

	.sign-in-form .forgot-password {
		margin-top: 0;
		text-align: left
	}

	.signup-form {
		padding: 20px
	}

	.terms-of-condition-sidebar {
		margin-top: 30px
	}

	.contact-side-box {
		margin-top: 30px
	}

	.funding-image img {
		height: auto;
		width: 100%
	}

	.funding-content {
		margin-top: 30px
	}

	.funding-content h3 {
		font-size: 26px
	}

	.works-shape .shape {
		display: none
	}

	.works-shape .shape2 {
		display: none
	}

	.funding-form-area {
		overflow: hidden
	}

	.funding-form-area .container {
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}

	.loan-content {
		margin-top: 30px
	}

	.loan-content h3 {
		font-size: 30px
	}

	.overview-shape .shape {
		display: none
	}

	.overview-shape .shape2 {
		display: none
	}

	.check-content {
		margin-top: 30px
	}

	.check-content h3 {
		font-size: 26px;
		font-weight: 500
	}

	.check-text h3 {
		font-size: 26px
	}

	.inquiry-btn {
		margin-bottom: 30px
	}

	.loan-image {
		text-align: center
	}

	.loan-image .loan-shape {
		right: 0;
		left: 0;
		margin: auto
	}

	.default-image {
		text-align: center
	}

	.check-image {
		text-align: center
	}

	.services-details-desc {
		margin-top: 30px
	}

	.services-details-desc .content h3 {
		font-size: 26px
	}

	.services-details-features {
		padding: 50px 20px
	}

	.services-details-features .content {
		margin-bottom: 0
	}

	.services-details-features .features-item {
		margin-top: 30px
	}

	.services-details-others h3 {
		font-size: 25px
	}

	.widget-area .widget .widget-title {
		font-size: 20px
	}

	.single-blog .post-meta li {
		margin-right: 8px;
		font-size: 13px
	}

	.single-blog .content h3 {
		font-size: 22px
	}

	.pagination-area {
		margin-top: 10px;
		margin-bottom: 45px
	}

	.blog-details-desc .post-meta li {
		margin-right: 8px;
		font-size: 13px
	}

	.blog-details-desc .content h3 {
		font-size: 24px
	}

	.blog-details-desc .desc-text h3 {
		font-size: 20px
	}

	.blog-details-desc .article-share .social {
		padding: 12px 20px
	}

	blockquote,
	.blockquote {
		padding: 25px !important;
		text-align: center
	}

	blockquote i,
	.blockquote i {
		position: relative;
		margin-top: 0;
		margin-bottom: 10px
	}

	.comment-reply .form-submit {
		margin-bottom: 40px
	}

	.blog-item .image img {
		width: 100%
	}

	.team-item .image img {
		width: 100%
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.main-navbar .navbar .navbar-brand img {
		max-width: 100px !important
	}

	.main-navbar .navbar .navbar-nav .nav-item {
		margin-left: 7px;
		margin-right: 7px
	}

	.main-navbar .navbar .navbar-nav .nav-item a {
		font-size: 16px
	}

	.main-navbar .navbar .others-options {
		margin-left: 20px
	}

	.main-navbar .navbar .others-options .option-item {
		margin-right: 20px
	}

	.main-navbar .navbar .others-options .option-item::before {
		right: -12px
	}

	.main-navbar .navbar .others-options .option-item .default-btn {
		padding: 10px 25px
	}

	.main-navbar .navbar .others-options .option-item .info {
		padding-left: 35px
	}

	.main-navbar .navbar .others-options .option-item .info span {
		font-size: 14px
	}

	.main-navbar .navbar .others-options .option-item .info p {
		font-size: 15px
	}

	.about-content h3 {
		font-size: 30px;
		font-weight: 500
	}

	.deserve-item h3 {
		font-size: 30px
	}

	.rate-item {
		padding: 50px 40px
	}

	.rate-item .rate-dollar li {
		margin-right: 85px
	}

	.rate-item .rate-month li {
		margin-right: 75px
	}

	.projects-slider.owl-theme .owl-nav [class*=owl-] {
		left: 0
	}

	.projects-slider.owl-theme .owl-nav [class*=owl-].owl-next {
		right: 0
	}

	.solution-item .content h3 {
		font-size: 30px
	}

	.solution-item .solution-info i {
		height: 60px;
		width: 60px;
		line-height: 60px
	}

	.solution-item .solution-info h3 {
		font-size: 24px
	}

	.clients-slider.owl-theme .owl-dots {
		right: 10px
	}

	.process-item-two {
		height: 245px;
		width: 220px
	}

	.process-item-two .text {
		top: 30px
	}

	.process-item-two .text .icon i {
		font-size: 40px
	}

	.process-item-two .text h3 {
		font-size: 20px;
		margin-top: 10px;
		margin-bottom: 10px
	}

	.process-item-two .text p {
		font-size: 12px
	}

	.tabs-list li {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 14.666667%;
		flex: 1 0 14.666667%
	}

	.tabs-list li i {
		font-size: 45px
	}

	.tabs-list li span {
		font-size: 16px
	}

	.value-features li {
		font-size: 16px
	}

	.clients-area.bg-color {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee
	}

	.projects-details-content .projects-details-info .single-info-box {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		max-width: unset
	}

	.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
		right: -250px;
		left: auto
	}

	.funding-content h3 {
		font-size: 32px
	}

	.funding-content .funding-list li {
		font-size: 15px
	}

	.works-shape .shape {
		left: 24%
	}

	.works-shape .shape2 {
		right: 24%
	}

	.overview-shape .shape {
		left: 24%
	}

	.overview-shape .shape2 {
		right: 24%
	}

	.approvals-item .approvals-content::before {
		right: 10px
	}
}

@media only screen and (min-width:1200px) and (max-width:2500px) {
	.container {
		max-width: 1250px
	}
}

@media only screen and (min-width:1800px) {
	.rate-item .rate-month::before {
		height: 6px
	}

	.main-banner-area.bg-two .banner-social-buttons {
		left: 235px
	}

	.works-shape .shape {
		left: 35%
	}

	.works-shape .shape2 {
		right: 35%
	}

	.overview-shape .shape {
		left: 34%
	}

	.overview-shape .shape2 {
		right: 34%
	}
}