
/*start of = (min-width: 1281px) and (max-width: 1365px)*/
@media only screen and (min-width: 1281px) and (max-width: 1365px){

 

/*end of = (min-width: 1281px) and (max-width: 1365px)*/
}


/*start of = (min-width: 1201px) and (max-width: 1280px)*/
@media only screen and (min-width: 1281px) and (max-width: 1350px){
body { -webkit-text-size-adjust:none;  -webkit-overflow-scrolling: touch }
 

/*end of = (min-width: 1201px) and (max-width: 1280px)*/

}


/*start of = (min-width: 992px) and (max-width: 1200px)*/
@media only screen and (min-width: 1024px) and (max-width: 1280px){
body { -webkit-text-size-adjust:none; -webkit-overflow-scrolling: touch }

 .slick-arrow.slick-next{ right:-25px; }
.slick-arrow{ left:-25px;  }
.bf_dogSizes_inner ul{ width:100%; margin:0px;  }

.vet_searchBy_radio{ padding-left:10px; }
.bf_radio label{ padding-left: 30px; }



/*************end jam june 2020 style for (min-width: 992px) and (max-width: 1200px)*************/
    
    
    
}


/*start of = (min-width: 768px) and (max-width: 991px)*/
@media only screen and (min-width: 768px) and (max-width: 1023px){
body { -webkit-text-size-adjust:none; -webkit-overflow-scrolling: touch }

.bf_header_userInfo{ max-width: 190px; }
.bf_header_menu{ width: calc(80% - 190px); }
.bf_header_menu ul li a{ font-size: 11px; }
.bf_header_userInfo_detail strong{ font-size: 12px; }
.bf_grmCustomer_img span img{ max-width: 70px; }


.bf_vailButtons_main ul li a{ font-size:13px; }
.bf_vailButtons_main ul li a.all_buttons.all_large{ padding:15px 10px; }
.bf_tab_personal_detail_right{ width: 45%;padding-left: 40px; }
.bf_tab_personal_detail_left{ width:55%; }
.bf_tab_personal_detail_right .bf_mob12{ width:100%; }


.bf_cancelBooking_right{ width: 58%;padding-top: 45px;padding-left: 30px; }

.slick-arrow{ left:-25px; }
.slick-arrow.slick-next{ right:-25px; }


.slick-arrow.slick-next{ right:-25px; }
.slick-arrow{ left:-25px;  }
.bf_dogSizes_inner ul{ width:100%; margin:0px;  }


.vet_searchBy_main{ padding: 10px 10px; }
.vet_searchBy_radio{ padding-left:10px; }
.bf_radio label{ padding-left: 30px; }
.bf_srchMap_inner .col6{ width:60%; }

.vet_nearest ul li{ padding:0px 20px; }

 .footer_mid_inner ul li {
  margin-top: 5px;
 }

 .footer_checkout {
  border: none;
 }
}


@media(max-width:767px) {
body { -webkit-text-size-adjust:none;  -webkit-overflow-scrolling: touch; }

/********************bf_header********************/

.auto_content{ padding:0px 15px; }
.bf_header_up{ padding:8px 0px; }
.bf_headerUp_right{ width:100%; float:none; }
.bf_header_signup a{ font-size:12px; }
.bf_headerUp_btn_out{ width:97px; }
.bf_headerUp_btn{ padding:3px 5px 4px; font-size:12px; }
.bf_headerUp_icons ul{ text-align:left; }
.bf_headerUp_icons ul li{ padding:0px 10px; }
.bf_headerUp_icons ul li a{ max-width:20px; }
.bf_headerUp_icons{ width:auto; }
.bf_header_signup{ width:60px; }
.cart span{ width: 8px; height: 8px; top: -3px; right: -3px; }

.bf_header_navbar{ padding:10px 0px; }
.bf_header_navbar_inner{ padding-right:0px; position: relative; }
.bf_header_profile a{ width:50px; height:50px; }
.bf_header_profile span{width: 10px; height: 10px; right:13px; }

.logo{ width:50%; padding-top: 10px; }
.logo a{ max-width:120px; }

.menuIcon{ display:block; width:30px; height:20px; position:absolute; right:0px; top:-41px; border-bottom:2px solid #fff;  border-top:2px solid #fff; transition:all 0.4s ease; cursor:pointer; z-index:8;  }
.menuIcon:after, .leftMenu_showBtn:after{ width:80%; height:2px; background:#fff; content:""; display:block; position:absolute; right:0px; top:7px; transition:all 0.4s ease; }
.menuIcon:hover:after{ right:20%; }
 
 .wf_wrapper{ transition: all 0.4s ease-in-out 0s; }
 
.opne-mobile-menu .wf_wrapper{ margin-left:-260px; }

.menu_close{ display:block; width:30px; height:30px; color:#fff; font-size:25px; line-height:25px; position:absolute; right:15px; top:10px; z-index:10; cursor:pointer; transition:all 0.3s ease; text-align:center; background:transparent; border-radius:3px; }

.menu_close:hover{ background:#5fcdc4; }

.homeBefore_signin .menuIcon{ top:8px; }
.homeBefore_signin .menu_close{ top:53px; }
.homeBefore_signin .logo{ padding-top:0px; }

/******/

.bf_header_menu{ width:260px; float:none; position:fixed; left:inherit; right:-260px; top:0px; height:100%; background:#00447c !important; padding:68px 0px 20px 0px; overflow-y:auto; z-index:999; transition:all 0.4s ease-in-out 0s; -webkit-overflow-scrolling: touch; }
.wrapper{ transition:all 0.4s ease-in-out 0s; }
.bf_header_menu.open-menu{ right:0;  }

.bf_header_menu ul{ float:none; }
.bf_header_menu ul li{ display:block; padding:0px; border-bottom:1px solid #5fcdc4; }
.bf_header_menu ul li a{ font-size:14px; color:#fff; padding:8px 10px; text-align:center; }
.bf_header_menu ul li a:before{ bottom:-2px; }
 
 
.bf_header .auto_content{ padding:0px 15px; }
.bf_headerUp_inner{ padding-right:50px; }
.bf_header_userInfo{ max-width: 155px; }
.bf_header_userInfo_detail strong{ font-size: 12px; line-height: 14px; }
.bf_logo{ width: 35%; padding-top: 8px; }

.bf_flowGrooming_main{ padding-top:30px; }
.bf_flowGrooming_heading h3{ font-size: 32px; }
.bf_flowGrooming_heading p{ font-size: 14px; }
.bf_flowGrooming_heading{ padding-bottom:30px; }
.bf_grmCustomer_main ul li{ width:100%; display:block; }

.bf_flowGrooming_top{ padding-bottom:20px; }
.bf_grmInform_main strong{ font-size:36px; }
.bf_suply_inner h2{ font-size:18px; }

.bf_suply_footer{ padding:30px 0px; }
.bf_suply_inner ul li .form_field{ min-width:100%; width:100%; }
.bf_suply_inner ul li{ display:block; }
.bf_logo a{ max-width:102px; }

.searchBox{ width: 250px;top: 33px;left:0px; }
.cart_popup{ width: 290px;left: -36px; }
.cart_popup:before{ right: 193px; }
.cart_popup_head{ padding: 15px 15px;z-index: 999;position: relative; }
.cart_popup_row{ padding:15px 0px; }
.cart_popup_content .columnCell{ width:100% !important; display:block; padding-bottom:10px; }
.cart_popup_rowInner{ display:block; }

.itemDetail span{ margin:auto;float:none; }
.price_valvue strong, .sub_price_detail strong{ text-align:center; }

.cart_popup_row .delIcon{ margin:auto; text-align:center; }
.itemDetail_description p{ text-align:center; }

.bf_suply_inner ul li{ text-align:center; }



.bf_bookingSuccess_head{ padding: 22px 0px; }
.bf_bookingSuccess_head_menu{ padding-right:0px; }
.bf_bookingSuccess_head_menu ul li{ padding: 0px 15px 0px 0px; }
.bf_bookingSuccess_head_menu ul li a{ font-size:12px; }
.bf_sucessBkng_header h2{ font-size:20px; }
.bf_tab_personal_detail_box{ padding: 10px; }
.bf_bookingSuccess .bf_tab_personal_detail_box_list{ padding-left:0px; }
.bf_tab_personal_detail_box_list ul li span{ font-size: 13px;width: 110px; }
.bf_tab_personal_detail_box_list ul li p{ padding-left: 15px;font-size: 13px; }
.bf_footerBtns_main ul li .all_buttons{ min-width:135px; }

.bf_bookingSuccess:before, .bf_bookingSuccess:after{ display:none; }

.bf_baner_auto{ padding:0px 15px; }
.bf_banerText h2{ font-size:20px; }

.bf_acc_count{ width: 30px;height: 30px;font-size: 12px;line-height: 21px; }
.bf_row_sucess .bf_acc_count{ background-size: 11px auto; }
.bf_acc_head_inner{ padding: 20px 40px; }
.bf_acc_head_text strong{ font-size: 12px; }
.bf_acc_head_text span{ font-size: 11px; }
.bf_acc_head_selectedText p{ font-size: 11px; text-align:left; }
.bf_acc_head_text{ max-width:100%; float:none; }
.bf_acc_head_selectedText{ max-width:100%; float:none; }

.bf_dogSizes_main{ padding-bottom:0px; }
.bf_acc_detail{ padding:25px 15px; }

.bf_artar_boxe{ padding-right:0px; }
.bf_mob12{ width:100%; }
.bf_artar_boxe span{ padding-top:10px;display:block; }
.bf_artar_boxe .all_buttons{ position:static;margin:0px; }

.bf_availDate_text{ font-size:20px; }
.bf_vailDays_box h3{ font-size:20px; }
.bf_vailDays_box p{ font-size:14px; }
.bf_vailButtons_main ul li a{ font-size:13px; }
.bf_vailButtons_main ul li a.all_buttons.all_large{ padding:15px 10px; }
.bf_vailButtons_main ul li{ width:50%; }
.bf_tab_personal_detail_left{ width:100%; float:none; padding-bottom:20px; }
.bf_tab_personal_detail_right{ width:100%; float:none; padding:0px; }


.bf_cancelBooking_left{ display:none; }
.bf_cancelBooking_right{ width:100%; float:none;padding:0px; }
.bf_cancelBooking_right h2{ font-size:20px; }
.all_buttons{ font-size:14px; }

.bf_cancelPop_content h2{ font-size:20px; }
.bf_enterDigitPopuphead strong{ font-size:16px; }
.bf_enterDigitPopup_number strong{ font-size:30px; }
.bf_enterDigitPopup_feild input{ font-size:30px; }


.slick-arrow.slick-next{ right:-25px; }
.slick-arrow{ left:-25px;  }
.bf_dogSizes_inner ul{ width:100%; margin:0px;  }


.vet_searchBy_main{ padding: 5px 10px; }
.vet_searchBy{ display:block; font-size:0px; }
.vet_searchBy_title{ width:100%; }
.vet_searchBy_radio{ padding-left:15px; display:inline-block; font-size:14px; }
.vet_searchBy_radio_1{ width:60%; }
.bf_radio label{ padding-left: 30px; }




.vet_nearest ul li{ display:block; padding:0px 0px 20px; }
.vet_nearest_inner{ min-height:0px; }


.bf_tab_personal_detail_right .formParent{ max-width:100%; }



 .footer_inner {
  display: block;
 }

 .footer_inner > div {
  display: block;
  width: 100%;
 }

 .footer_checkout {
  padding-left: 0;
  border: none;
 }

 .footer_mid_inner {
  padding: 0;
  text-align: left;
 }

 .footer_mid_inner ul li {
  margin-bottom: 9px;
  padding-left: 0;
 }

 .footer_mid_inner ul li:nth-child(2n + 1) {
  padding-left: 0;
 }

 .footer_logo a img {
  width: 138px;
 }

 .footer_logo {
  margin-bottom: 50px;
 }

 .footer_mid {
  margin-bottom: 50px;
 }

 .footer_right {
  margin-bottom: 33px;
 }

 .footer_copyRight p a {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 0;
 }

 .footer_copyRight p {
  text-align: left;
 }

/*************end jam june 2020 style for mobile*************/


.bf_adHeader{ display:block; padding-bottom:30px; }
.bf_adHeader_left{ width:100%; display:block; padding-bottom:20px; }
.bf_adHeader_right{ width:100%; display:block; }
.bf_adHeader_right ul{ float:none; }
.bf_adHeader_right ul li{ padding:0px 2px 4px; }

}


@media only screen and (min-width:576px) and (max-width:767px){
	
 
}

@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape)  {

.auto_content{ padding:0px 40px;  }

}








