@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);


body {
	font-family: 'Montserrat', sans-serif !important;
}
.custlocationdtllft .custlocationdtllftMn h1, .custlocationdtllftMn h2 {
	font-family: 'Montserrat', sans-serif !important;
}
.tcb-style-wrap li:not([class*="menu"]) {
	font-size: 16px !important;
    line-height: normal !important;
}
body .custstartYrBtn a {
	font-family: 'Montserrat', sans-serif !important;
}
body .ifshdr #cssmenu ul li a {
	font-family: 'Montserrat', sans-serif !important;
}
body .ifshdrTopmain ul li a {
	font-family: 'Montserrat', sans-serif !important;
}
body .ifsMenu > ul > li > a, body .ifssubmenu > li > a > span {
	font-family: 'Montserrat', sans-serif !important;
	font-weight:600;
}
body :not(#tve) .custgetintouchRTlist .thrv-advanced-inline-text , body :not(#tve) .custgetintouchCont h3 , body :not(#tve) .custgetintouchContbtn .tcb-button-link {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .whatscanfixboxbtn a {
	padding:26px 50px !important;
}
body :not(#tve) .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text , body :not(#tve) .customBtn {
	font-weight:600 !important;
}
body :not(#tve) .whatscanfixboxbtn a , body :not(#tve) .ifssearchform .findyourstoreSearchBox .searchbtn input[type="button"], body :not(#tve) .ifssearchform .lsf_form .searchbtn input[type="button"] ,
body :not(#tve) .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text , .customBtn , #content .ifcgetmonBtn a , body :not(#tve) .custenterzipcodeIfs button , body :not(#tve) .thrv_wrapper.thrv-columns .syd__mainbutton a.tcb-button-link  , body :not(#tve) .dir__section100 h2, body :not(#tve) .dirsection__btn, body :not(#tve) .ratingsection__btn , body :not(#tve) .ps__button , body :not(#tve) .custcallnow a , body :not(#tve) .get__in .google__rev {
	font-family: 'Montserrat', sans-serif !important;
}
#content .custblacksec [data-css="tve-u-184915b750a"] .thrv-button.ifcgetmonBtn a.tcb-button-link, #content .thrv-button.ifcgetmonBtn a.tcb-button-link, #content .thrv-button.ifcgetmonBtn.ifcgetmonBtnstart a.tcb-button-link, #content .thrv-button.ifcgetmonBtn.ifscgetmonybtn a.tcb-button-link, #content .thrv-button.ifcgetmonBtn.ifsdnotseeyourdBtn a.tcb-button-link, .checkout_coupon .form-row.form-row-last .button, .checkout_coupon .form-row.form-row-last .button , body :not(#tve) .applynow_for_job .custcareerRt .submitaplicationbtn input[type="submit"],
body :not(#tve) .navmenubtnstart a, body :not(#tve) .thrbestrevCnt .writereviewBtn .tcb-button-link , body :not(#tve) .rprbtndir a , .leavereviewbtn {
	font-family: 'Montserrat', sans-serif !important;
}
.total_rating , .rating_serial , .custombtn, .startYourbtn a, .control-group a.btn.button, .repair_cntfind_inner a.btn.button.fillthisformbtn, .quantity .single_add_to_cart_button.button, .tve-woocommerce .bSe .awr .woocommerce table.shop_table.cart tbody tr button.button, .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button, .shopstep-1 .row-right-step1 .form-group-calendar.box .form-group .btn, .prod_step2Main .btn, .thrv_wrapper.thrv-button .tcb-button-link, .single_add_to_cart_button.button, .custmainbtn.loadmorebtnmaindiv a#loadmorebtn, .tvo_testimonial_form.tvo-default-template .tvo-form-field .tvo-form-button, .single-post .bSe article .custmainbtn a, .single-post .bSe .awr.ctr.pgn.clearfix a, .nw-cart-drop-content-in .nw-buttons li a, .ourltboxHvrCont a.moreaboutbtn, .viewStoreInfo a, .searchbtn input[type="button"], .appointmentformdiv input[type="button"], :not(#tve) [data-css="tve-u-75e4ccf19e170d"] button, :not(#tve) .added_to_cart, .checkout-button.button.alt.wc-forward, .woocommerce-form-login__submit, .wpmc-nav-wrapper .button {
	font-family: 'Montserrat', sans-serif !important;
}
.error404 .section-content .errorpage h1, .errorpage h4, .loadMoreReviews, .locpopup_track_repair_main h5, .staffDetailM h2, .trackYouRepairForm h5, .zperr, :not(#tve) [data-css="tve-u-15ed0f0c639"] {
	font-family: 'Montserrat', sans-serif !important;
}
body #content .custrepairtxt p {
	font-size:16px !important;
	line-height: 26px !important;
}
body #content .fontRaleway * , body #content .fontMontserrat *, .custcellphonelistcheck * , body #content .fontRaleway ul li , body .custthreeboxsItm p , .custnofaqclLftInner P , body :not(#tve) .headwith_text p,
body :not(#tve) .everythingtext p , body :not(#tve) .everythingtext ul li ,  body :not(#tve) .everythingtext ol li , body :not(#tve) .custcareerLft p , body :not(#tve) .custcareermain .job_item_content ol li, body :not(#tve) .custcareermain .job_item_content ul li , body :not(#tve) .custcareerLft p, body :not(#tve) .servicesboxnewSec .tcb-flex-col p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px !important;
	line-height: 26px !important;
}
body :not(#tve) .tcb-post-content .servicesboxnewSec .tcb-flex-col p,
body :not(#tve) .tcb-post-content .innerblue .fontRaleway p {
	color:#fff !important;
}
body :not(#tve) .everythingtext ul,  body :not(#tve) .everythingtext ol {
	padding-left:15px !important;
	margin-left:0 !important;
}
body :not(#tve) .ats__section50 h2, body :not(#tve) .syd__main h2 {
	text-transform:inherit !important;
}
body :not(#tve) .h1head h1 , .everythingtext h1 , #content .ifsyoudeshead h1 {
	font-size: 56px !important;
	color: #d90e16 !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height:70px !important;
	font-weight:bold !important;
}
body :not(#tve) #getAQuoteOldForm .submitaplicationbtn input[type="submit"] {
	font-family: 'Montserrat', sans-serif !important;
}
.leavereviewbtn {
	padding:12px 30px !important;
	font-size:12px !important;
}

body :not(#tve) .banner__inr h1 {
	font-size: 56px !important;
	color: #fff !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height:70px !important;
	font-weight:bold;
	text-transform: capitalize;
}
body :not(#tve) .banner__inr p , body :not(#tve) .hmIcon__ul li h4 , body :not(#tve) .steps__sec_hd p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px !important;
	line-height: 26px !important;
}
body :not(#tve) .steps__sec_hd h2 , body :not(#tve) .custcareerLft h2 {
	font-size: 56px !important;
	color: #3e67ac !important;
	line-height:70px !important;
	font-family: 'Montserrat', sans-serif !important;
	font-weight:700;
}
body :not(#tve) .custcareerLft h2 , .applynow_for_job .ifsyoudeshead h3 , .section__main .section__inr .heading_h2, .section__main .section__inr .grid__main.device__grid .heading_h2 {
	text-transform:capitalize !important;
}
body :not(#tve) .device__details_lft h4 {
	font-family: 'Montserrat', sans-serif !important;
	font-size:18px;
}
body :not(#tve) .device__details_rt h3, body :not(#tve) .device__details_rt h5 {
	font-family: 'Montserrat', sans-serif !important;
}

body :not(#tve) .device__details_rt select , body :not(#tve) .custcareerRtmain ul.other_loc_ul li {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px !important;
	line-height: 26px !important;
}
body :not(#tve) .defect__sec h4, body :not(#tve) .service__sec label, body :not(#tve) .service_bx h4 , body :not(#tve) .service__sec .postal_btn .btn__txt,
body :not(#tve) .location_details .loaction_distance , body :not(#tve) .location_details .location_contact .btn__txt , body :not(#tve) .location_details .location_timimgs , body :not(#tve) .location_details .select_store_btn , body :not(#tve) .steps__sec_ftr .ifsc__btn .btn__txt , body :not(#tve) .qtfrm_title span, body :not(#tve) .form__div .input__col label , body :not(#tve) .rt_panel p , body :not(#tve) small.err_msg , body :not(#tve) .input__field.repairDesSec label , body :not(#tve) .input__field.repairDesSec textarea , body :not(#tve) .input__field.repairDesSec .postal_btn  , body :not(#tve) .custtblLetsGet table,
body :not(#tve) .applynow_for_job .custcareerRt .inputform, body .applynow_for_job .custcareerRt select.inputform {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .custcareerRtmain h4 , body :not(#tve) .custcareerRtmain h5 {
	color:#d90e16 !important;
}
body :not(#tve) .location_details .loaction_title , body :not(#tve) h2.form__heading , body :not(#tve) h4.form__heading , body :not(#tve) .quote_succ,
body :not(#tve) .custcareerRtmain h4 , body :not(#tve) .custcareerRtmain h5 {
	font-family: 'Montserrat', sans-serif !important;
}
.custcareerRtmain h4 {
	
}
.location_bx .location_details .loaction_title {
	margin-top:0 !important;
}

body :not(#tve) .h2head h2, 
body :not(#tve) .h3head h3, 
body :not(#tve) .h4head h4, 
body :not(#tve) .h5head h5 , 
body :not(#tve) .custthreeboxsItm h3 , 
body :not(#tve) .h3red_bluebg_white h3,
body :not(#tve) .h3headred h3 , 
body :not(#tve) .h4red_bluebg_white h4 , 
body :not(#tve) .search_store_title_h2 , 
body :not(#tve) .custwhatdeviceh2 h2 ,  
body :not(#tve) h2.track_repair_list_title, 
body .trackYouRepairForm h5, 
body .track_repair_main .track_repair_list_title , 
body :not(#tve) .custdayboxhd h2, 
body :not(#tve) .custdayboxsubhd h5 , 
body :not(#tve) .custloactioninfo h3 , 
body :not(#tve) .everythingtext h2 ,
body :not(#tve) .everythingtext h3 ,
body :not(#tve) .everythingtext h4 ,
body :not(#tve) .everythingtext h5 ,
body :not(#tve) .ifsyoudeshead p ,
body :not(#tve) .ifscSubhead h4 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight:bold !important;
}
 body :not(#tve) .custthreeboxsItm h3 {
	line-height:30px !important;
}
body :not(#tve) .custloactioninfo h3 {
	text-transform:uppercase;
	font-weight:600;
}
body h2.track_repair_list_title {
	color:#d90e16 !important;
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .h3headred h3 , body :not(#tve) .applynow_for_job .ifsyoudeshead h3 {
	color:#0a0a0a !important;
	font-size: 28px !important;
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .h4headred h4 {
	color:#d90e16 !important;
	font-size: 24px !important;
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) main #wrapper #content .section-content .tcb-post-content #tve_editor .custwhatour .whatsourCustIfs .tcb-flex-row > .tcb-flex-col > .tcb-col > .h2head > h2 {
	color: #3e67ac !important;
}
body :not(#tve) .h2head h2, body :not(#tve) .custwhychooseus_h2 ,  body :not(#tve) .search_store_title_h2, body :not(#tve) .custwhatdeviceh2 h2 , body :not(#tve) .headwith_text h2 , body :not(#tve) .everythingtext h2 {
	font-size: 56px !important;
	color: #3e67ac !important;
	line-height:70px !important;
}
body :not(#tve) .h2head_bluebg_white h2 , body :not(#tve) .h2head_redbg_white h2 , body :not(#tve) .headwith_text_white h2 {
	font-size: 56px !important;
	color: #fff !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height:70px !important;
	font-weight:bold !important;
}
body :not(#tve) .h3head h3 , body :not(#tve) .headwith_text h3 , body :not(#tve) .everythingtext h3 {
	font-size: 28px !important;
	color: #0a0a0a !important;
}
body :not(#tve) .headwith_text h3 {
	color: #0a0a0a !important;
	text-transform:uppercase;
	font-weight:600;
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .h3red_bluebg_white h3, body :not(#tve) .headwith_text_white h3 , body :not(#tve) .custloactioninfo h3 {
	font-size: 28px !important;
	color: #fff !important;
}
body :not(#tve) .h4head h4 , body :not(#tve) .headwith_text h4 , body :not(#tve) .everythingtext h4 {
	font-size: 24px !important;
	color: #0a0a0a !important;
	line-height:34px !important;
}
body :not(#tve) .h4red_bluebg_white h4 {
	font-size: 24px !important;
	color: #fff !important;
	line-height:34px !important;
}

.headwith_text h2 {
	
}
/********** one editor in all tags  ***********/
:not(#tve) .oneeditor h2 {
	font-size: 56px !important;
	line-height:60px !important;
	color: #d90e16 !important;
	font-family: 'Montserrat', sans-serif !important;
}
:not(#tve) .oneeditor h3 {
	font-size: 28px !important;
	color: #0a0a0a !important;
	font-family: 'Montserrat', sans-serif !important;
}
:not(#tve) .oneeditor ul li {
	font-family: 'Montserrat', sans-serif !important;
}
:not(#tve) .oneeditor p {
	font-family: 'Montserrat', sans-serif !important;
}
/********** one editor in all tags  ***********/
.leftimgNonemailinRep {}
body .custservicers1boxmain .custservicers1boxtxt h4 {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px;
	color: #0a0a0a;
}
body .custwhychooseus_h2.h2head h2 {
	color: #fff !important;
}
body .ifscSubhead h3 {
	color: #0a0a0a;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 28px !important;
}
body .custenterzipcodeIfs .ifscSubhead h3 {
	color: #fff !important;
}
.custloactionsboxifs .ifssearchform .addressLft h5 {
	font-family: 'Montserrat', sans-serif !important;
}
.custloactionsboxifs .ifssearchform .addressSec * {
	font-family: 'Montserrat', sans-serif !important;
}
body .custloactionsboxifs .ifssearchform .addressLft h5 {
	font-family: 'Montserrat', sans-serif !important;
	font-size:13px !important;
}
body .custloactionsboxifs .ifssearchform .addressSec > p, body .custloactionsboxifs .ifssearchform .options p, body .ifssearchform .options ul li span, body .custloactionsboxifs .ifssearchform .viewStoreInfo a {
	font-family: 'Montserrat', sans-serif !important;
}
body .ifssearchform .lsf_form .searchbtn input[type="button"] {
	font-family: 'Montserrat', sans-serif !important;
}
.ifscHowWeCanHelpRow .ifsyoudeshead h2 {
	font-size: 56px !important;
	color: #d90e16 !important;
	font-family: 'Montserrat', sans-serif !important;
}
/*.ifschwcboxhead h4 {
	font-family:'Montserrat',sans-serif !important;
	color: #3c66ab !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
	padding-bottom: 0 !important;
	line-height: 1.4em !important;
	margin-bottom: 0 !important;
	position: relative !important;
	font-size:28px !important;
}*/
.ifscHowWeCanHelpRow p {
	font-family: 'Montserrat', sans-serif !important;
}
.ifscHowWeCanHelpbtn {
}

.ifschowwecannyc .ifschwcboxTxt p , :not(#tve) .ifschwcboxTxt p {
	color: #0a0a0a !important;
}
body .ifschwcboxhead h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-size:24px;
}
:not(#tve) .custiconwithContRt .tcb-col .thrv_text_element h4 , :not(#tve) .custiconwithContRt .tcb-col .thrv_text_element h3 {
	font-family: 'Montserrat', sans-serif !important;
	color: #000 !important;
	font-size: 20px !important;
	line-height: 26px !important;
}
body :not(#tve) .custiconwithContRtmain .custiconwithContRt p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px !important;
	line-height:26px !important;
}
body .accordion h3 {
	font-family: 'Montserrat', sans-serif !important;
}
body .accordion p {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px;
	color: #000000;
}
body :not(#tve) .whatsourCustIfs .ifscSubhead h4 {
	font-family: 'Montserrat', sans-serif !important;
}
body .custtestmonialIfsc h3, body .custtestmonialIfsc h5, body .custtestmonialIfsc h4 {
	font-family: 'Montserrat', sans-serif !important;
}
.testmonialsubheadtxt, .testmonial_date_txt {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px;
}
.ifsc_footer .ttl {
	font-family: 'Montserrat', sans-serif !important;
}
.ifsc_footer .ftrCol .menu li a, .ifsc_rcbli_text a, .ifsc_footer .custftrBtmLft p, .ifsc_footer .ftrCol .textwidget p {
	font-family: 'Montserrat', sans-serif !important;
}
.ifscHowWeCanHelpRow .thrv-columns {
	margin-bottom:0 !important;
}

:not(#tve) .custiconwithContRtmain .custiconwithContRt h4 {
	color:#3e67ac !important;
}
:not(#tve) .custiconwithContRtmain .custiconwithContRt h4:hover {
	color:#d90e16 !important;
}
:not(#tve) .custiconwithContRtmain .custiconwithContRt h3, :not(#tve) .custiconwithContRtmain .custiconwithContRt h4 {
	color: #000 !important;
	font-size: 20px !important;
	line-height: 26px !important;
}
body :not(#tve) .ifschowwecannyc .ifscHowWeCanHelpRow .ifschwcboxhead > h3:hover a {
	color:#d90e16;
}
:not(#tve) .whatscanfixfirstbox h2 , 
:not(#tve) .whatscanfixfirstbox h3 , 
:not(#tve) .ifschwcboxhead h3 , 
:not(#tve) .partnersTitle , 
body :not(#tve) .ifscfixitgad h2 , 
:not(#tve) .cust180daysliderMn-heading ,  
:not(#tve) .whatscanfixbox .icontitle h3 span , 
.dayswarrantyLft h3 , 
.dayswarrantyLft h4 {
	font-family: 'Montserrat', sans-serif !important;
}
.whatscanfixfirstbox h2 {
	font-weight:bold;
}
:not(#tve) .whatscanfixbox p , :not(#tve) .custwhatscanviewmore a  {
	font-family: 'Montserrat', sans-serif !important;
}
:not(#tve) .custwhatscanviewmore a , body  :not(#tve) #content .ifscHowWeCanHelpbtn a {
	font-weight:500 !important;
	font-family: 'Montserrat', sans-serif !important;
}
.dayswarrantyRt p {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 16px !important;
  line-height: 26px !important;
  color:#fff !important;
}
.dayswarrantyLft h3 {
	font-size:37px !important;
}
.dayswarrantyLft h4 {
	letter-spacing: 0px;
}
:not(#tve) .custbusinessIfscBox h4 {
	font-family: 'Montserrat', sans-serif !important;
}

.ifsMenu > ul > li {
	margin:0 15px !important;
}
.NewHmBanr__respo .thrv_text_element {
	font-family: 'Montserrat',sans-serif !important;
}
body :not(#tve) .accordioncontmain .accordion h3 {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .accordion p {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .servicesboxnewtitle h3 , body :not(#tve) .custiconwithContRtmain .custiconwithContRt h3 , .servicesboxnewtitle h4 {
	font-family: 'Montserrat', sans-serif !important;
	text-transform: uppercase !important;
	font-size: 20px !important;
	color: #fff !important;
}
body :not(#tve) .accordion p {
	font-size:16px;
}
.cust_devices_h2 h2, .custlettheExt_h3 h3 {
	
}
.custlettheExt_h2 {
	font-family: 'Montserrat',sans-serif !important;
	font-size:56px !important;
}
body :not(#tve) .gameConsoleList .slctyrdevice h3 {
	
}
body :not(#tve) .slctyrdevice h3 {
	font-family: 'Montserrat',sans-serif !important;
	font-weight:700 !important;
	font-size:28px !important;
	line-height:40px !important;
	color:#0a0a0a !important;
	text-transform:capitalize !important;
}
.ratingOverAll .reviws_text , .slctyrdevicemain a {
	font-family: 'Montserrat', sans-serif !important;
}
/**********
=> whitebgblue_hover_red
=> redbgblue_hover_black 
=> bluebgred_hover_black 
=> h3red_bluebg_white
=> h4red_bluebg_white

 
h1head

h2head
h3head
h4head
h2headwhite
**********/

.tve_lb_open .tar-main-content * {
	font-family: 'Montserrat', sans-serif !important;
}
#tve_thrive_lightbox_36378 .thrv_text_element p, .NewHmBanr ul li h4, .areas_serviced_main .areas_serviced_content, .custfollowusnew .cff-header-text, .custfollowusnew .cff-header-text p, .custfollowusnew .cff-post-text, .ifsGetintouchForm .tcb-plain-text > .tcb-plain-text, .ifsMenu > ul > li > a, .ifschwcboxTxt p, .ifschwcboxhead h3, .page-id-83623 .ftrCol .rcbli_right_text a, .search-results #content :not(#tve) .tcb-post-content.tcb-shortcode.thrv_wrapper p {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .whitebgblue_hover_red a , body :not(#tve) .redbgblue_hover_black a, body :not(#tve) .bluebgred_hover_black a  , body :not(#tve) .fyrobutton_automation a , .submitaplicationbtn input[type="submit"] {
	padding:26px 60px !important;
	border-radius: 50px !important;
	font-weight: 600 !important;
	border: none !important;
	background:#3e67ac !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color:#fff;
}
body :not(#tve) .whitebgblue_hover_red a span , body :not(#tve) .redbgblue_hover_black a span, body :not(#tve) .bluebgred_hover_black a span {
	font-family: 'Montserrat', sans-serif !important;
	font-weight:600;
	display: flex !important;
    justify-content: center;
    align-items: center;
}
:not(#tve) .redbgblue_hover_black a {
	background:#3e67ac !important;
}

body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link {
	padding:26px 40px !important;
	font-size:18px !important;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link .tcb-button-texts {
	display:flex !important;
	justify-content: center;
	align-items: center;
}

body :not(#tve) .thrv_wrapper.thrv-button.whitebgblue_hover_red .tcb-button-link:hover , 
body :not(#tve) .thrv_wrapper.thrv-button.whitebgblue_hover_red .fyrobutton_automation a:hover , 
body :not(#tve) .fyrobutton_automation a:hover, 
body :not(#tve) .fyrobutton_automation a:focus {
	background:#d90e16 !important;
	color:#fff !important;
}
body :not(#tve) .thrv_wrapper.thrv-button.whitebgblue_hover_red .tcb-button-link:hover .tcb-button-text {
	color:#fff !important;
}
body :not(#tve) .thrv_wrapper.thrv-button.redbgblue_hover_black .tcb-button-link:hover , 
body :not(#tve) .thrv_wrapper.thrv-button.bluebgred_hover_black .tcb-button-link:hover {
	background:#000 !important;
	color:#fff !important;
}
body :not(#tve) .writereviewBtn .tcb-button-link {
	padding:26px 60px !important;
	border-radius: 50px !important;
	font-weight: 600 !important;
	border: none !important;
	background:#3e67ac !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color:#fff;
}
body :not(#tve) .writereviewBtn .tcb-button-link:hover , body :not(#tve) .writereviewBtn .tcb-button-link:focus {
	background:#d90e16 !important;
	color:#fff;
}
body :not(#tve) .loadmorebutton , .thrv_wrapper.thrv-columns .syd__mainbutton a.tcb-button-link {
	padding:26px 60px !important;
	border-radius: 50px !important;
	font-weight: 600 !important;
	border: none !important;
	background:#3e67ac !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color:#fff;
}
body :not(#tve) .loadmorebutton:hover , body :not(#tve) .loadmorebutton:focus {
	background:#d90e16 !important;
	color:#fff;
}

/*body :not(#tve) .loadmore {
	padding:26px 60px !important;
	border-radius: 50px !important;
	font-weight: 600 !important;
	border: none !important;
	background:#3e67ac !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color:#fff;
	line-height:normal !important;
}
body :not(#tve) .loadmore:hover , body :not(#tve) .loadmore:focus {
	background:#d90e16 !important;
	color:#fff;
}*/
#content .ifscSubhead h1 {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .custloactionsboxifs .ifssearchform .addressRt p {
	font-family: 'Montserrat', sans-serif !important;
}
.review_no {
	font-family: 'Montserrat', sans-serif !important;
}
.custdetailbnr .custenterzipcodeIfs input {
	font-family: 'Montserrat', sans-serif !important;
}
/********* locations details page  ***********/
body :not(#tve) .locationspagetitle {
    font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .getdrivingLft p , body :not(#tve) .getdrivingbtn a , body :not(#tve) .availableServ p, .rd__section33 p {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .getdrivingRt h4 , body :not(#tve) .custlocationLft h4 , 
body :not(#tve) .custlocationLft h6 , body :not(#tve) .availableServ h4,
body :not(#tve) .rd__section33 h2 ,
body :not(#tve) .rd__section33 h2 span, body :not(#tve) .rd__section33 h4,
body :not(#tve) .syd__main h2, body :not(#tve) .syd__main h4,
body :not(#tve) .sydexperts__maininner h2, body :not(#tve) .text_h3_small,
body :not(#tve) .custaffordable_h2 h2, body :not(#tve) .custmostpreferred h2, body :not(#tve) .custsomeofcom_h2 h2,
body :not(#tve) .ps__heading, body :not(#tve) .ps__subheading , body :not(#tve) .spec__content .heading , 
body :not(#tve) .dir__section100 h2 , body :not(#tve) .heading__getin , body :not(#tve) .get__in .detail__sec .store__in , 
body :not(#tve) .dir__section100 h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight:bold;
}

.custlocationdtllft .custlocationdtllftMn h1.area-services-ptitle {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 28px !important;
    line-height: 32px !important;
    font-weight: 600 !important;

}
body :not(#tve) .getdrivingRt h4 {
	font-size:23px;
}
body :not(#tve) .rd__section33 p , body :not(#tve) .whatscanfixbox p , body :not(#tve) .ats__section50, body :not(#tve) .ats__section50 p,
body :not(#tve) .ratingsection__section100 p, body :not(#tve) .syd__maininner p,
body :not(#tve) .sydexperts__maininner p , body :not(#tve) .spec__content .desc , .dir__section100 p,
body :not(#tve) .custbusinessboxCont .custdate, body :not(#tve) .custreadmorebuss a, body :not(#tve) .read_more_link,
body :not(#tve) .custbusinessboxCont p  , body :not(#tve) .get__in .detail__sec .address__in , 
body :not(#tve) .areas_serviced_main .areas_serviced_content , body .box_ifsc p {
	font-size:16px !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height:26px !important;
}
body :not(#tve) .whatscanfixbox p {
	color:#000000;
}

body :not(#tve) .ats__section50 p {
	color:#fff !important;
}
body :not(#tve) .get__in .detail__sec .phone__in,
body :not(#tve) .get__in .get__direc,
body :not(#tve) .get__in .detail__sec .phone__in {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .ats__section50 h2  {
	font-family: 'Montserrat', sans-serif !important;
}
.areas_serviced_main .areas_serviced_heading {
	font-family: 'Montserrat', sans-serif !important;
	font-size:22px !important;
	line-height:30px !important;
}
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .ifsyoudeshead p {
	font-family: 'Montserrat',sans-serif !important;
}
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .ifsyoudeshead p , 
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .ifscSubhead h4 {
	font-family: 'Montserrat',sans-serif !important;
}
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .thrv_text_element p , body :not(#tve) .custlocationLft p ,
body :not(#tve) .what_device_ifix_main .ifix__tabcontent ul li , body :not(#tve) .what_device_ifix_main .tab button {
	font-family: 'Montserrat', sans-serif !important;
}
/********* locations details page  *************/

body :not(#tve) .locationlistfirstsec .locationleft1stsec {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .locationlistfirstsec .locationleft1stsec .whitebgblue_hover_red a {
	padding:10px 20px !important;
}
body :not(#tve) .locationlistfirstsec .locationleft1stsec .ifscSubhead h4 { 
	font-family: 'Montserrat', sans-serif !important;
}
.active a.back__btn , .grid__main.condition__grid.sell_grid4 label , .section__main .section__inr .zip__code_main .input__group label,
.section__main .section__inr .zip__code_main .input__group .submit__btn,
.section__main .section__inr .zip__code_main.active .input__group input, .section__main .section__inr .store__grid .grid_box .location_details .loaction_distance,
.section__main .section__inr .store__grid .grid_box .location_details .loaction_address , .section__main .section__inr .store__grid .grid_box .location_details .location_contact .btn__txt,
.section__main .section__inr .store__grid .grid_box .location_details .location_timimgs , .section__main .section__inr .store__grid .grid_box .location_details .select_store_btn , .form__main .input__col label, .form__main .input__col input:not([type="button"]), .form__main .input__col select, .form__main .input__col textarea , .evo-calendar , .form__main .input__row , #evovue .calendar-sidebar > .month-list > .calendar-months > li , .section__main .section__inr .heading_h4 , #evovue .calendar-events ul li, .event-list p , .calendar-events > .event-header > p , .box_ifsc p {
	font-family: 'Montserrat', sans-serif !important;
}
.section__main .section__inr .device__grid .grid_box h3 {
	font-family: 'Montserrat', sans-serif !important;
	text-transform:inherit !important
}
.section__main .section__inr .heading_h2, .section__main .section__inr .grid__main.device__grid .heading_h2 , 
.section__main .section__inr h3, .section__main .section__inr .condition__grid .grid_box label , .section__main .section__inr .store__grid .grid_box .location_details .loaction_title , .box_ifsc h3 , .section__main .section__inr .heading_h2 span {
	font-family: 'Montserrat', sans-serif !important;
}
a.back__btn {
	font-size:22px;
	width: 130px;
}
.custDetailsbox .custloactionsboxifs.track_repair_main .ifssearchform .addressSec > a , #divrs .error {
	font-family: 'Montserrat', sans-serif !important;
}
#divrs .error {
	font-size:16px !important;
}
:not(#tve) .custphoneno p {
	font-family: 'Montserrat', sans-serif !important;
}

body :not(#tve) .custloactioninfo p , body :not(#tve) .custpostfirstbox p , body :not(#tve) .custblognew p {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px !important;
	line-height: 26px !important;
}

body :not(#tve) .custblognew p {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .custpostfirstbox h2 , body :not(#tve) .custblognew h2 , body :not(#tve) .custpostfirstboxBtn a , body :not(#tve) .custblognew .tcb-button-link {
	font-family: 'Montserrat', sans-serif !important;
}

.everythingtext h1 {}
#getAQuoteOldForm .inputform {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .checkbox-btn label, body :not(#tve) .radio-btn label {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .custonestopshop_h2 h2  {
	text-align:left !important;
}


.single.single-post :not(#tve) .thrv_wrapper.thrv_text_element p, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h2, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element p span, .single.single-post .thrv_wrapper.thrv_text_element div, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element div span, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element li, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element li span , .custblogdetail h1, .custblogdetail h2, .single.single-post h1,   body.single.single-post h2 , .custblogdetail h1, .custblogdetail h2, .single.single-post h1, .single.single-post h2 {
	font-family: 'Montserrat', sans-serif !important;
}
.tve-prevent-content-edit * {
	font-family: 'Montserrat', sans-serif !important;
}
 :not(#tve) .single.single-post h1 , body.page-id-3037 :not(#tve) .custdetailbnr .h1head h1{
	font-size:45px !important;
	font-family: 'Montserrat', sans-serif !important;
	font-weight:bold;
	color:#d90e16 !important;
}
:not(#tve) .single.single-post .thrv_wrapper.thrv_text_element h2 , .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h2 {
	font-size:36px !important;
	font-family: 'Montserrat', sans-serif !important;
	color:#3e67ac !important;
}
body :not(#tve) .custblognew h2  {
	/*font-size:36px !important;*/
	font-family: 'Montserrat', sans-serif !important;
	color:#3e67ac !important;
}
body :not(#tve) .custpostfirstbox h2 {
	font-size:36px !important;
	font-family: 'Montserrat', sans-serif !important;
	color:#3e67ac !important;

}
.single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h3 , :not(#tve) .customPostCnt h3 {
	font-size:28px;
	font-family: 'Montserrat', sans-serif !important;
	color:#0a0a0a !important;
}
 .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h4 ,  .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h4 span {
	font-size:20px;
	font-family: 'Montserrat', sans-serif !important;
	color:#0a0a0a !important;
}

:not(#tve) .single.single-post .thrv_wrapper.thrv_text_element p, 
:not(#tve) .single.single-post .thrv_wrapper.thrv_text_element p span ,
:not(#tve) .single.single-post #theme-content-section .section-content p, 
:not(#tve) .single.single-post #theme-content-section .section-content ul li , 
:not(#tve) .single.single-post #theme-content-section .section-content .thrv_text_element > div,
:not(#tve) .single.single-post #theme-content-section .section-content .thrv_text_element > div > span {
	font-size: 16px !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height: 26px !important;
	color:#0a0a0a;
	letter-spacing:0;
}

.single.single-post #theme-content-section .section-content ul , .single.single-post #theme-content-section .section-content ol {
	padding-left:15px !important;
}
:not(#tve) .custsiderbarRepairs .whatscanfixfirstbox h2 {
	font-size:36px !important;
}
body :not(#tve) .custsidebarbtn .tcb-button-link {
	padding: 15px 40px !important;
}
:not(#tve) .custsidebarbtn .tcb-button-link span {
	font-family: 'Montserrat', sans-serif !important;
}
.custsiderbarRepairs .icontitle h3 span {
	
}
.entrycta .textcont a {
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .ps__heading , :not(#tve) .whatscanfixfirstbox h2 , .partnersTitle ,body :not(#tve) .syd__main h2 , body :not(#tve) .h2head h2 {
	color:#3e67ac !important;
	font-weight:bold;
}
body :not(#tve) #wrapper #content #theme-content-section .section-content  #tve_flt .custclientsLogosifsNyc .thrv_wrapper.thrv-columns.custbusinessIfsc .h2head h2[style="color"] {
	color:#3e67ac !important;
}
body :not(#tve) #wrapper #content #theme-content-section .section-content  #tve_flt .whatsourCustIfs > .tcb-flex-row > .tcb-flex-col > .tcb-col > .custsomeofcom_h2.h2head > h2[data-css] {
	color:#3e67ac !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a {
	padding:26px 30px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a .tcb-button-text {
	font-size:18px;
}
:not(#tve) .custiconwithContRtmain .custiconwithContRt h4:hover {
  color: #000 !important;
}
body.archive.category #content #theme-content-section .tcb-post-read-more.thrv_wrapper.tve_ea_thrive_animation.tve_anim_forward .tcb-button-link,
body.category-iphone-issues #content .tcb-button-link.tcb-pagination-load-more-link .thrv-inline-text {
	font-family: 'Montserrat', sans-serif !important;
}
.archive .thrv_wrapper h2 , .archive .thrv_wrapper p , 
body :not(#tve) .category-iphone-issues .content-section #main .tcb-flex-row .tcb-col h2 span.thrive-shortcode-content > a ,

body :not(#tve) #wrapper #content .main-container #theme-content-section .section-content #main .type-post .tcb-flex-col .tcb-col .thrv_wrapper h2 a {
	font-family: 'Montserrat', sans-serif !important;
}

:not(#tve) .single.single-post div#theme-content-section .section-content p *, 
:not(#tve) .single.single-post div#theme-content-section .section-content ul * , 
:not(#tve) .single.single-post div#theme-content-section .section-content ol *,
:not(#tve) .single.single-post div#theme-content-section .section-content .thrv_text_element > li {
	font-family: 'Montserrat', sans-serif !important;
    font-size: 16px !important;
	line-height:26px !important;
	letter-spacing:0 !important;
	color:#0a0a0a;
}
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont > .description ,
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont > a {
	font-size:12px !important;
	margin-top:5px;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .thrv_text_element > li > span {
	color:#0a0a0a !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .thrv_text_element > li {
	margin-left:40px;
}
:not(#tve) .single.single-post div#theme-content-section .section-content ol {
	margin-left: 0 !important;
    padding-left: 0 !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .entrycta .textcont a {
	font-size:14px !important;
} 
body.single.single-post :not(#tve) main #content #theme-sidebar-section .sidebar-section .custdoyouwantbox .tcb-flex-col > .tcb-col > .thrv_wrapper > h2 {
	font-family: 'Montserrat', sans-serif !important;
	font-size:36px !important;
	color:#3e67ac !important;
}
body :not(#tve) .custdoyouwantbox h2 span:last-child {
	font-weight:800 !important;
}
body .custstartYrBtn a {
	font-weight:600 !important;
}
body :not(#tve) .tve-elem-scroll .tcb-plain-text {
	font-family: 'Montserrat', sans-serif !important;
}
.single.single-post #wrapper #content h2 {
	font-family: 'Montserrat', sans-serif !important;
	font-size:36px !important;
	color:#3e67ac !important;
}
.single.single-post #wrapper #content .tve_shortcode_rendered h3 ,.single.single-post #wrapper #content .tve_shortcode_rendered h3 span {
	font-family: 'Montserrat', sans-serif !important;
	font-size:28px !important;
	color:#0a0a0a !important;
}
.single.single-post #wrapper #content .tve_shortcode_rendered h3 a {
	color:#0a0a0a !important;
}
body :not(#tve) .formHeading h2 , body :not(#tve) .cust404Form h2 {
	color:#3e67ac !important;
	font-weight:700;
	text-transform:capitalize !important;
}

.tve-theme-242960 .content-section #main .post-wrapper.thrv_wrapper:not(:nth-child(3n)) {
	background:#F1F1F1 !important;
}
body :not(#tve) .posttype_readmore a {
	border:none !important;
	padding:
}
.tve-theme-242992 .content-section #main [data-css="tve-u-188a3f1355d"] .tcb-button-link {
	padding:12px 30px !important;
}
body :not(#tve) .posttype_readmore a:hover {
	background:#d90e16 !important;
	
}
body :not(#tve) .posttype_readmore a:hover .tcb-button-texts {
	color:#fff !important;
}
body .tve_anim_start {
	border:none !important;
}
.tve-theme-242992 .content-section #main {
	background:#fff !important;
}
.tve-theme-242992 .content-section #main .post-wrapper.thrv_wrapper:not(:nth-child(3n)) {
	background:#F1F1F1 !important;
}
.tve-theme-242992 .content-section #main [data-css="tve-u-188a3f1355d"] .tcb-button-link span,
:not(#tve) .tve-theme-242960 .content-section #main [data-css="tve-u-188a38acf21"] .tcb-button-link {
	letter-spacing:0;
}
:not(#tve) .tve-theme-242992 .content-section #main [data-css="tve-u-188a3f1355d"]:hover .tcb-button-link {
	color:#fff !important;
}
:not(#tve) .tve-theme-242992 .content-section #main [data-css="tve-u-188a3f1355d"]:hover .tcb-button-link span,
:not(#tve) .tve-theme-242960 .content-section #main [data-css="tve-u-188a38acf21"]:hover .tcb-button-link span {
	color:#fff !important;
}
:not(#tve) .tve-theme-242992 .content-section #main [data-css="tve-u-188a3f1355d"]:hover .tcb-button-link,
:not(#tve) .tve-theme-242960 .content-section #main [data-css="tve-u-188a38acf21"]:hover .tcb-button-link {
	border:none !important;
	color:#fff !important;
	background:#d90e16 !important;
}
:not(#tve) .tcb-post-content p, body :not(#tve) .custggleRepairTxt .tcb-plain-text , body :not(#tve) .custggleRepairTxt .tcb-plain-text .thrv-plain-text {
	font-size: 16px !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height: 26px !important;
	color:#0a0a0a !important;
}
:not(#tve) .tcb-post-content  .cust180daysliderMn .item .dayswarranty .dayswarrantyRtt p {
	color:#fff !important;
}
body :not(#tve) .tcb-post-content  #tve_flt .cust180daysliderMn  .dayswarrantyRt p {
	color:#fff !important;
}

.tcb-pagination-load-more-button .tcb-pagination-load-more-link {
	padding: 12px 30px !important;
	color: #fff !important;
	font-family: 'Montserrat',sans-serif !important;
	border-radius: 40px !important;
	border: none !important;
	background: #3d66ab !important;
	line-height: normal !important;
	width:auto !important;
	font-weight:600 !important;
	text-transform:uppercase !important;
	font-size:15px !important;
}
.tcb-pagination-load-more-button .tcb-pagination-load-more-link:hover, .tcb-pagination-load-more-button .tcb-pagination-load-more-link:focus {
	background:#d90e16 !important;
}
/*:not(#tve) .tve-theme-242960 .content-section #main .tve-loading::before {
	bottom: 20px !important;
}*/
.thrive-layout-72628 .tve-loading::before {
	 bottom: 20px !important;
}

:not(#tve) .tcb-post-content .custdayboxRow .tcb-flex-row .tcb-col .thrv_wrapper p , 
body :not(#tve) .tcb-post-content .custloactioninfo p,
body :not(#tve) .tcb-post-content .innerblue .tcb-flex-row .tcb-col .thrv_wrapper p,
body :not(#tve) .ats__section50 p , body :not(#tve) .dir__section100 p,
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .thrv_text_element p,
body :not(#tve) .custdirectionsifsNyc .tcb-flex-col .tcb-col p	 {
	color:#fff !important;
}
body :not(#tve) .sydexperts__maininner h2, body :not(#tve) .text_h3_small, body :not(#tve) .dir__section100 h2 {
	text-transform:inherit !important;
}
body :not(#tve) .partnersTitle {
	text-transform:inherit !important;
}
body :not(#tve) .partnersTitle {
	font-weight:bold;
}
body :not(#tve) .thrv_custom_html_shortcode .whatscanfixfirstbox h2 {
	 text-transform:inherit !important;
}
 body :not(#tve) .heading__getin , body :not(#tve) .syd__main h2 {
	 text-transform:capitalize !important;
}
body :not(#tve) .custdayboxhd h2 {
	text-transform:uppercase !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont .description ,
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont a {
	font-size:12px !important;
	margin-top:5px;
	line-height:normal !important;
}
body :not(#tve) .steps__sec_hd h2 {
	text-transform:capitalize;
}
.hmIcon__ul li h4 {
	text-transform:uppercase;
}
.section__main .section__inr h3, .section__main .section__inr .condition__grid .grid_box label {
	text-transform:inherit !important;
}
body :not(#tve) .custcareerLft h2, .applynow_for_job .ifsyoudeshead h3, .section__main .section__inr .heading_h2, .section__main .section__inr .grid__main.device__grid .heading_h2 , body :not(#tve) .heading__getin, body :not(#tve) .syd__main h2 {
	color:#3e67ac;
}
.text_h3_small {
	color:#0a0a0a !important;
}
body :not(#tve) .custdirectionsifs p , :not(#tve) .ats__section50 p a {
	color:#fff !important;
}
:not(#tve) .cust180daysliderMn-heading , .custcellphoneboxs .scn .ttl, .slctyrdevice h3 , .slctyrdevicemain a {
	text-transform:inherit !important;
}
body :not(#tve) .dirsection__btn {
	text-transform:uppercase;
}
body :not(#tve) .listdotpartner .thrv-advanced-inline-text span {
	font-family: 'Montserrat', sans-serif !important;
	font-size:16px !important;
}
:not(#tve) .page-id-84861 .custloactionsboxifs .ifssearchform .viewStoreInfo a:hover {
	background:#000 !important;
}
.submitaplicationbtn input[type="submit"] {
	letter-spacing:0 !important;
}
.submitaplicationbtn input[type="submit"]:hover {
	background:#d90e16 !important;
}
body :not(#tve) .ifssearchform .findyourstoreSearchBox #zip, body :not(#tve) .ifssearchform .lsf_form #zip ,  body :not(#tve) .zperr , body :not(#tve) .checkbox-btn label, .radio-btn label,
body :not(#tve) .ifssearchform .findyourstoreSearchBox .searchbtn input[type="button"], body :not(#tve) .ifssearchform .lsf_form .searchbtn input[type="button"],
body :not(#tve) .searchbtn input[type="button"] , body :not(#tve) .custenterzipcodeIfs button {
	font-weight:600 !important;
}
body :not(#tve) .ifssearchform .findyourstoreSearchBox .searchbtn input[type="button"], body :not(#tve) .ifssearchform .lsf_form .searchbtn input[type="button"] {
	font-size:16px !important;
}
body :not(#tve) .custloactionsboxifs .ifssearchform .sliderDivBox {
	border-radius:5px !important;
}
body :not(#tve) h2.track_repair_list_title {
	text-transform:capitalize !important;
	color:#3e67ac !important;
}
body :not(#tve) .woocommerce-checkout .express-one-page-checkout-main h3.border_html {
	font-family: 'Montserrat', sans-serif !important;
	font-size:28px !important;
	color:#0a0a0a !important;
}
/*body :not(#tve) .custStorert p {
	font-size:16px !important;
	line-height:26px !important;
}*/
body :not(#tve) .custDetailsbox .custloactionsboxifs.track_repair_main .ifssearchform .addressSec > a {
	font-size:14px !important;
}
body :not(#tve) .custwhatsTabsifs .tve_scT .tve_clearfix .tve_tab_title_item .tve_tab_title .tve-tab-text {
	margin:0 !important;
}
.custgetintouchCont .thrv_text_element a:hover {
	text-decoration:none !important;
}

body :not(#tve) .custphoneno p a {
	font-size: 23px !important;
	color:#d90e16 !important;
	text-decoration:none !important;
	font-weight: 500 !important;

}
#content .locationlistfirstsec .ifscSubhead h1 {
	font-weight:600 !important;
}
body :not(#tve) .h2head h2 {
  text-transform: capitalize;
}
@media only screen and (min-width:100px) and (max-width:767px) {
body :not(#tve) .h1head h1 , body :not(#tve) .everythingtext h1 , #content .ifsyoudeshead h1 {
	font-size: 30px !important;
	line-height:40px !important;
}
body :not(#tve) .h2head h2, body :not(#tve) .custwhychooseus_h2, body :not(#tve) .h2head_bluebg_white h2 , body :not(#tve) .h2head_redbg_white h2 , 
body :not(#tve) .search_store_title_h2, body :not(#tve) .custwhatdeviceh2 h2,
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .ifsyoudeshead p , body :not(#tve) .everythingtext h2 , body :not(#tve) .steps__sec_hd h2 , body :not(#tve) .custcareerLft h2 {
	font-size: 28px !important;
	line-height:35px !important;
}
.ifscHowWeCanHelpRow .ifsyoudeshead h2, :not(#tve) .oneeditor h2 , .partnersTitle {
	font-size: 28px !important;
	line-height:35px !important;
}
body :not(#tve) .custservicers1boxmain .custservicers1boxtxt h4 , body :not(#tve) .h4red_bluebg_white h4 ,  body :not(#tve) .ps__subheading , body :not(#tve) .syd__main h4 , body :not(#tve) .whatsourCustIfs .ifscSubhead h4 , body :not(#tve) .everythingtext h4 {
	font-size: 20px !important;
}
body :not(#tve) .ifscSubhead h3 , body :not(#tve) .h3headred h3 , body :not(#tve) .everythingtext h3 {
	font-size: 22px !important;
}
:not(#tve) .oneeditor h3 {
	font-size: 22px !important;
}
body :not(#tve) .custnewtemp .custrepairtxt p , body :not(#tve) .everythingtext p {
	font-size: 16px !important;
}
body :not(#tve) .h3head h3 , body :not(#tve) .h3red_bluebg_white h3 {
	font-size: 22px !important;
}
body #content .fontRaleway *, body #content .fontRaleway ul li {
	line-height:26px !important;
}
body .ifssearchform .lsf_form .searchbtn input[type="button"] {
	padding:19px 20px !important;
}
body :not(#tve) .custgetintouchCont p, body :not(#tve) .ifschowwecannyc .ifscHowWeCanHelpRow .ifschwcboxhead > h3 {
	font-size:16px !important;
}
body :not(#tve) .ifschowwecannyc .ifscHowWeCanHelpRow .ifschwcboxhead > h3 a{
	font-size:16px !important;
}
:not(#tve) .custiconwithContRt .tcb-col .thrv_text_element h4 {
	font-size:16px !important;
}
.h1head h1 {
	text-align:center !important;
}
.ifscSubhead.h3head {
	text-align:center !important;
}
.custlettheExt_h2 {
	font-size:30px;
}
body :not(#tve) .whitebgblue_hover_red a , body :not(#tve) .loadmorebutton , .thrv_wrapper.thrv-columns .syd__mainbutton a.tcb-button-link , .submitaplicationbtn input[type="submit"] {
	font-size:14px !important;
	padding: 12px 30px !important;
}
body :not(#tve) .thrbestrevCnt .writereviewBtn .tcb-button-link {
	font-size:14px !important;
	font-family: 'Montserrat',sans-serif !important;
}
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow {
	display:block !important;
	margin:0 !important;
}
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .tcb-flex-col svg  {
	width:50px;
	height:50px;
}
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxTxt ,
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifscHowWeCanHelpbtn {
	display:none !important;
}
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxhead {
	position:relative;
	justify-content: center;
	padding:0 !important;
	height:	auto;
	font-family: 'Montserrat', sans-serif !important;
}
body :not(#tve) .ifschowwecanRowthrive .tcb-flex-row {
	padding-top:0 !important;
	padding-bottom:0 !important;
}
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxhead h3 , body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxhead h3 a {
	font-size:14px !important;
}
body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .tcb-col {
	text-align:center !important;
	margin:0 !important;
}
/*body :not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .tcb-flex-row .tcb-flex-col {
	width:50% !important;
	display:inline-block !important;
}
*/
body :not(#tve) .ifscHowWeCanHelpRowAdd >.tcb-flex-row >.tcb-flex-col:not(:first-child) {
  width: 50% !important;
  flex: auto;
  max-width: 50% !important;
  margin-bottom:20px;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd:not(:first-child) >.tcb-flex-row >.tcb-flex-col {
  width: 50% !important;
  flex: auto;
  max-width: 50% !important;
   margin-bottom:20px;
}
.ifscHowWeCanHelpRowAddMar .tcb-flex-row::before {
  content: '';
  width: 50%;
}
body :not(#tve) #wrapper .ifscHowWeCanHelpRowAddMar {
  margin-top:-97px !important;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd:last-child >.tcb-flex-row >.tcb-flex-col:last-child {
  width: 100% !important;
  flex: auto;
  max-width: 100% !important;
}

.respotextcenter * , .respotextcenter {
	text-align:center !important;
}
.areas_serviced_main .areas_serviced_heading {
	line-height:28px !important;
}
body :not(#tve) .ats__section50 h2 {
	font-size:22px !important;
	line-height:28px !important;
}
/*.dir__section100 h2, .syd__main h2 {
	font-size: 28px !important;
	line-height: 36px !important;
}*/
body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .h2head_redbg_white h2 {
	 text-align:center;
}
body :not(#tve) .get__in .detail__sec .store__in {
	font-size:22px;
}

body :not(#tve) .thrv_wrapper.thrv-columns .syd__mainbutton a.tcb-button-link , body :not(#tve) .ratingsection__btn , body :not(#tve) .ps__button , body :not(#tve) .dirsection__btn , :not(#tve) .thrv_wrapper.thrv-button.ifcgetmonBtn.ifcgetmonBtnblue .tcb-button-link , body :not(#tve) .loadmore {
	padding: 12px 30px !important;
	font-size: 14px !important;
}
body :not(#tve) .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text , body :not(#tve) .customBtn {
	font-size: 14px !important;
}
 body :not(#tve) .customBtn  {
	 padding: 12px 30px !important;
	}
.custloactioninfo.custloactioninfonewloc .h3red_bluebg_white h3 {
	text-align:center !important;
}

body :not(#tve) .h4head h4 {
	font-size:20px !important;
	line-height:28px !important;
}
body :not(#tve) .h4red_bluebg_white h4 {
	font-size:20px !important;
	line-height:28px !important;
}
body :not(#tve) .ifscSubhead h3, body :not(#tve) h3red_bluebg_white h3 , body :not(#tve) .slctyrdevice h3 {
	font-size:22px !important;
	line-height:30px !important;
}

body .navmenubtnstart a {
	font-size:16px !important;
}

body :not(#tve) .lettheexpertSec .h2head h2 {
	text-align:center !important;
}
body :not(#tve) .custloactioninfo h3 {
	text-align:center !important;
}
.custsellfastaff .custsellyourDIfs .ifsyoudeshead.h2head h2 {
	text-align:center !important;
}
body :not(#tve) .custloactioninfo h3 , body :not(#tve) .headwith_text h3 {
	font-size:22px !important;
}
[data-css="tve-u-187f7c97b36"] {
	font-size: inherit !important;
}

.custpostfirstbox p {
	height:auto !important;
}

.ifshdr .wrapper {
	padding:0 5px !important;
}
body .custstartYrBtn a {
	font-size:12px;
}
body :not(#tve) .thrv_wrapper.thrv-button.ifcgetmonBtn.tcb-desktop-hidden .tcb-button-link .thrv-inline-text {
	font-size:14px !important;
}
#content .ifcgetmonBtn a {
	padding:12px 30px !important;
}

:not(#tve) .custiconwithContRt .tcb-col .thrv_text_element h3 {
	text-align:center !important;
}
:not(#tve) .custiconwithContRt .tve_image_caption {
	margin:0 auto 20px auto;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link {
	padding:20px 30px !important;
	font-size:14px !important;
}

body :not(#tve) .custonestopshop_h2 h2  {
	text-align:center !important;
}
.custsellyourDIfs .h2head h2 {
	text-align:center !important;
}

body :not(#tve) .custpostfirstbox h2 {
	font-size:28px !important;
}
body.page-id-3037 #content .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size:14px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a {
  padding: 12px 30px !important;
}

body.single.single-post #content .sidebar-section .custdoyouwantbox h2 {
	font-size:28px !important;
}

:not(#tve) .single.single-post h1, 
body.page-id-3037 :not(#tve) .custdetailbnr .h1head h1 , 
:not(#tve) .single.single-post h1, 
:not(#tve) .single.single-post h1 span ,
body.page-id-3037 :not(#tve) .custdetailbnr .h1head h1 span {
	font-size:30px !important;
}
:not(#tve) .single.single-post .thrv_wrapper.thrv_text_element h2, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h2, .single.single-post #wrapper #content h2 {
	font-size:28px !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont .description ,
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont a {
	font-size:12px !important;
	margin-top:5px;
	line-height:normal !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .entrycta p.textcont .description {
	font-size:12px !important;
	line-height:normal !important;
}



.single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h3 {
	font-size:22px !important;
}
.single.single-post .thrv_wrapper.thrv_text_element h4 {
	font-size:20px !important;
}

.single.single-post #wrapper #content .tve_shortcode_rendered h3 , .single.single-post #wrapper #content .tve_shortcode_rendered h3 span {
	font-size:22px !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .entrycta .textcont a {
	font-size:12px !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .thrv_text_element > li {
  margin-left: 15px;
}

:not(#tve) .single.single-post #theme-content-section  .custcheckiconlist .NewHmBanr__respo .thrv_text_element div {
	font-size:12px !important;
	line-height:18px !important;
}
#content .blogsecwehavegot .ifcgetmonBtn a.tcb-button-link {
	padding: 12px 30px !important;
	font-size: 14px !important;
}

/*:not(#tve) .custsellyourDIfs .tcb-clear .whitebgblue_hover_red {
	margin-bottom:20px !important;
}*/


body :not(#tve) .tcb-post-content .cutoutSec.innerblue .tcb-flex-row .tcb-col .thrv_wrapper p {
	text-align:center !important;
}
:not(#tve) .page-id-84861 .listdotpartner.custcheckiconlist .tcb-styled-list .thrv-styled-list-item {
	margin-bottom: 4px !important;
}
}
@media only screen and (min-width : 768px) and (max-width : 991px) {
body :not(#tve) .h1head h1 , body :not(#tve) .everythingtext h1 {
	font-size: 30px !important;
	line-height:40px !important;
}
body :not(#tve) .h2head h2, body :not(#tve) .custwhychooseus_h2, body :not(#tve) .cust180daysliderMn-heading , .partnersTitle , 
body :not(#tve) .h2head_bluebg_white h2, body :not(#tve) .h2head_redbg_white h2 , .oneeditor h2 ,
body :not(#tve) .h2head h2, body :not(#tve) .custwhychooseus_h2, body :not(#tve) .search_store_title_h2, body :not(#tve) .custwhatdeviceh2 h2,
body :not(#tve) .syd__main h2 ,  body :not(#tve) .custsomeofcom_h2 h2 , body :not(#tve) .ps__heading , body :not(#tve) .heading__getin ,  body :not(#tve) .steps__sec_hd h2 , body :not(#tve) .custcareerLft h2 {
	font-size: 30px !important;
	line-height:40px !important;
}
body :not(#tve) .h2head h2 span, body :not(#tve) .custwhychooseus_h2 span,  body :not(#tve) .search_store_title_h2 span, body :not(#tve) .custwhatdeviceh2 h2 span , body :not(#tve) .headwith_text h2 span , body :not(#tve) .everythingtext h2 span , body :not(#tve) .everythingtext h2 {
	font-size: 30px !important;
	line-height:40px !important;
}
body :not(#tve) .slctyrdevice h3 , body :not(#tve) .sydexperts__maininner h2, body :not(#tve) .text_h3_small , body :not(#tve) .ifscSubhead h3 , :not(#tve) .oneeditor h3 , body :not(#tve) .h3head h3 , body :not(#tve) .h3red_bluebg_white h3 ,  body :not(#tve) .custloactioninfo h3 , body :not(#tve) .headwith_text h3 {
	font-size: 22px !important;
	line-height:30px !important;
}
/*body :not(#tve) .custservicers1boxmain .custservicers1boxtxt h4, body :not(#tve) .h4red_bluebg_white h4 , body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .ifscSubhead h4 {
	font-size: 20px !important;
	line-height:30px !important;
}*/
body :not(#tve) .custservicers1boxmain .custservicers1boxtxt h4 , body :not(#tve) .h4red_bluebg_white h4 ,  body :not(#tve) .ps__subheading , body :not(#tve) .syd__main h4 , body :not(#tve) .whatsourCustIfs .ifscSubhead h4, body :not(#tve) .ifscgetstarted.ifscgetstartedFtr .ifscSubhead h4 , body :not(#tve) .syd__main h4 {
	font-size: 20px !important;
	line-height:30px !important;
}
/*body :not(#tve) .ifscSubhead h3 {
	font-size: 22px !important;
}
:not(#tve) .oneeditor h3 {
	font-size: 22px !important;
}
body :not(#tve) .h3head h3 , body :not(#tve) .h3red_bluebg_white h3 {
	font-size: 22px !important;
}*/
.ifscHowWeCanHelpRow .ifsyoudeshead h2, :not(#tve) .oneeditor h2 {
	font-size: 30px !important;
}
.custnewtemp .tcb-flex-row.v-2.tcb-resized.tcb--cols--2 {
  display: unset;
}
.custnewtemp .tcb-flex-row .tcb-flex-col:nth-child(2) {
	margin-bottom:0 !important;
}
body :not(#tve) .ifsclftbnrCont .respo_d-none {
	display:none !important;
}
.h1head h1 {
	text-align:center !important;
}
/*body :not(#tve) .cust180daysliderMn-heading , .partnersTitle {
	font-size:30px !important;
}*/


body :not(#tve) .whitebgblue_hover_red a , body :not(#tve) .loadmorebutton , body :not(#tve) .thrbestrevCnt .writereviewBtn a.tcb-button-link , .submitaplicationbtn input[type="submit"] {
	font-size:18px !important;
	padding:20px 50px !important;
}
/*body :not(#tve) .loadmore {
	font-size:18px !important;
	padding:20px 50px !important;
}*/
body :not(#tve) .thrv_wrapper.thrv-columns .syd__mainbutton a.tcb-button-link , #content .ifcgetmonBtn.ifscgetmonybtn a, 
body :not(#tve) .ratingsection__btn , body :not(#tve) .rprbtndir a , body :not(#tve) .ratingsection__btn , body :not(#tve) .ps__button,
:not(#tve) .thrv_wrapper.thrv-button.ifcgetmonBtn.ifcgetmonBtnblue .tcb-button-link, :not(#tve) .ifsGetintouchForm .tve-form-button .tcb-button-link  {
	padding: 20px 50px !important;
	font-size: 18px !important;
}
body :not(#tve) .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size: 18px !important;
}

.ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxhead {
	padding:0 0 0 60px !important;
}

body :not(#tve) .ats__section50 h2 {
	font-size:24px !important;
}
body :not(#tve) .h3red_bluebg_white h3 {
	text-align:center;
}

body :not(#tve) .h4head h4 {
	font-size:20px !important;
	line-height:28px !important;
}
body :not(#tve) .h4red_bluebg_white h4 {
	font-size:20px !important;
	line-height:28px !important;
}

body :not(#tve) .ifscSubhead h3, body :not(#tve) h3red_bluebg_white h3 , body :not(#tve) .slctyrdevice h3 {
	font-size:22px !important;
	line-height:30px !important;
}

[data-css="tve-u-187f7c97b36"] {
	font-size: inherit !important;
}

:not(#tve) .ifschowwecannyc .ifscHowWeCanHelpRow .ifschwcboxhead h3 a {
	font-size:18px !important;
}
:not(#tve) .ifscHowWeCanHelpbtn a {
	font-size:13px !important;
}
:not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxhead h3 a {
	font-size:18px !important;
}
body :not(#tve) .custloactioninfo h3 a , body :not(#tve) .custloactioninfo h3 span {
	font-size:22px !important;
	line-height:30px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .ifcgetmonBtn.ifsdnotseeyourdBtn.whitebgblue_hover_red a {
	padding:20px 20px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .ifcgetmonBtn.ifsdnotseeyourdBtn.whitebgblue_hover_red a .tcb-button-texts {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link {
	padding:20px 30px !important;
	font-size:12px !important;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size:12px !important;
}

body :not(#tve) .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size:16px !important;
	display:flex !important;
}
body :not(#tve) .tve-height-update .whitebgblue_hover_red a {
	font-size: 16px !important;
	padding: 20px 40px !important;
}

body :not(#tve) .custpostfirstbox h2 {
	font-size:28px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a {
  padding: 12px 30px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a .tcb-button-texts .tcb-button-text {
	font-size:13px !important;
}




:not(#tve) .single.single-post .thrv_wrapper.thrv_text_element h2, .single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h2 , .single.single-post #wrapper #content h2 {
	font-size:28px !important;
}
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont .description ,
:not(#tve) .single.single-post div#theme-content-section .section-content p.textcont a {
	font-size:12px !important;
	margin-top:5px;
}
:not(#tve) .single.single-post div#theme-content-section .section-content .entrycta p.textcont .description {
	font-size:12px !important;
}

.single.single-post :not(#tve) .thrv_wrapper.thrv_text_element h3 {
	font-size:22px !important;
}
.single.single-post .thrv_wrapper.thrv_text_element h4 {
	font-size:20px !important;
}
.single.single-post #wrapper #content .tve_shortcode_rendered h3 , .single.single-post #wrapper #content .tve_shortcode_rendered h3 span {
	font-size:22px !important;
}
}
@media only screen and (min-width : 992px) and (max-width : 1199px) {
body :not(#tve) .h1head h1 {
	font-size: 30px !important;
	line-height:40px !important; 
}
body :not(#tve) .h2head h2, body :not(#tve) .custwhychooseus_h2 , body :not(#tve) .h2head_bluebg_white h2,
body :not(#tve) .h2head h2, body :not(#tve) .custwhychooseus_h2, body :not(#tve) .search_store_title_h2, body :not(#tve) .custwhatdeviceh2 h2,
body :not(#tve) .whatscanfixfirstbox h2 , body :not(#tve) .partnersTitle,
body :not(#tve) .cust_devices_h2 h2, body :not(#tve) .custaffordable_h2 h2, body :not(#tve) .custlettheExt_h3 h3, body :not(#tve) .custmostpreferred h2, body :not(#tve) .custsomeofcom_h2 h2, body :not(#tve) .custwhychooseus_h2 h2 , body :not(#tve) .syd__main h2 , body :not(#tve) .custsomeofcom_h2 h2 , body  :not(#tve) .ps__heading , body :not(#tve) .dir__section100 h2 , body :not(#tve) .custsomeofcom_h2 h2 , body :not(#tve) .heading__getin ,
body :not(#tve) .h2head_bluebg_white h2, body :not(#tve) .h2head_redbg_white h2 {
	font-size: 30px !important;
	line-height:40px !important; 
}
body :not(#tve) .ats__section50 h2 {
	font-size: 24px !important;
	line-height: 30px !important;
}
body :not(#tve) .h3head h3 {
	font-size: 24px !important;
}
body :not(#tve) .ifscSubhead h3 , body :not(#tve) h3red_bluebg_white h3 {
	font-size: 24px !important;
}
:not(#tve) .oneeditor h3 {
	font-size: 24px !important;
}
body :not(#tve) h4red_bluebg_white h4 , body :not(#tve) .syd__main h4 , body :not(#tve) .ifscSubhead h4 {
	font-size:20px !important;
}
body :not(#tve) .h4red_bluebg_white h4 {
	font-size:20px !important;
	line-height:28px !important;
}
.ifscHowWeCanHelpRow .ifsyoudeshead h2, :not(#tve) .oneeditor h2 {
	font-size: 30px !important;
}

body :not(#tve) .whitebgblue_hover_red a , body :not(#tve) .thrbestrevCnt .writereviewBtn a.tcb-button-link , body :not(#tve) .loadmorebutton {
	font-size:18px !important;
	padding:20px 50px !important;
}
body :not(#tve) .whitebgblue_hover_red a , body :not(#tve) .loadmorebutton , body :not(#tve) .thrbestrevCnt .writereviewBtn a.tcb-button-link {
	font-size:18px !important;
	padding:20px 50px !important;
}
body :not(#tve) .thrv_wrapper.thrv-columns .syd__mainbutton a.tcb-button-link , #content .ifcgetmonBtn.ifscgetmonybtn a, 
body :not(#tve) .ratingsection__btn , body :not(#tve) .rprbtndir a , body :not(#tve) .ratingsection__btn , body :not(#tve) .ps__button,
:not(#tve) .thrv_wrapper.thrv-button.ifcgetmonBtn.ifcgetmonBtnblue .tcb-button-link, :not(#tve) .ifsGetintouchForm .tve-form-button .tcb-button-link  {
	padding: 20px 50px !important;
	font-size: 18px !important;
}
body :not(#tve) .ifcgetmonBtn .tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size: 18px !important;
}


body :not(#tve) .what_device_ifix_main .main_tab__content {
	padding:15px 10px 10px 10px !important;
}
body :not(#tve) .ifix__tabcontent ul li::before {
	background-size:contain !important;
	background-size: 21px !important;
}
:not(#tve) .ifschowwecanRowthrive .ifscHowWeCanHelpRow .ifschwcboxhead h3 a {
	font-size:18px !important;
}

body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link {
	padding:20px 30px !important;
	font-size:14px !important;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size:14px !important;
}
body :not(#tve) .locationlistfirstsec .locationleft1stsec .whitebgblue_hover_red a {
  font-size: 12px !important;
}

.custdayboxsubhd h5 {
	margin:-8px 0 10px !important;
}
body :not(#tve) .custpostfirstbox h2 {
	font-size:28px !important;
}

body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a {
  padding: 20px 30px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a .tcb-button-texts .tcb-button-text {
	font-size:16px !important;
}


.custlocationdtllft .custlocationdtllftMn h1.area-services-ptitle {
	font-size: 24px !important;
	line-height: 28px !important;
}
}
@media only screen and (min-width : 1200px) and (max-width : 1250px) {
	.custlocationdtllft .custlocationdtllftMn h1.area-services-ptitle {
		font-size: 24px !important;
		line-height: 28px !important;
	}	
}
@media only screen and (min-width : 1200px) and (max-width : 1400px) {
body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link {
	padding:20px 30px !important;
	font-size:18px !important;
}
body :not(#tve) .ifscHowWeCanHelpRowAdd .thrv-button.ifcgetmonBtn a.tcb-button-link .tcb-button-texts .tcb-button-text {
	font-size:18px !important;
}
.custpostfirstbox p {
	height:auto !important;
}

body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a {
  padding: 20px 30px !important;
}
body :not(#tve) .ifscHowWeCanHelpRow .whitebgblue_hover_red a .tcb-button-texts .tcb-button-text {
	font-size:18px !important;
}
}
