@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&amp;display=swap);

body {
	font-family: Montserrat, system-ui, sans-serif
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}

@media only screen and (min-width:375px) and (max-width:1024px) {

	.phonebrandlogo-text,
	.why-chose-text {
		float: none !important;
		text-align: center !important
	}

	#models_holder .fortestmaring .text-left,
	.card_div .card-body a .card-title,
	.phonebrandlogo-section,
	.phonebrandlogo-text,
	.why-chose-card-text1,
	.why-chose-section,
	.why-chose-text {
		text-align: center !important
	}

	.card_div .card-body a p,
	.why-chose-card-text1 {
		font-size: 13px !important
	}

	.carousel-inner .carousel-repairservicetext,
	.carousel-inner .carousel-temperedglasstext {
		color: #fff;
    padding-left: 0;
    text-align: center;
    margin-left:-20px;
	}

	.carousel-inner a span .repairservice {
		top: 167px !important;
		left: 6% !important
	}

	.carousel-inner a .temperedglass-service {
		top: 150px !important;
		left: 6% !important
	}

	.repair-container.w-container.mobiledevice .mobiledeviceimage-wrapper a img {
		position: relative !important;
		left: 114px !important
	}

	.applewatchdeviceimage-wrapper a img,
	.macbookdeviceimage-wrapper a img,
	.repair-container.w-container.ipaddevice .ipaddeviceimage-wrapper a img {
		position: relative;
		left: 114px
	}

	.why-chose-text {
		margin: 0 !important;
		background-color: #f5f7fa;
		width: 100% !important;
		padding: 30px 30px 0 !important
	}

	.why-chose-card {
		background: rgb(255 255 255 / 9%);
		border: 1px solid;
		border-radius: 8px;
		overflow: hidden;
		transition: .2s;
		background-color: #fff;
		width: 47% !important;
		margin: 5px !important
	}

	.outer-why-chose-card {
		display: flex !important;
		justify-content: center;
		align-items: center;
		margin: 0 !important
	}

	.extra-phonebrandlogo-card,
	.extra-why-chose-card {
		margin: 0 !important
	}

	.why-chose-card-text1 {
		font-weight: 500 !important;
		line-height: 1.5 !important;
		width: 34% !important;
		margin: 10px 0 0 !important;
		padding-left: 49px;
		position: absolute !important
	}

	.why-chose-section {
		padding: 30px 0 50px !important;
		position: relative !important;
		background-color: #f5f7fa !important
	}

	.phonebrandlogo-text {
		margin: 0 !important;
		line-height: 1.5 !important;
		width: 100% !important;
		padding: 30px 30px 0 !important
	}

	.phonebrandlogo-section {
		justify-content: center;
		align-items: center;
		padding: 30px 0 40px !important;
		position: relative;
		background-color: #fff !important
	}

	.moretest {
		margin-top: 40px !important;
		margin-right: -153px !important;
		margin-left: 33px !important
	}

	.why-chose-card img {
		height: 59px !important
	}

	.des {
		color: #000;
		font-weight: 400 !important
	}

	/*#dasktop_search,*/
	/*#mobileShow,*/
	/*#select-booking-time-page .content.fixed-height .col-lg-12.col-md-7.col-sm-12 h1,*/
	/*.dasktop_search,*/
	/*.footer-top66 .main_head_footer.fordesktop,*/
	/*.nav-link.hide.phnmo {*/
	/*	display: none !important*/
	/*}*/

	#mobile_device,
	.footer-top66 .footer,
	.main_faq_div.modelfaqs-page .main_faq_buzz_xxx #mobileShow,
	.main_faq_div.modelfaqs-page .main_faq_buzz_xxx #mobileShow .test-class.white-backgruond,
	.mobile_device {
		display: block !important
	}

	/*.dfghjfghcvb {*/
	/*	flex-basis: 32% !important;*/
	/*	max-width: 32% !important*/
	/*}*/

	/*#models_holder .fortestmaring .fghjcvbfghgh {*/
	/*	font-size: 25px !important;*/
	/*	text-align: center !important*/
	/*}*/

	.model-get-dshjgh {
		margin-top: 58px !important
	}

	.card-deck {
		margin-left: -27px !important
	}

	#formobilesolution .card-deck .card.ml-4 .card-body a img {
		height: auto !important;
		width: 101px !important
	}

	#formobilesolution .card-deck .card.ml-4 .card-body {
		padding: 8px !important
	}

	.card_div .card-body a .card-title img {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.mx-md-n5 .px-md-6 a .border.bg-light.forlocation {
		padding: 20px !important;
		font-size: 15px !important
	}

	.formobielasd .content #colors_holder .col-lg-8.col-md-7.col-sm-12 {
		flex: 1 0 58.33333333% !important;
		max-width: 70.333% !important
	}

	.formobielasd .content #colors_holder .col-lg-8.col-md-7.col-sm-12 .row .col-xs-6.col-sm-2.col-md-2.col-lg-2 {
		max-width: 24.667% !important
	}

	.container.formobielasd .content {
		min-height: 31vh !important
	}

	.ftknwdprcsec .ftknwdprcblsec .col-sm-4 {
		flex: inherit !important;
		max-width: inherit !important
	}

	.container.trmclmodels .col-lg-12.col-md-12.col-sm-12 .row.model-get-dshjgh {
		margin-top: 0 !important
	}

	.container.trmclmodels .col-lg-12.col-md-12.col-sm-12 .row.model-get-dshjgh .col-xs-6.col-sm-2.col-md-2.col-lg-2 {
		flex-basis: 32% !important;
		max-width: 36% !important
	}

	.container.trmclmodels .col-lg-12.col-md-12.col-sm-12 .row.model-get-dshjgh .col-xs-6.col-sm-2.col-md-2.col-lg-2 .type_box.category_box1.model_section.main-shodow-buzz {
		width: initial !important;
		padding: 0 !important
	}

	.content.fixed-height .cvrow .col-sm-2 {
	
	}

	.content.fixed-height .cvrow .col-sm-10 .txturp p {
	
	}

	.content.fixed-height #categories_holder .col-lg-4.col-md-5.col-sm-12.lpnl,
	.content.fixed-height #categories_holder .col-lg-8.col-md-7.col-sm-12 {
		flex: auto !important;
		max-width: 100% !important
	}

	.spms .smps_bottom_navigate {
		display: none
	}

	.container-fluid.flid-try-buzz .content,
	.container-fluid.try-continer .content {
		min-height: auto
	}

	.lpnl #leftPanel .bottom-navigate.desktop-viw {
		width: 100% !important;
		position: relative;
		margin: 33px 0 0
	}

	#select-booking-time-page .content.fixed-height .col-lg-12.col-md-7.col-sm-12 .container.bottom-navigate.button_class_timeslot .navigate-btn.side-nav-btn,
	.lpnl #leftPanel .bottom-navigate.desktop-viw #add_timing_details {
		width: 100% !important
	}

	#select-booking-time-page .content.fixed-height .col-lg-12.col-md-7.col-sm-12 {
		max-width: 100% !important;
		flex: auto !important;
		margin-top: 0 !important
	}

	#select-booking-time-page .content.fixed-height .col-lg-12.col-md-7.col-sm-12 .show_date_list {
		margin-bottom: 0 !important
	}

	#select-booking-time-page .content.fixed-height .col-lg-12.col-md-7.col-sm-12 .container.bottom-navigate.button_class_timeslot {
		width: 100% !important;
		margin-top: 0 !important
	}

	#finalize-booking-page {
		padding-right: 0 !important;
		padding-left: 0 !important;
		margin-top: 0 !important;
		padding-top: 0 !important
	}

	.main_faq_div.modelfaqs-page {
		padding: 129px 0 0 !important
	}

	.main_faq_div.modelfaqs-page #mobile .cvrow .col-sm-2 {
		height: 107px !important
	}

	.main_faq_div.modelfaqs-page #mobile .cvrow .col-sm-10 .txturp p {
		top: 50% !important
	}

	.main_faq_div.modelfaqs-page #mobile .cvrow .col-12.text-center.cvrowbtnbknw {
		margin-top: 5% !important;
		left: 24% !important
	}

	.main_faq_div.modelfaqs-page #mobile .cvrow .col-sm-10 .txturp {
		margin-left: 24px !important;
		top: 25% !important
	}

	.main_faq_div.modelfaqs-page #mobile .bwraydoorstep .bwraydoorstepcl .phonebrandlogo-section .phonebrandlogo-sectioncontainer .extra-phonebrandlogo-card .outer-phonebrandlogo-card a {
		width: unset !important
	}

	.main_faq_div.modelfaqs-page .main_faq_buzz_xxx #mobileShow .test-class.white-backgruond .cvrow {
		display: block !important;
		margin-left: unset !important
	}

	.main_faq_div.modelfaqs-page .main_faq_buzz_xxx #mobileShow .test-class.white-backgruond .cvrow .col-sm-2 {
		flex: 0 0 69.667% !important;
		max-width: 100% !important
	}

	.main_faq_div.modelfaqs-page .main_faq_buzz_xxx #mobileShow .test-class.white-backgruond .cvrow .col-sm-10 {
		margin-left: 80px !important
	}

	.main_faq_div.modelfaqs-page .main_faq_buzz_xxx #mobileShow .test-class.white-backgruond .cvrow .col-sm-2 .imgurp img {
		margin-left: -135px !important
	}

	.main_faq_div.modelfaqs-page #mobile .cvrow {
		top: 108px !important;
		width: 83% !important;
		margin-left: 65px !important;
		position: unset !important;
		z-index: unset !important;
		display: none !important
	}

	.main_faq_div.modelfaqs-page #mobile .bwraydoorstep .bwraydoorstepcl .phonebrandlogo-section .phonebrandlogo-sectioncontainer .outer-phonebrandlogo-card {
		margin-bottom: 10% !important
	}
}