.main_top_bar {
background : #247bed;
padding : 10px 0;
}
#product__layout .cart_item .product-name {
font-size : 13px;
}
.img_box_fix {
padding : 0;
}
.img_box_fix img {
width : 100%;
}
.aiz-side-nav-item .badge {
padding : 4px 8px 0;
}
.typed-search-box {
    z-index: 99;
    max-height: 200px !important;
    min-height: auto !important;
}
#addToCart-modal-body .row {
margin : 0;
}
#addToCart-modal-body .text-primary {
color : #ed2724 !important ;
font-size : 22px;
}
.fix_cart_newt .stop-propagation .list-group-item {
position : relative;
padding : 0 0 0 39px;
}
.fix_cart_newt .stop-propagation .list-group-item .d-flex img {
width : 31px;
height : 44px;
object-fit : contain;
position : absolute;
left : -31px;
}
#addToCart .btn-outline-primary:hover {
background : transparent;
}
#addToCart .btn-outline-primary, #addToCart .btn-outline-primary:hover {
color : #1e1e1f;
border-color : #1e1e1f;
}
#about_id, #Accessories_menu {
min-width : 14rem;
position : absolute;
}
#repiar_menu .main-heading a:hover {
text-decoration : none;
}
.nav-menu_last ul.navbar-nav li:first-child {
position : initial !important ;
}
 #first_meenu a:before{
    content: unset !important;
}
 #first_meenu{
    position: static;
 }
#repiar_menu {
position : absolute;
right : 0;
left : 0 !important ;
}
#repiar_menu .main-heading h3 {
text-align : left;
}
.nav-menu_last ul.navbar-nav li {
position : relative;
}
.product-gallery {
border : #cccccc85 solid 1px;
}
.product-gallery-thumb {
display : none;
}
.fix_cart_newt .stop-propagation .list-group-item .flex-grow-1 {
display : inherit;
}
.fix_cart_newt .stop-propagation .list-group-item a {
padding : 9px 10px 7px !important ;
}
a {
text-decoration : none;
}
body {
font-family : 'Poppins', sans-serif !important ;
}
a {
text-decoration : none;
font-family : 'Poppins', sans-serif !important ;
}
p, span, b, li {
font-family : 'Poppins', sans-serif !important ;
}
h1, h2, h3, h4, h5, h6 {
font-family : 'Poppins', sans-serif !important ;
}
.topbar_text h3 {
font-size : 16px;
text-align : center;
color : #fff;
margin : 0;
}
.bg-soft-primary {
background : #ed2724 !important ;
color : #fff !important ;
}
.hoverbox img {
width : 100%;
height : 200px;
object-fit : contain;
}
.fix_cart_newt {
position : relative;
}
.fix_cart_newt i {
font-size : 22px !important ;
}
.fix_cart_newt a {
padding : 9px 10px 0 !important ;
}
.fix_cart_newt .badge {
position : absolute;
top : 0;
right : 0;
border-radius : 100%;
height : 22px;
width : 22px;
font-size : 10px;
background : #ed2724;
padding : 7px 0;
}
#appointment_section .modal-dialog {
max-width : 100%;
}
#appointment_section .modal-footer {
border : initial !important ;
}
#appointment_section .modal-header {
padding : 10px !important ;
background : #f5f5f5;
margin-bottom : 20px;
}
#appointment_section .select_input_field {
padding-top : 10px;
padding-bottom : 10px;
}
#appointment_section .booking_slots button:focus {
background : #ed2724 !important ;
}
#appointment_section .custon_btn {
background : #ed2724;
border : initial;
border-radius : 3px;
font-weight : 600;
box-shadow : 6px 7px 15px 0 #00000021;
}
#appointment_section .dot_fix_ {
padding : 15px 0 10px;
background : white;
padding-left : 7px;
border : #3333 solid 1px;
border-radius : 3px;
margin-bottom : 20px;
}
#appointment_section .select_input_field:first-child {
padding-right : 5px;
}
#appointment_section .select_input_field:last-child {
padding-left : 5px;
}
#appointment_section .dot_fix_ .col-lg-1 b {
display : block;
background : #ec1b18;
color : #fff;
border-radius : 3px;
}
#appointment_section .dot_fix_ .col-lg-1 .selected_date {
background : whitesmoke;
color : #000 !important ;
border-radius : 3px;
margin : 4px 0;
}
#appointment_section select, #appointment_section input {
border-radius : 3px;
height : 40px;
}
#appointment_section .booking_slots button {
width : 10.3%;
margin : 5px 4px !important ;
padding : 2px 0;
}
#appointment_section .dot_fix_ .col-lg-1 {
width : 14.2%;
padding : 0 2px;
text-align : center;
}
#appointment_section .modal-content {
border : initial;
}
#appointment_section .modal-content .modal-body {
padding : 0;
overflow-y : initial;
max-height : initial !important ;
}
.fix_cart_newt .dropdown-menu {
position : absolute !important ;
}
.text_prag ol li {
font-weight : 500;
font-size : 17px;
padding : 4px 0;
}
.related_products .slick-slider .slick-track {
width : 100% !important ;
}
.related_products .aiz-carousel .img-fit {
padding : 10px;
}
.related_products .slick-initialized .slick-slide {
width : 16.6% !important ;
}
html[dir="rtl"] .list_slider {
direction : ltr;
}
html[dir="rtl"] .footer_main .footer-wet:last-child {
background : initial;
}
html[dir="rtl"] .footer_main .footer-wet.first_section {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/red-footer.webp) !important ;
background-repeat : no-repeat !important ;
background-size : contain !important ;
}
html[dir="rtl"] .footer_main div ul {
text-align : right !important ;
}
html[dir="rtl"] .first_section h4 {
text-align : right;
}
html[dir="rtl"] .search_bar_new {
margin-right : 110px;
}
html[dir="rtl"] ul.megamenu-full a:before {
content : initial !important ;
}
.product_left_side {
border : #3333 solid 1px;
padding : 20px;
box-shadow : 0 0 20px 0 #0000001a;
border-radius : 10px;
}
.product_right_side .main_heading {
margin-top : 0;
padding-left : 10px !important ;
}
.product_right_side .jssocials-share-logo {
color : #ec1b18;
}
.product-quantity button:first-child {
border-radius : 10px 0 0 10px;
}
.product-quantity button:last-child {
border-radius : 0 10px 10px 0;
}
.btn_full_fix {
background : #fff;
border : #ed2724 solid 1px;
padding : 10px 5px;
color : #ed2724;
font-weight : 500;
}
.product_right_side {
padding-left : 50px;
}
#bg_new .opacity-60 {
opacity : initial !important ;
}
html[dir="rtl"] #bg_new .col-lg-7 ul li a {
text-align : right;
}
html[dir="rtl"] .nav-menu_last ul.navbar-nav li a {
text-align : right;
}
html[dir="rtl"] .megamenu-full .inner-heading h4 {
text-align : right;
}
html[dir="rtl"] .fix_new_top .search_bar_new {
margin-right : 0;
}
html[dir="rtl"] .nav-menu_last ul.navbar-nav li:first-child a:before {
content : "";
}
html[dir="rtl"] .nav-menu_last ul.navbar-nav li:last-child a:before {
content : initial !important ;
}
html[dir="rtl"] .nav-menu_last {
display : flex;
flex-direction : row;
}
html[dir="rtl"] .footer-bottom .footer_main div ul {
text-align : left !important ;
}
html[dir="rtl"] ul.social.colored i {
padding : 0 8px;
}
html[dir="rtl"] .first_section .form-group input {
border-radius : 0 5px 5px 0;
border-right : 1px solid #ed2724;
}
html[dir="rtl"] .first_section .form-group button {
border-radius : 5px 0 0 5px;
margin-left : initial;
margin-right : -5px;
}
html[dir="rtl"] .footer_main div ul {
text-align : left;
}
html[dir="rtl"] .footer-bottom p {
text-align : right;
}
html[dir="rtl"] .first_section div, html[dir="rtl"] .footer_main div h3, html[dir="rtl"] .footer_main div ul li a {
text-align : right;
}
html[dir="rtl"] .logo_fix ul li a img {
margin-right : 0;
margin-left : 9px;
}
html[dir="rtl"] .logo_fix ul li a {
display : flex !important ;
flex-direction : initial !important ;
}
.fixupcrack_wrapper.promise h1 {
margin-bottom : 10px;
}
.fixupcrack_wrapper.promise p {
text-align : center !important ;
font-weight : 500;
}
.white-puzzle {
width : 30%;
margin-bottom : -65px;
}
.fixupcrack_wrapper .faq {
text-align : left;
padding : 0 75px;
}
.img_box_car .box-box {
background : #fff;
padding : 10px 10px;
border-radius : 20px;
}
.img_box_car .box-box span {
display : block;
color : #ed2724;
font-weight : 600;
}
.img_box_car .box-box b {
color : #666;
font-size : 14px;
font-weight : 600;
}
.img_box_car .box-box p {
padding : 0 !important ;
color : #666;
font-size : 13px !important ;
text-align : center !important ;
}
.text_careers_fix b {
margin : 15px 0 5px;
display : block;
color : #666;
font-weight : 600;
}
.slider_wrapper_img .owl-carousel .owl-nav button.owl-prev span, .slider_wrapper_img .owl-carousel .owl-nav button.owl-next span {
font-size : 65px;
line-height : 0.6;
color : #666;
}
.slider_wrapper_img ul li span {
height : 100px;
display : block;
}
.slider_wrapper_img ul li {
text-align : center;
vertical-align : bottom;
font-weight : 600;
color : #666;
width : 12.2%;
padding : 25px 5px !important ;
font-weight : 500;
}
.slider_wrapper_img ul li img {
display : block;
margin : 0 auto 10px;
width : 100px;
background : #f7f8fa;
padding : 10px;
border-radius : 10px;
object-fit : contain;
}
.slider_wrapper_img .owl-item img {
width : 100% !important ;
}
.slider_wrapper_img .owl-item {
margin : 0 !important ;
}
.slider_wrapper_img .card {
border : initial;
border-radius : initial;
}
.slider_wrapper_img .card-body {
padding : 0;
min-height : initial !important ;
max-height : initial !important ;
border : initial;
}
.text_careers_fix p {
margin : 0;
color : #666;
}
.img_box_car .box-box img {
width : 100%;
margin-bottom : 10px;
border-radius : 15px;
}
.fixupcrack_wrapper.faq {
padding : 10px 0 50px;
}
.fixupcrack_wrapper .faq b {
color : #666;
padding-top : 20px;
display : block;
}
.fixupcrack_wrapper .faq p {
padding : 0;
font-size : 16px;
color : #666;
}
.img_discounts img {
width : 100%;
border-radius : 10px;
box-shadow : 5px 7px 20px 0 #0000001c;
}
.service_list_sidebar ul li.active a {
background : #00000014;
border-radius : 5px;
color : #ed2724;
}
.dropdown-menu span.language {
color : #000;
}
#brand_name_label, #brand_type_label {
display : block !important ;
}
.text_decoration {
text-decoration : underline;
}
.aiz-side-nav-logo-wrap {
background-color : #ffffff;
}
.ul_li ul li {
color : #ed2724;
}
ul.thumbs_fix {
padding : 0;
}
.fix_heading_all {
padding : 20px;
background : #f5f5f5;
border-radius : 10px;
}
.fix_heading_all ul {
background : #fff;
padding : 10px 40px;
margin : 15px 0;
border-radius : 10px;
}
.fix_heading_all ul li {
font-weight : 500;
color : #55595b;
font-size : 13px;
}
.fix_heading_all h5 {
color : #0d83e8;
}
.fix_heading_all p.last_text {
font-weight : 400 !important ;
color : #000 !important ;
}
.fix_heading_all strong {
display : block;
padding : 4px 0;
}
.fix_heading_all p {
font-weight : 500 !important ;
color : #55595b;
}
ul.thumbs_fix li {
list-style : none;
display : inline-block;
padding-right : 15px;
}
ul.thumbs_fix li:last-child a {
color : #ed2724;
}
.sitemap_wrapper_sitemap ul li {
list-style : none;
font-size : 16px;
font-weight : 500;
padding : 2px 0;
}
.sitemap_wrapper_sitemap ul li a i {
margin-right : 5px;
color : #c5c8cc;
}
.side_contant h4:first-child {
font-size : 35px;
padding-bottom : 35px;
color : #55595b;
}
.side_contant .accordion-button:focus {
border-radius : 0;
}
h5.accord_haed {
color : #ed2724;
padding : 10px 11px !important ;
border-radius : 5px;
}
.accordion-body {
padding : 1rem 1.25rem;
background : #f3f1f161;
}
.main_menu_li ul li:nth-child(4) span {
display : inherit;
}
.aiz-carousel .img-fit {
max-height : 100%;
width : 100%;
height : 160px !important ;
object-fit : contain !important ;
}
.last_add .dropdown-menu .btn-soft-primary a, .last_add .dropdown-menu .btn-primary a {
color : #fff !important ;
}
.last_add .dropdown-menu li, .last_add .dropdown-menu li {
padding-left : 0;
}
.btn_custom_bann span {
font-size : 23px;
display : inline-block;
vertical-align : inherit;
}
ul.time_select_fix {
padding : 0;
list-style : none;
}
ul.time_select_fix li {
display : inline-block;
margin : 5px 0;
}
.list_child ul li::marker {
background : #0080b6;
}
.list_child ul li {
font-size : 16px;
color : #858585;
font-weight : 400;
margin : 5px 0;
}
.text_prag p {
font-weight : 400;
font-size : 16px;
color : #858585;
}
.text_prag b {
font-weight : 500;
font-size : 17px;
}
.side_contant .accordion-button, .side_contant .accordion-collapse {
border : initial !important ;
}
.side_contant .accordion-button {
font-weight : 600;
background : #f3f1f1;
margin : 5px 0;
}
.text_prag ol li {
font-weight : 500;
font-size : 17px;
}
.head_fix_h6 {
font-size : 18px;
color : #ed2724;
}
ul.time_select_fix li a {
padding : 4px 10px;
background : #ed2724;
color : #fff;
margin : 0;
}
.btn_custom_bann:hover {
opacity : 0.8;
color : #f8f8f2;
}
.appointment_btn {
background : #ed2724;
width : auto;
height : 40px;
font-size : 18px;
border-radius : 5px;
border : initial;
}
.btn_custom_bann {
height : 50px;
background : #323232;
display : inline-block;
border-radius : 5px;
width : auto;
color : #fff;
padding : 10px 20px;
font-size : 25px;
font-weight : 600;
line-height : 20px;
box-shadow : 6px 7px 15px 0 #00000021;
margin : 0 10px;
border : initial;
}
.center_btn_fix {
background : #ed2724 !important ;
}
.service_list_sidebar h3 {
padding : 0 10px;
}
.service_list_sidebar ul {
padding : 0;
list-style : none;
}
.service_list_sidebar ul li {
margin : 3px 0;
}
.service_list_sidebar ul li a {
font-weight : 500;
font-size : 15px;
padding : 5px 10px;
display : block;
color : #000;
}
.sidebar_fixwrapper {
padding : 50px 0;
}
.service_list_sidebar ul li a.active, .service_list_sidebar ul li a:hover {
background : #00000014;
border-radius : 5px;
color : #ed2724;
}
.sidebarbg {
background : #f3f3f3;
padding : 15px;
border-radius : 5px;
}
div.collapse-sidebar .bg-white.shadow-sm {
background : #f3f3f3 !important ;
box-shadow : none !important ;
}
.bg-white .col-xl-7.col-lg-6 .text-left .row {
margin : 0;
}
.bg-white .col-xl-7.col-lg-6 .text-left h1.mb-2 {
text-align : left;
padding : 0;
font-size : 35px !important ;
}
.side_contant {
padding : 15px;
box-shadow : 0 0 5px 0 #0000001a;
border-radius : 5px;
}
.side_contant img {
width : 100%;
}
.form_fix_select {
padding : 20px;
background : #f3f1f1;
border-radius : 10px;
}
.btn_custom_bann img {
width : 30px !important ;
}
.main_phone_ready {
padding : 40px 0 70px;
}
.fix_scratch img {
width : 100%;
}
.last_add .dropdown-menu .btn-soft-primary {
background : #ed2724;
}
.gutters-10 .h-120px, .gutters-10 .size-120px {
object-fit : contain !important ;
}
.gutters-5 .img-fit {
object-fit : contain !important ;
margin : 11px 0 0;
}
.opacity-50 {
font-weight : 600;
}
.main_menu_li ul li span {
color : #ffffff;
display : block;
}
#bg_new .col-lg-7 ul li a {
padding : 5px 5px;
color : #fff !important ;
opacity : 1 !important ;
}
#bg_new .dropdown-menu.fix_width a {
color : #000 !important ;
}
#bg_new .col-5 a {
color : #fff !important ;
opacity : 1 !important ;
}
#bg_new {
background : #ed2724 !important ;
}
.main_menu_li ul {
display : initial;
flex : initial;
}
.main_menu_li ul li img {
filter : grayscale(1);
float : left;
display : block;
margin-top : 5px;
padding-right : 10px;
}
.main_menu_li {
background : #ed2724;
padding : 0;
}
.main_menu_li ul li {
font-size : 16px;
font-weight : 600;
color : #ffffff;
display : inline-block;
width : 19.6%;
padding : 5px 0;
}
.logo_img img {
width : 85%;
height : auto;
}
.form-control:focus {
color : #212529;
background-color : #fff;
border-color : #ed27247a;
outline : 0;
box-shadow : 0 0 0 0.25rem rgb(237 39 36 / 23%);
}
.search_bar_new {
float : right;
position : relative;
padding : 0;
}
.main_center_menu {
padding : 15px 0;
}
.search_bar_new input {
height : 40px;
padding-right : 45px;
border-radius : 30px;
}
.search_bar_new button img {
width : 25px;
}
.search_bar_new button {
position : absolute;
right : 5px;
top : 7px;
background : initial;
border : initial;
}
.last_cart_more ul.navbar-nav {
display : initial;
flex-direction : initial;
}
.last_cart_more ul li {
padding-right : 0;
display : inline-block;
text-align : right;
padding-left : 50px;
position : relative;
}
.last_cart_more ul li .badge {
top : -15px;
right : -15px;
height : 25px;
text-align : center !important ;
width : 25px;
padding : 7px !important ;
border-radius : 30px !important ;
position : absolute;
}
.last_cart_more ul li.last_add {
position : relative;
}
.last_cart_more ul li.last_add .popup_new {
position : absolute;
right : 38px;
background : #ed2724;
width : 18px;
height : 18px;
text-align : center;
color : #ffff;
border-radius : 35px;
font-size : 12px;
}
.last_cart_more {
padding : 7px 0 0;
}
.last_cart_more ul li a {
text-decoration : none;
font-weight : 500;
color : #000000;
}
.last_cart_more ul li .dropdown a:after {
content : initial;
}
.last_cart_more ul li .dropdown a {
padding : 0;
background : initial;
border : initial;
}
.last_cart_more ul li .dropdown a:hover, .last_cart_more ul li .dropdown a:focus {
color : inherit;
background : initial;
box-shadow : none;
outline : 0;
}
.last_cart_more ul li .dropdown div.dropdown-menu {
width : 225px;
right : 0 !important ;
border-radius : 0;
box-shadow : 0 0 7px 2px #00000021;
left : initial !important ;
padding : 15px;
text-align : center;
}
.tall_new_fix {
padding : 8px;
border : #3333 solid 1px;
border-radius : 5px;
max-width : 95px;
min-width : 95px;
margin : 0 auto;
}
.tall_new_fix img {
width : 60px;
}
.tall_new_fix h4 {
margin : 0;
font-size : 12px;
padding-top : 5px;
}
.nav-menu_last ul.navbar-nav {
float : left;
flex : initial;
flex-direction : initial;
}
.nav-menu_last ul.navbar-nav li {
display : inline-block;
font-size : initial !important ;
}
.col-2.logo_img {
float : left;
padding : 0;
}
#bg_new .col-lg-7 ul li a {
padding : 5px 5px;
}
.dropdown-menu.fix_width {
min-width : 202px;
}
.megamenu-full {
padding : 20px !important ;
width : 100% !important ;
transform : initial !important ;
top : 50px !important ;
}
.megamenu-full .main-heading h3 {
text-align : center;
border-bottom : 2px solid #dedede;
padding-bottom : 10px;
color : #ed2724;
}
.navbar-nav .megamenu-full a:hover {
text-decoration : underline !important ;
color : #ed2724 !important ;
}
.megamenu-full a {
padding : 3px 0 !important ;
color : #666 !important ;
}
.nav-menu_last ul.navbar-nav li:first-child a:before {
content : initial;
}
.nav-menu_last ul.navbar-nav li a:hover {
color : #ed2724 !important ;
}
.nav-menu_last ul.navbar-nav li a:before {
top : 13px;
position : absolute;
content : "";
font-family : Poppins;
width : 2px;
height : 15px;
background : #ed2724;
font-weight : 600;
left : 0;
}
.nav-menu_last ul.navbar-nav li a {
position : relative;
font-weight : 500 !important ;
text-decoration : none !important ;
font-size : 14px !important ;
padding : 10px 10px;
display : block !important ;
color : #000;
opacity : 100% !important ;
}
.slider_wrapper_logo .card-body img {
width : 70px;
height : 80px;
object-fit : contain;
}
.slider_wrapper_logo .owl-nav {
display : none;
}
.slider_wrapper_logo .card-body {
border : initial;
min-height : initial !important ;
max-height : initial !important ;
}
.footer_main .footer-wet.first_section {
background : initial !important ;
}
.footer_main .footer-wet {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/red-footer.webp);
background-repeat : no-repeat;
background-size : contain;
padding : 0 20px;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu li a:before {
content : initial !important ;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu li a {
padding : 5px 18px;
color : #000 !important ;
}
.menu_menu_last {
background : #ffff;
border-bottom : 1px solid #3333;
padding : 8px 0;
}
.nav-menu_last ul.navbar-nav li a i {
font-size : 12px;
}
.nav-menu_last ul.navbar-nav li a:after {
content : initial;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu {
padding : 0;
border-radius : initial;
}
.dropdown-item.active, .dropdown-item:active {
color : #ed2724 !important ;
background : initial !important ;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu li {
display : block;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu li a {
padding : 6px 18px;
}
.btn.btn-primary {
font-weight : 500;
box-shadow : 6px 7px 15px 0 #00000021;
border-radius : 5px;
background : #ed2724 !important ;
border : initial !important ;
}
.btn.btn-danger {
font-weight : 500;
box-shadow : 6px 7px 15px 0 #00000021;
border-radius : 5px;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu li a:hover {
text-decoration : underline !important ;
color : #ed2724 !important ;
}
.banner_wrapper {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads//all/slide_11.jpg);
background-repeat : no-repeat;
background-size : cover;
background-position : center left;
}
.aiz-main-wrapper {
background : initial !important ;
}
.form-select:focus {
color : #212529;
background-color : #fff;
border-color : #ed27247a;
outline : 0;
box-shadow : 0 0 0 0.25rem rgb(237 39 36 / 23%);
}
.new_height input {
height : 55px;
}
.new_height {
padding-top : 20px;
}
.new_height button {
top : 15px !important ;
right : 10px;
}
.h-lg-80px, .size-lg-80px {
height : auto !important ;
}
.h-md-210px, .size-md-210px {
height : auto !important ;
}
.main_center_menu input, .main_center_menu select, .main_center_menu textarea, .banner_wrapper input, .banner_wrapper select, .banner_wrapper textarea {
box-shadow : 6px 7px 6px 0 #00000017;
border-radius : 5px !important ;
}
.btn_custom button {
background : #ed2724;
width : auto;
height : 50px;
font-weight : 500;
font-size : 20px;
box-shadow : 6px 7px 15px 0 #00000021;
border-radius : 5px;
border : initial;
}
.rating_wrapper_fix {
background : #d0dae0;
text-align : center;
}
.rating_wrapper_fix ul {
margin : 0;
}
.rating_wrapper_fix ul li {
list-style : none;
display : inline-block;
padding : 15px 8px;
font-weight : 700;
color : #191919;
vertical-align : text-top;
}
.rating_wrapper_fix ul li a {
color : #191919;
}
.rating_wrapper_fix ul li i {
color : #fff;
background : #00b67a;
padding : 4px;
font-size : 18px;
}
.fix_new_top input, .fix_new_top select {
font-weight : 500;
color : #666;
}
.fix_new_top label {
font-weight : 500;
color : #f56b6b;
opacity : 1 !important ;
}
#section_best_selling .border-light, #section_featured .border-light, .gutters-5 .aiz-card-box {
border-color : #f8f9fa !important ;
border : #e41e1b solid 1px !important ;
box-shadow : 0 0 2px 4px #ff000014;
}
.home-banner-area img.img-fit {
height : 100%;
object-fit : cover !important ;
border-radius : 10px;
height : auto !important ;
}
.add-to-cart.btn-soft-primary {
background : #ed2724;
color : #fff;
}
.product-quantity button {
height : 34px;
font-weight : bold;
border : #3333 solid 1px !important ;
border-radius : 0;
}
.product-quantity input {
height : 34px;
font-weight : bold;
border-top : 1px solid #3333 !important ;
border-bottom : 1px solid #3333 !important ;
border-radius : 0;
}
.jssocials-share-link {
background : #e9e9e9 !important ;
width : 36px !important ;
padding : 6px !important ;
height : 35px !important ;
border-radius : 30px !important ;
}
section.w-warranty .fix_last_box p {
text-align : center !important ;
padding : 10px 304px !important ;
margin : 0;
font-family : 'Source Sans Pro' !important ;
}
.w-warranty .fix_last_box b {
color : #ff383c;
}
.w-warranty .fix_last_box a.btn {
font-size : 20px;
font-weight : 500;
border-radius : 5px;
}
.warranty .text_left_fix h1 {
margin : 30px 0 10px;
color : #666;
}
.warranty .text_left_fix h1 span {
color : #ed2724;
}
.warranty .text_left_fix b {
font-weight : 600;
font-size : 20px;
color : #666;
padding : 0 156px;
text-align : center;
display : block;
}
.warranty .img_fix_right img {
box-shadow : none !important ;
width : 50%;
}
.terms_fix_con {
padding : 50px;
}
.new_privacy h4 {
font-size : 20px !important ;
font-weight : 500;
color : #ed2724 !important ;
}
.terms_fix_con h4 {
font-size : 16px;
font-weight : 500;
color : #000;
}
.terms_fix_con p {
color : #666;
font-size : 15px;
font-weight : 400;
}
.terms_fix_con ul {
padding : 0;
}
.terms_fix_con strong {
color : #666;
font-size : 16px;
}
.terms_fix_con table {
margin : 32px 0;
}
.terms_fix_con table tr td, .terms_fix_con table tr th {
border : #6666 solid 1px;
padding : 10px;
color : #666;
font-size : 15px;
}
.terms_fix_con ul li {
list-style : none;
display : flex;
color : #666;
font-size : 15px;
padding : 4px 0;
}
.terms_fix_con ul li span.left_li {
width : 50%;
}
.terms_fix_con ul li span.right_li {
width : 50%;
}
.contact-info .right_side {
width : 90%;
float : left;
padding-bottom : 10px;
}
.unset-after-be {
background : initial !important ;
}
.unset-after-be:after, .unset-after-be:before {
content : initial !important ;
}
.top_heading_fix h1 {
color : red;
text-shadow : 3px 2px 3px #00000047;
}
.img_fix_right img {
width : 85%;
border-radius : 10px;
box-shadow : 5px 7px 20px 0 #0000001c;
}
.fixupcrack_wrapper.offer h1 {
font-size : 35px;
line-height : 1;
text-shadow : 3px 1px 0 #00000040;
font-weight : 600;
}
.fixupcrack_wrapper.offer h1 span {
color : #ed2724;
font-size : 25px;
line-height : 0;
}
.fixupcrack_wrapper.offer {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/offer.webp) #f7f8fa;
background-size : contain;
background-position : center;
background-repeat : no-repeat;
}
.img-box-fix img {
width : 100%;
border-radius : 10px;
box-shadow : 3px 3px 9px 0 #00000014;
margin-bottom : 12px;
}
.img-box-fix {
padding : 25px;
}
.fixupcrack_wrapper .img-box-fix p {
padding : 0 !important ;
font-weight : 500;
margin : 0;
font-size : 15px !important ;
font-family : 'Poppins' !important ;
}
.offer_bottom b {
padding : 10px 108px;
display : inline-block;
display : inherit;
line-height : 1.5;
font-weight : 600;
}
.fixupcrack_wrapper .text_left_fix p {
text-align : left;
padding : 0 70px;
font-family : 'Poppins', sans-serif !important ;
font-size : 16px;
}
.no-gutters i {
color : #ed2724 !important ;
}
.banner_left p {
font-weight : 400;
color : #666;
}
.banner_left h2 {
font-size : 25px;
font-weight : 600;
}
.banner_left h2 span {
color : #ed2724;
}
.banner_right img {
width : 78%;
}
.banner_left {
padding : 30px 80px;
text-align : center;
}
.main_center_menu {
background : url(https://dev5.itvision.pk/FixupCrack/public/uploads//all/footer-bg.svg) #fff;
border-bottom : 1px solid #3333;
}
.main_center_menu .dropdown-menu {
position : absolute;
right : 0 !important ;
}
.payments_main ul {
margin : 0;
text-align : right;
}
.payments_main ul li {
display : inline-block;
list-style : none;
}
.payments_main ul li a {
text-decoration : none;
padding : 0 !important ;
}
.payments_main ul li a img {
width : 40px;
}
.last_fixupcrack_wrapper:after {
content : initial !important ;
}
.bg_footer_fix h1 {
color : #fff;
}
.bg_footer_fix {
text-align : center;
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/smartphone.jpg);
background-size : cover;
position : relative;
background-position : bottom;
padding : 80px 0;
}
a.getintouchbutton:hover {
opacity : 0.8;
color : #f8f8f2;
}
.getintouchbutton {
background : #ed2724;
color : #fff;
padding : 12px 35px;
font-size : 20px;
border-radius : 5px;
}
.fixupcrack_wrapper {
text-align : center;
background : #f7f8fa;
position : relative;
padding : 80px 0;
}
.fixupcrack_wrapper:after, .fixupcrack_wrapper:before {
position : absolute;
content : "";
}
.fixupcrack_wrapper:after {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/bottom-fix.svg);
width : 100%;
height : 50px;
background-size : cover;
right : 0;
left : 0;
bottom : 0;
}
.fixupcrack_wrapper:before {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/top-fix.svg);
width : 100%;
height : 50px;
background-size : cover;
right : 0;
left : 0;
top : -2px;
}
.mobile_repair_fixh {
padding : 80px 0;
}
.mobile_repair_fixh h3 {
color : #666;
}
.mobile_repair_fixh .img-cover {
margin : 0 auto;
padding : 5px;
background : #dadada;
width : 250px;
height : 250px;
border-radius : 100%;
position : relative;
text-align : center;
}
.mobile_repair_fixh a:hover img {
filter : grayscale(1);
}
.footer_main .first_section .form-inline {
width : 100% !important ;
display : initial;
}
.mobile_repair_fixh .mobile_box_fix {
text-align : center;
}
.mobile_repair_fixh .img-cover img {
width : 100%;
position : absolute;
right : 0;
left : 0;
top : 24px;
}
.fixupcrack_wrapper .new_fix_logo ul li {
padding : 12px 20px !important ;
}
.btn-danger {
color : #fff;
background-color : #ec1b18 !important ;
border-color : #ec1b18 !important ;
}
.fixupcrack_wrapper .new_fix_logo ul {
margin : 30px auto !important ;
width : 50%;
padding : 0;
}
.fixupcrack_wrapper .new_fix_logo ul li img {
width : 80px !important ;
}
.fixupcrack_wrapper p {
font-family : 'Source Sans Pro', sans-serif !important ;
font-size : 17px;
padding : 0 85px;
}
.fixupcrack_wrapper h3 {
font-size : 28px;
color : #ed2724;
padding : 10px 0;
font-weight : 600;
}
.fixupcrack_wrapper .list_fix ul {
margin : 30px 0;
}
.fixupcrack_wrapper .list_fix ul li {
list-style : none;
display : inline-block;
font-weight : 600;
padding : 0 15px;
color : #666;
}
.fixupcrack_wrapper .list_fix ul li span {
display : inline-block;
text-align : left;
padding-left : 10px;
}
.fixupcrack_wrapper .list_fix ul li img {
width : 50px;
}
.footer_main {
background : #313131;
border-top : 1px solid #3333;
padding : 38px 0 0;
margin-top : 0;
text-align : left;
}
.footer_main div h3 {
font-size : 21px;
color : #fff;
}
.footer_main div ul {
padding : 0;
}
.dropdown-item:focus, .dropdown-item:hover {
color : #ed2724 !important ;
background-color : initial;
}
.mini_full li {
display : inline-block !important ;
width : 49.4%;
border : initial;
}
.mini_full {
width : 400px;
left : 33px !important ;
border-radius : 10px !important ;
right : initial !important ;
box-shadow : 3px 2px 10px 4px #0000001f;
padding : 18px !important ;
}
.dropdown-menu {
border-top : 2px solid #ed2724;
}
.footer_main a:hover {
color : #ed2724 !important ;
}
.footer-bottom {
background : #1f1e1e;
padding : 10px 0;
border-top : 1px solid;
margin-top : 20px;
}
.footer-bottom p {
margin : 2px 0 0;
color : #9c9898;
font-size : 16px;
}
.footer_main div ul li {
list-style : none;
}
.footer_main div ul li a {
text-decoration : none;
font-size : 16px;
color : #ffffff;
text-transform : capitalize;
font-weight : 400;
padding : 4px 0;
display : block;
}
.logo_fix img.ls-is-cached {
width : 60%;
background : #fff;
border-radius : 5px;
}
.logo_fix ul {
padding-top : 7px !important ;
}
.logo_fix ul li {
padding : 0;
}
.logo_fix ul li a {
padding : 0;
}
.logo_fix ul li a span {
font-size : 15px;
}
.footer_main div ul li a {
background : initial !important ;
}
.back_bottom p span {
background : initial !important ;
}
div.myaccount_a div {
text-align : left !important ;
}
.myaccount_a h4 {
text-align : left;
font-weight : 500 !important ;
color : #0b0b0b;
margin-bottom : 8px !important ;
border-color : #171616 !important ;
}
.first_section ul.social a {
display : inline-block;
width : 36px;
height : 36px;
background : #ec1b18 !important ;
border-radius : 50em;
line-height : 34px !important ;
text-align : center;
font-size : 18px;
}
.first_section .form-group input {
background : transparent;
border-color : #ed2724;
color : #fff;
border-radius : 5px 0 0 5px;
padding : 1px 10px;
height : 43px;
border-right : 0;
}
.first_section .form-group input:focus {
box-shadow : none;
outline : initial;
}
.first_section .form-group button {
background : #ec1b18;
border : initial;
border-radius : 0 5px 4px 0;
height : 43px;
line-height : 1.5;
padding : 10px 10px;
margin-left : -7px;
}
.first_section h4 {
font-size : 17px;
color : #959595;
text-transform : capitalize;
font-weight : 600;
margin : 10px 0;
}
.first_section div {
font-family : 'Source Sans Pro';
font-weight : 400;
color : #666;
font-size : 13px;
text-transform : capitalize;
}
.social.colored {
padding-top : 15px !important ;
}
ul.social.colored i {
font-size : 20px;
background : initial !important ;
color : #fff;
padding : 0;
}
.logo_fix ul {
text-align : left !important ;
}
.logo_fix ul li a img {
width : 6%;
float : left;
margin-top : 4px;
margin-right : 9px;
}
.list_slider {
padding : 40px 0;
}
.list_slider ul {
padding : 0;
}
.list_slider ul li {
display : inline-block;
padding : 0 19px;
list-style : none;
}
.left_bg {
padding : 60px 35px 60px;
}
.right_bg {
text-align : left;
padding : 90px 50px 0;
}
.left_bg h2 {
color : #ed2724;
font-size : 51px;
}
.left_bg p {
color : #000;
}
.bg-section {
background : url(https://dev5.itvision.pk/FixupCrack/public/uploads/all/banner-final.jpg);
background-size : contain;
background-repeat : no-repeat;
background-position : right;
height : 260px;
}
.right_bg a {
background : #ed2724 !important ;
width : auto;
height : auto;
color : #ffff !important ;
padding : 15px 20px;
font-size : 20px;
box-shadow : 6px 7px 15px 0 #00000021;
border-radius : 5px;
border : initial;
}
.search_bar_new form {
margin-bottom : 0;
}
.text_data {
padding : 50px;
}
.text_data h3 {
font-size : 18px;
}
.text_data p {
font-size : 15px;
}
.slider_wrapper_feedback .card-body ul li {
display : inline-block;
padding : 0;
list-style : none;
color : #ffcb09;
}
.slider_wrapper_feedback .card-body .cat-desc p {
font-size : 20px;
color : #00000061;
font-weight : 400;
}
.slider_wrapper_feedback .card-body .cat-desc h3 {
font-size : 20px;
color : #2169f7;
margin : 5px 0 0;
}
.read_more {
border : initial;
border-radius : 20px;
padding : 5px 15px;
background : #bdbdbd;
}
.video_wrapper iframe {
border-radius : 15px;
box-shadow : 1px 1px 20px 8px #00000026;
}
#more {
display : none;
}
.video_wrapper {
padding : 50px 0;
}
.slider_wrapper_feedback .card-body .cat-desc span {
font-size : 14px;
font-weight : 500;
color : #02020242;
}
.owl-carousel .owl-item {
position : relative;
cursor : url(cursor.png), move;
overflow : hidden;
}
.owl-nav .owl-prev {
position : absolute;
top : 50%;
left : 0;
right : -1.5em;
margin-top : -1.65em;
}
.owl-nav .owl-next {
position : absolute;
top : 50%;
right : 0;
margin-top : -1.65em;
}
.owl-nav button {
display : block;
font-size : 1.3rem !important ;
line-height : 2em;
border-radius : 50%;
width : 3rem;
height : 3rem;
text-align : center;
background : rgb(255, 255, 255, 0.5) !important ;
border : #e8ebf3 solid 1px !important ;
z-index : 100000;
box-shadow : 0 4px 15px rgb(67, 67, 67, 0.15);
}
.owl-nav button:before {
content : "";
position : absolute;
z-index : -1;
top : 0;
left : 0;
right : 0;
bottom : 0;
background : #2098D1;
transform : scaleY(0);
transform-origin : 50% 0;
transition-property : transform;
transition-duration : 0.5s;
transition-timing-function : ease-out;
}
.owl-carousel:hover .owl-nav button {
background : rgb(255, 255, 255) !important ;
transition-property : transform;
transition-duration : 0.5s;
transition-timing-function : ease-out;
animation : sonarEffect 1.3s 75ms ease-out;
}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {
font-size : 55px;
line-height : 0.6;
color : #090808;
}
.list_slider .card-body img {
width : 100px;
}
.list_slider .card-body {
min-height : 200px;
max-height : 200px;
}
.list_slider .card-body img {
margin : 0 auto;
}
.list_slider .cat-desc h5 {
font-size : 15px;
padding-top : 15px;
}
.feed_text {
text-align : center;
}
.feed_text img {
width : 140px;
}
.feed_text p {
font-size : 25px;
color : #a5a5a5;
font-weight : 500;
}
.feed_text p span {
font-size : 30px;
color : #e41818;
}
.iphone_textwrap {
background : #f2f7f9;
padding : 30px 20px;
}
.inner_textbox {
text-align : center;
max-width : 760px;
margin : 0 auto;
}
.inner_textbox h4 {
color : #ee3c39;
font-weight : 600;
font-size : 35px;
}
.inner_textbox b {
font-weight : 700;
color : #666;
font-size : 14px;
line-height : 1.7;
}
.inner_textbox p {
color : #666;
font-size : 14px;
margin : 0 0 20px;
line-height : 1.7;
}
.read_mores {
color : #323232;
font-weight : bold;
}
.read_mores {
color : #323232;
}
.read_less {
font-weight : bold;
color : #ee3c39;
}
.readmore {
display : none;
}
.khadibox p {
font-weight : 700;
color : #000;
margin-top : 15px;
margin-bottom : 0;
}
.khadibox strong {
font-weight : 700;
}
.khadibox p img {
width : 70px;
vertical-align : baseline;
margin : 0 15px;
}
.khadibox p span {
color : #ee3c39;
font-weight : 700;
}
.screen_replace {
padding : 37px 0;
}
.screen_placement h3 {
font-size : 27px;
color : #000;
font-weight : 600;
text-align : center;
margin : 0 0 16px;
}
.screen_placement h3 span {
display : block;
}
.screen_placement ul {
list-style : none;
padding : 0;
margin : 0 !important ;
}
.screen_placement ul li {
font-size : 14px;
color : #666;
display : inline-block;
margin : 0 11px 9px 0;
font-weight : 500;
}
.screen_placement ul li i {
color : #51ad33;
}
.linebreak {
margin : 19px 0;
background : rgb(51 51 51 / 59%);
height : 1px !important ;
}
.service_options h5 {
font-weight : 700;
font-size : 14px;
color : #666;
}
.service_options__list div {
display : inline-block;
margin : 0 7px 0 0;
}
.service_options__list img {
width : auto;
height : 20px;
}
.service_options__list span {
margin-left : 5px;
font-weight : 600;
color : #666;
font-size : 14px;
}
.screen_iphone_replace img {
width : 100%;
height : 441px;
object-fit : cover;
}
.FixupCrack_wrap {
background : #e6e6e6;
}
.banner_info {
padding : 112px 0 0;
}
.banner_info h3 {
font-size : 22px;
line-height : 1.6;
color : #333;
font-weight : 600;
}
.banner_info h3 span {
display : block;
}
.brandname img {
width : 100%;
}
.battery_wrap {
padding : 50px 0;
}
.bdr_full {
border : rgb(195, 195, 195, 0.6) solid 1px;
padding : 10px;
}
.battery_box_inner h4 {
font-size : 20px;
margin-top : 5px;
color : #3e3e3e;
font-weight : 500;
}
.middlebox {
text-align : center;
}
.battery_box_inner p span {
display : block;
}
.battery_box_inner p {
color : #666;
font-size : 13px;
font-weight : 400;
line-height : 1.7;
}
.battery_box_inner {
text-align : center;
}
.price_boxes img {
width : 150px;
display : block;
margin : 0 auto;
}
.price_boxes b {
font-size : 42px;
color : #000;
font-weight : 700 !important ;
}
.price_boxes button, .hoverbox button {
font-size : 14px;
font-weight : 600;
border-radius : 5px;
background : #ee3c39;
border : none;
display : block;
padding : 7px 19px;
color : #fff;
margin : 0 auto 8px;
}
.price_boxes ul {
margin-left : 0;
padding-left : 0;
list-style : none;
}
.price_boxes ul li {
font-size : 14px;
color : #666;
margin : 0 11px 9px 0;
font-weight : 500;
padding : 0 0 0 19px;
position : relative;
}
.price_boxes ul li i {
color : #51ad33;
position : absolute;
left : 2px;
top : 3px;
}
.price_boxes h5 {
font-size : 24px;
font-weight : 700;
color : #ee3c39;
}
.price_boxes h6 {
color : #ee3c39;
font-size : 14px;
font-weight : 400;
line-height : 1.7;
}
.price_boxes p {
color : #666;
font-size : 14px;
}
.boxes_wrap .container {
padding : 0;
}
.boxes_wrap {
padding : 40px 0;
}
.boxes_wrap .hoverbox img {
height : auto !important ;
}
.cards_li ul {
list-style : none;
padding : 0;
text-align : center;
margin : 0;
}
.cards_li ul li {
width : 18.6%;
display : inline-block;
margin : 15px 6px 0;
vertical-align : top;
}
.hoverbox {
border : rgb(195, 195, 195, 0.6) solid 1px;
padding : 10px;
text-align : center;
}
.hoverbox h3 {
font-weight : 500;
font-size : 15px;
color : rgb(62, 62, 62);
line-height : 1.3;
padding : 0 11px;
overflow : hidden;
text-overflow : ellipsis;
height : 58px;
}
.hoverbox img {
width : 100%;
}
.hoverbox b {
color : #ee3c39;
font-size : 20px;
}
.hoverbox p {
font-size : 13px;
font-weight : 600;
}
.hoverbox button {
margin : 0 10px 7px 0;
display : inline-block;
}
.hoverbox i {
cursor : pointer;
border : #3a3939 solid 1px;
width : 28px;
height : 28px;
border-radius : 100%;
padding : 5px 0 0;
vertical-align : middle;
}
.hoverbox i:hover {
background : rgb(255, 20, 139);
color : #fff;
border : rgb(255, 20, 139) solid 2px;
}
.faq_wrap {
background : #fafafa;
padding : 62px 0;
}
.faqinfo {
text-align : center;
}
.faqinfo h2 {
color : #ee3c39;
}
.faqinfo h2 span {
display : block;
}
.faqinfo p {
font-size : 14px;
}
.faqinfo p span {
display : block;
}
.faqaction {
padding : 12px 19px;
width : 871px;
margin : 27px auto 0;
background : #fff;
border : #cccccc69 solid 1px;
border-left : 8px solid #ee3c39;
}
.faqaction b {
font-size : 14px;
font-weight : 600;
}
.faqaction p {
margin : 9px 0 0;
font-size : 13px;
font-weight : 400;
color : rgb(51, 51, 51);
}
.get_touch {
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/smartphone.jpg);
background-repeat : no-repeat;
background-position : center;
background-size : cover;
text-align : center;
padding : 88px 0;
}
.get_touch h4 {
color : #fff;
font-size : 35px;
font-weight : bold;
margin : 0 0 28px;
}
.get_touch h4 span {
display : block;
}
.get_touch a {
display : inline-block;
background : #fff;
color : #000;
padding : 10px 22px;
border-radius : 4px;
font-size : 22px;
font-weight : 600;
}
.hoverbox {
position : relative;
}
.hoverbox .desc {
background-color : rgb(255, 255, 255, 0.9);
padding : 10px;
position : absolute;
transition : all 0.5s 0s ease;
text-align : center;
font-size : 12px;
font-weight : 500;
border-top : 2px solid rgb(0, 0, 0);
display : none;
opacity : 0;
width : 188px;
bottom : -2px;
z-index : 99999;
}
.hoverbox .desc p {
font-size : 12px;
font-weight : 500;
}
.sidegapp {
padding : 0 6px;
}
.pricing_products button {
line-height : normal !important ;
}
.pricing_products select {
appearance : none;
background : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/select-arrow.webp) 100% 50% no-repeat scroll #fff !important ;
border : #d5d5d5 solid 1px;
border-radius : 0;
color : #444 !important ;
vertical-align : middle;
font-size : 12px;
height : 36px;
line-height : 22px;
max-width : 100%;
overflow : hidden;
padding : 0 30px 0 10px;
position : relative;
text-overflow : ellipsis;
white-space : nowrap;
border-radius : 3px;
box-sizing : border-box;
}
.pricing_products select::-ms-expand {
display : none;
}
.pricing_products select option {
padding : 5px;
}
.pricing_products ul {
margin : 0;
padding : 12px 0 0 15px;
}
.pricing_products ul {
list-style : disc;
}
.pricing_products button {
outline : medium none !important ;
}
.pricing_products .btn-primary, .pricing_products button.btn-primary, .pricing_products button:hover {
border-color : #ee3c39;
}
.pricing_products .btn-primary, .pricing_products button.btn-primary, .pricing_products button:hover {
background-color : #ee3c39;
}
.new-collection h4, .new-collection h5, .new-collection span {
font-weight : 600;
}
.pricing_products div {
font-weight : 400;
}
.pricing_products p {
color : #666;
}
.pricing_products h5 {
font-weight : 400;
}
.pricing_products span {
font-weight : 600;
}
.pricing_products li {
font-size : 14px;
color : #666;
}
@media screen {
.pricing_products select:focus {
font-size : 16px !important ;
background : #fff;
}
}
@media screen {
.pricing_products select {
font-size : 16px !important ;
}
}
.pricing_products .btn-primary:active {
background : #43474d !important ;
border-color : #43474d !important ;
}
.newlandingpage h4, .newlandingpage h5 {
letter-spacing : 0.02em;
padding : 0 !important ;
margin : 0 0 5px;
}
.newlandingpage button {
border-radius : 5px;
}
.marchcollection select {
min-width : 122px;
}
@media (max-width: 350px) {
.marchcollection select {
min-width : auto;
}
}
.pricing_products {
display : flex;
justify-content : center;
}
.product-card-pricing {
border-radius : 10px;
padding : 20px;
background-repeat : no-repeat;
background-size : 100%;
border : #000 solid 3px;
display : flex;
flex-direction : column;
justify-content : flex-start;
}
.btn_custom {
margin-top : 14px;
}
.product-card-pricing.standard {
border : #dae8ee solid 3px;
background-image : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/file.webp);
}
.product-card-pricing.premium {
background-image : url(https://dev5.itvision.pk/FixupCracknew/public/uploads/all/rocket.webp);
}
.product-card-pricing.premium .product-card-pricing__head, .product-card-pricing.premium .product-card-pricing__price, .product-card-pricing.premium .product-card-pricing__title {
color : #fff;
}
.product-card-pricing button {
font-size : 16px;
font-weight : 600;
border-radius : 5px;
background : #ee3c39;
border : none;
color : #fff;
padding : 10px 25px !important ;
}
.product-card-pricing button:hover {
background : #43474d;
}
h4.product-card-pricing__title {
font-size : 23px;
color : #000;
font-weight : 700;
}
h5.product-card-pricing__price {
font-size : 38px;
line-height : 22px;
font-weight : 700;
color : #000;
}
.product-card-pricing__head {
max-width : 180px;
text-align : center;
margin-bottom : 20px;
}
.product-card-pricing__head span {
font-size : 10px;
width : 100px;
display : block;
margin : 0 auto;
}
.product-card-pricing__body {
margin-top : 80px;
}
.product-card-pricing__footer {
display : flex;
flex-direction : column;
max-width : 150px;
margin : 0 auto;
margin-top : auto;
}
.product-card-pricing__footer select {
margin-bottom : 10px;
}
ul.product-card-pricing__features li {
list-style-type : disc;
position : relative;
margin-bottom : 5px;
}
ul.product-card-pricing__features li strong {
color : #000;
}
ul.product-card-pricing__features li:after {
content : "";
width : 13px;
height : 13px;
position : relative;
background : #000;
position : absolute;
top : 5px;
left : -22px;
border-radius : 50%;
}
ul.product-card-pricing__features li p {
margin-bottom : 0;
}
#cart_checkout_btn a {
padding : 9px 10px 7px !important ;
}
#cart_checkout_btn a:hover, #cart_checkout_btn a {
color : #fff !important ;
}
#cart_checkout_btn .cart_btn {
background : #000;
}
.location_mark {
display : none;
}
.form_info {
text-align : center;
padding : 0 0 31px;
}
.form_info p {
margin : 0 0 11px;
font-size : 14px;
}
.form_info p span {
display : block;
}
.form_info b {
display : block;
margin : 0 0 12px;
}
.form_info h5 {
font-size : 13px;
font-weight : 600;
color : #ed2724;
}
.date_filter label, .date_filter select {
display : inline-block;
}
.date_filter select {
width : auto;
}
.middle_form {
max-width : 895px;
margin : 45px auto;
}
.contact_info h1 {
margin : 0 0 10px;
}
.sign_up_left {
background : #fff;
padding : 25px 34px 40px;
box-shadow : 1px 12px 31px rgb(208 208 208 / 58%);
border : #cccccca6 solid 1px;
border-radius : 2px;
}
.middle_form .sidegapp {
padding : 0 10px;
}
.inner_box {
margin : 0 0 24px;
position : relative;
}
.form_box > label, .inner_box > label {
color : rgb(0 0 0 / 73%);
font-weight : 700;
font-size : 11px;
position : absolute;
top : -8px;
left : 17px;
background : #fff;
}
.sign_up_left input, .sign_up_left textarea, .sign_up_left select {
width : 100%;
border : #d6d6d6d9 solid 1px;
margin-bottom : 3px;
font-size : 13px !important ;
font-weight : 500;
padding : 0 40px 0 15px;
height : 44px;
color : #8b8a8a;
}
.form_box svg {
position : absolute;
width : 22px;
top : 11px;
right : 18px;
}
.filteroptions {
position : relative;
}
.filteroptions > a {
display : block;
}
.filteroptions input {
width : 101px;
padding : 0 8px;
height : 30px;
margin : -4px 3px 0 0;
}
.select_venue_gender .filteroptions > .row {
margin-bottom : 15px;
}
.bui-checkbox {
position : relative;
display : block;
padding : 0 0 0 20px;
}
.bui-checkbox__input {
position : absolute;
overflow : hidden;
width : 0;
height : 0;
opacity : 0;
left : 0;
top : 0;
border : 0;
margin : 0;
}
.bui-checkbox__label {
font-size : 12px;
font-weight : 500;
line-height : 16px;
display : block;
min-height : 20px;
cursor : pointer;
padding : 0 0 8px 1px;
}
.bui-checkbox__label:empty {
padding-left : 0;
}
.bui-checkbox__label:after, .bui-checkbox__label:before {
content : "";
position : absolute;
left : 0;
top : 0;
height : 16px;
width : 16px;
}
.bui-checkbox__label:before {
background-color : #fff;
border : #949494 solid 1px;
border-radius : 2px;
}
.bui-checkbox__label:after {
top : 0;
left : 0;
}
.bui-checkbox:hover .bui-checkbox__input:checked:focus ~ .bui-checkbox__label:before, .bui-checkbox__input:checked ~ .bui-checkbox__label:before {
border-color : #f34379;
background : #f24178;
}
.bui-checkbox__input:checked ~ .bui-checkbox__label:after {
content : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 128 128' fill='%23fff'%3E%3Cpath d='M56.33 102a6 6 0 0 1-4.24-1.75L19.27 67.54A6 6 0 1 1 27.74 59l27.94 27.88 44-58.49a6 6 0 1 1 9.58 7.22l-48.17 64a6 6 0 0 1-4.34 2.39z' data-name='8x'/%3E%3C/svg%3E");
}
.bui-checkbox__input:disabled ~ .bui-checkbox__label:before {
border-color : #d9d9d9;
background-color : #f2f2f2;
}
.bui-checkbox:hover .bui-checkbox__input:disabled ~ .bui-checkbox__label:before {
border-color : #d9d9d9;
background-color : #f2f2f2;
}
.bui-checkbox:hover .bui-checkbox__input:disabled:checked ~ .bui-checkbox__label:before, .bui-checkbox__input:disabled:checked ~ .bui-checkbox__label:before {
background-color : #d9d9d9;
border-color : #d9d9d9;
}
.bui-checkbox__input:disabled ~ .bui-checkbox__label:after, .bui-checkbox__input:disabled ~ .bui-checkbox__label:before {
cursor : not-allowed;
}
.bui-checkbox__input:disabled ~ .bui-checkbox__label {
color : #949494;
cursor : not-allowed;
}
.bui-checkbox__input:focus ~ .bui-checkbox__label:before {
border-color : #0071c2;
border-width : 2px;
}
.bk-icon {
vertical-align : middle;
max-width : 256px;
max-height : 256px;
overflow : hidden;
}
.login_form button {
border : none;
padding : 9px 37px;
margin : 0;
font-size : 14px;
cursor : pointer;
background : linear-gradient(to right, #ed2724 4%, #ed2724 78%);
color : #fff;
border-radius : 2px;
box-shadow : 0 1px 5px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%);
margin : 0;
text-transform : capitalize;
}
.filteroptions p {
font-size : 13px;
font-weight : 500;
}
.general_q {
margin : 0 0 25px;
}
.general_q p {
margin : 0 0 7px;
font-size : 13px;
line-height : 1.6;
font-weight : 500;
}
.general_q a {
color : #ed2724;
font-weight : bold;
}
.sign_up_left textarea {
height : 88px;
padding : 12px 16px;
}
.sidebar_category .head_bg {
padding : 7px 14px !important ;
background : #ed2724;
color : #fff;
}
.right_contents {
box-shadow : 1px 12px 31px rgb(136 136 136 / 25%);
padding : 21px;
border : #cccccc82 solid 1px;
border-radius : 3px;
}
.gappnone {
padding : 0 !important ;
}
#view_details_box .btn.btn-danger {
border-radius : 5px;
padding : 7px 0;
font-size : 13px;
}
#view_details_box h3 a {
height : 39px;
max-width : 400px;
overflow : hidden;
text-overflow : ellipsis;
font-size : 13px;
}
#view_details_box h3 font {
font-size : 11px;
margin-bottom : 10px;
display : block;
max-width : 400px;
overflow : hidden;
text-overflow : ellipsis;
height : 17px;
}
#hover_box .hoverbox h3 {
font-weight : 500;
font-size : 17px;
line-height : 1.3;
padding : 0 11px 7px;
overflow : visible;
height : auto;
display : inherit;
}
.text-primary {
color : #ed2724 !important ;
}
.boxes_wrap #hover_box .hoverbox img {
height : 148px !important ;
}
.boxes_wrap #hover_box .hoverbox {
border : rgb(193 10 7 / 66%) solid 1px;
border-radius : 4px;
}
.shadow__detailsbox {
background : #fff;
padding : 23px;
border-radius : 5px;
box-shadow : 1px 12px 31px rgb(136 136 136 / 25%);
border : #cccccc73 solid 1px;
}
.cards_li ul {
padding : 0;
text-align : center;
}
.left_tumbnail_slider .badge-success {
    cursor: pointer;
    background-color: #ed2724;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    line-height: 1.3;
    border-radius: 4px;
}
.inner_box_info h1 {
text-align : left;
margin : 0 0 15px;
padding : 0;
font-size : 26px;
}
.left_tumbnail_slider {
   position: relative;
border : #cccccc80 solid 1px;
padding : 21px;
border-radius : 3px;
}
.category_id_box {
padding : 0 0 0 44px;
}
.tumbnail_big {
height : 272px;
overflow : hidden;
}
.related_product_slider {
padding : 33px 0 0;
}
.related_product_slider h3 span {
display : inline-block;
padding : 0 0 6px;
text-transform : capitalize;
}
.aiz-nav-tabs .text-reset {
padding : 7px 12px;
}
.aiz-nav-tabs a.active {
border-bottom : 2px solid #ed2724;
}
#description_box{
 padding: 20px 0;
}
#description_box p {
display : none;
}
.product-gallery {
    border: unset !important;
}
#description_box .text {
color : #666 !important ;
padding : 15px 11px;
font-size : 14px;
}
.aiz-steps .text-success {
color : #ed2724 !important ;
}
.aiz-megabox > input:checked ~ .aiz-megabox-elem, .aiz-megabox > input:checked ~ .aiz-megabox-elem {
border-color : #ed2724;
}
.font_box span {
font-size : 12px;
}
.qtybox .btn-circle {
background : #b7b7b7;
border-radius : 100%;
width : 25px;
height : 25px;
padding : 0;
}
.qtybox {
padding : 0 15px 0 0;
}
.qtybox i {
color : #000000 !important ;
}
.listing_carts {
background : #fff;
padding : 23px 19px;
border-radius : 5px;
box-shadow : 1px 12px 31px rgb(136 136 136 / 25%);
border : #cccccc73 solid 1px;
width : 1000px;
margin : 42px auto;
}
.cart_table {
border : #cccccc6b solid 1px;
}
.cart_table .row {
margin : 0;
}
.cart_table .list-group-flush > .list-group-item {
padding : 0 0 0 !important ;
margin : 0 0 8px;
}
.cart_table .gutters-5 .img-fit {
margin : 0 0 5px;
height : 38px;
}
.return_shipping a, .return_shipping button {
text-decoration : none;
font-size : 13px;
}
.return_shipping .btn-link {
background : #141414;
color : #fff;
}
#cart-summary .gutters-5 > .col, .gutters-5 > [class*="col-"] {
padding-right : 0;
padding-left : 0;
}
.new_address {
padding : 8px 0 0;
}
.modal-dialog .modal-header {
background : #ed2724;
padding : 5px 17px !important ;
height : auto;
min-height : auto;
color : #fff;
}
.modal-header .close {
color : #fff;
opacity : 1;
}
#product__layout .card-header {
padding : 7px 15px !important ;
min-height : auto;
background : #d41916;
color : #fff;
}
#product__layout .card-body {
padding : 0;
}
#product__layout .list-group-item {
border : rgb(0 0 0 / 8%) solid 1px !important ;
border-bottom : none !important ;
}
#product__layout .return_shipping {
padding : 19px 15px !important ;
background : #f5f5f5;
}
.margin_0 .row {
margin : 0;
}
.input_box input {
font-size : 12px !important ;
}
.table_cart td, .table_cart th {
border-top : 1px solid #dee2e626;
font-size : 12px;
padding : 6px 13px !important ;
}
@media (max-width: 767px) {
.product-card-pricing__body {
margin-top : 40px;
}
.mobile_repair_fixh .mobile_box_fix {
width : 100%;
padding : 30px 0;
}
.product-card-pricing__head {
max-width : 115px;
}
.pricing_products {
width : 100%;
flex-wrap : wrap;
}
.product-card-pricing {
width : 100%;
margin : 0 auto;
margin-bottom : 20px;
}
}
@media (min-width: 600px) and (max-width: 767px) {
.product-card-pricing {
width : 100%;
}
}
@media (max-width: 1250px) {
.container {
width : 100%;
}
 
.nav-menu_last ul.navbar-nav li a:before {
top : 12px;
}
.col-2.logo_img {
    float: left;
    padding-top: 5px;
}
.nav-menu_last ul.navbar-nav {
    padding-top: 5px;
 
}
.search_btn_fix {
padding : 10px;
float : right;
font-size : 20px;
color : #ed2724;
}
#slide_toggle {
    display: block !important;
}

.search_bar_new {
float : right;
position : absolute;
padding : 0;
display : none;
right : 15px;
top : 52px;
z-index: 9999;
}
.main_menu_li ul li img {
width : 40px;
}
.main_menu_li ul li {
font-size : 13px !important ;
}
.logo_img img {
width : auto;
}
.nav-menu_last ul.navbar-nav li a {
padding : 10px 10px !important ;
}
.banner_left {
padding : 36px 15px 0;
}
.owl-nav .owl-prev {
left : 10px;
}
.owl-nav .owl-next {
right : 10px;
}
.list_slider .card {
margin : 0 30px;
}
.form-inline .form-group {
width : 100%;
}
.fixupcrack_wrapper .text_left_fix p {
    font-size: 16px;
    padding: 0 !important;
}
.fixupcrack_wrapper .text_left_fix ,.fixupcrack_wrapper .img_fix_right{
   width: 100%;
}
.img_fix_right img {
    width: 100%;
}
.fixupcrack_wrapper .text_left_fix p {
    font-size: 16px;
    padding: 15px 0 0 !important;
}

}
.menu_open_new, .menu_close_new {
display : none;
}
@media (max-width: 1024px) {
.container-xxl, .container {
width : 100%;
}
section.w-warranty .fix_last_box p {
 
    padding: 10px 30px !important;
 
}
.close_mobile {
    display: block !important;
    position: absolute;
    right: 15px;
    top: 20px;
    font-size: 30px;
}
.megamenu-full .col-8.main-heading, .megamenu-full .col-2.main-heading {
    width: 100%;
}
.megamenu-full .col-3.inner-heading {
    width: 50% !important;
}
#repiar_menu.megamenu-full a{
   display: block !important;
}
#repiar_menu {
    height: 300px;
    overflow: auto;
    position: unset;
}


.banner_wrapper .col-3 {
    display: none;
}
.col-6.banner_left {
    width: 100%;
    padding: 0 20px;
}
.rating_wrapper_fix ul {
    margin: 0;
    padding: 0;
}
.fixupcrack_wrapper p {
    padding: 0;
}
.fixupcrack_wrapper .list_fix ul {
    margin: 0;
    padding: 0;
}
.fixupcrack_wrapper .list_fix ul li {
    padding: 10px 15px;
    width: 49%;
    font-size: 15px;
    text-align: center;
}
.fixupcrack_wrapper .list_fix ul li span {
    display: inline-block;
    text-align: center;
    padding-left: 0;
}
.fixupcrack_wrapper .list_fix ul {
    margin: 0 !important;
    padding: 0;
    width: 100%;
}
.bg_footer_fix {
    padding: 20px 0 45px;
}
.banner_wrapper {
    background: #e8e8ea !important;
}
.search_bar_new {
    position: relative;
    padding: 0;
    display: block;
    width: 40%;
    max-width: 100%;
    top: 0;
    z-index: 9999;
    right: 50px;
}
.col-2.logo_img {
    float: left;
    padding-top: 0;
    max-width: 100%;
    width: 24%;
}
#slide_toggle {
    display: none !important;
}
.banner_wrapper .banner_left h2 {
font-size : 35px;
}
.banner_left {
padding : 0 15px 0;
}
.first_section div {
font-size : 14px;
}
#display_block {
display : block !important ;
position : relative;
}
.toggle_close_btn {
display : block !important ;
position : absolute;
top : 4px;
right : 4px;
border : initial;
background : #ed2724;
color : #fff;
padding : 5px 10px;
border-radius : 5px;
}
.service_list_sidebar {
position : fixed;
display : none;
top : 0;
bottom : 0;
z-index : 999999;
left : 0;
padding : 0;
border-radius : 0;
width : 500px;
overflow : auto;
}
.main_contant_fix {
width : 100%;
}
.sidebarbg {
border-radius : 0;
}
.toggle_fix_btn {
position : absolute;
top : -91px;
border : initial;
background : #ed2724;
color : #fff;
padding : 2px 8px;
border-radius : 5px;
}
.menu_open_new i {
color : #ed2724;
padding : 0;
font-size : 40px;
}
.nav-menu_last ul.navbar-nav li a {
color : #000 !important ;
display : inline-block !important ;
}
.nav-menu_last ul.navbar-nav li {
display : block;
}
.nav-menu_last ul.navbar-nav {
padding-top : 55px;
display : none;
position : fixed;
top : 0;
bottom : 0;
right : 0;
left : 0;
background : #fff;
z-index : 99999990;
}
.nav-menu_last ul.navbar-nav li a:before{
    content: unset !important;
}
.menu_close_new i {
font-size : 25px;
}
.nav-menu_last ul.navbar-nav li ul.dropdown-menu {
padding : 0;
border-radius : initial !important ;
width : 100%;
left : 0 !important ;
background : #f1f1f1;
border : initial;
box-shadow : none;
}
.footer_main .col-3 {
    width: 50%;
    padding-top: 15px;
}
.myaccount_a{
    background: unset !important;
}
.footer_main .col-3.logo_fix {
 
}
.footer_main div ul li a {
font-size : 14px;
}
.logo_fix img {
width : 200px;
}
.bg-white.border-top .col-md-6 a h4 {
margin : 0;
}
.bg-white.border-top .col-md-6 a {
padding : 8px !important ;
}
.bg-white.border-top .col-md-6 {
width : 25%;
}
.first_section div {
font-weight : 500;
color : #fff;
}
.right_bg {
text-align : left;
padding : 70px 10px 0;
}
.left_bg h2 {
color : #ed2724;
font-size : 35px;
}
.menu_close_new {
position : absolute;
right : 20px;
top : 11px;
}
.menu_open_new, .menu_close_new {
display : inline-block;
text-align : right;
position : absolute;
right : 15px;
top : 0;
}
.banner_wrapper {
padding : 30px 0 !important ;
}
.fix_new_top {
min-width : auto;
padding-top : 40px;
}
.banner_left h2 {
font-size : 45px;
}
.main_menu_li {
display : none;
}
.video_wrapper iframe {
width : 80%;
height : 300px;
}
.left_bg {
padding : 40px 0 60px 30px;
}
.last_cart_more ul li {
padding-left : 33px;
}
.typed-search-box {
z-index : 99999;
}
}
@media (max-width: 767px) {
.container-xxl, .container {
width : auto;
}
.first_section div {
margin-bottom : 20px;
}
.col-2.logo_img {
    width: 50%;
}
.back_bottom p span {
background : initial !important ;
font-size : 10px !important ;
}
.footer-bottom {
padding-bottom : 80px;
}
.payments_main ul li img {
max-height : 20px;
}
.center_btn_fix {
margin : 15px 0;
}
.service_list_sidebar {
width : 100%;
}
.typed-search-box {
z-index : 99999;
}
.banner_left {
padding : 0 10px 0;
width : 100%;
}
.banner_right img {
width : 100%;
}
.feed_text p {
font-size : 25px;
color : #a5a5a5;
font-weight : 500;
}
.slider_wrapper_feedback .card-body .cat-desc p {
font-size : 18px;
color : #00000061;
font-weight : 400;
}
.left_bg {
padding : 40px 0 60px 30px;
width : 100%;
}
.left_bg {
padding : 10px 10px;
width : 100%;
}
.right_bg {
text-align : left;
padding : 10px 10px;
width : 100%;
}
.left_bg h2 {
color : #ffffff;
}
.left_bg p {
color : #fff;
}
.video_wrapper iframe {
width : 100%;
height : 220px;
}
.bg-white.border-top .col-md-6 {
width : 50%;
}
.footer_main .col-3 {
width : 100%;
}
div.myaccount_a div {
padding-bottom : 20px;
text-align : left !important ;
}
.bg-section {
background-size : cover;
}
.right_bg a {
font-size : 17px;
}
.col-6.banner_right {
width : 100%;
padding : 20px;
}
.banner_left h2 {
font-size : 40px;
}
.fix_new_top .col-6 {
width : 100%;
margin-top : 16px;
}
.fix_new_top {
min-width : auto;
padding-top : 0;
}
.last_cart_more {
padding : 5px 0 5px;
width : 100%;
text-align : center;
}
.logo_img {
top : 0;
right : 0;
left : 0;
z-index : 999999;
margin : 0 auto;
max-width : 200px;
width : 200px;
text-align : center;
}
.last_cart_more ul li .badge {
top : 0;
right : 13px;
font-size : 10px;
height : 20px;
text-align : center !important ;
width : 20px;
padding : 4px !important ;
border-radius : 30px !important ;
position : absolute;
}
.side_contant h4:first-child {
font-size : 20px;
padding-bottom : 15px;
color : #55595b;
}
.form_fix_select {
padding : 10px;
background : #f3f1f1;
border-radius : 5px;
}
.search_bar_new input {
height : 41px;
padding-right : 45px;
border-radius : 50px;
}
.search_bar_new {
max-width : 100%;
right : 0;
top : 20%;
}
.logo_img img {
width : 180px;
display : block;
height : auto;
text-align : left;
border-radius : 4px;
}
.search_bar_new {
width : 100%;
}
.last_cart_more ul li {
padding : 0 16px;
}
#bg_new .col-lg-7 ul li a {
font-size : 12px;
}
}
.how_it_works {
padding : 50px 0;
}
.venue_head {
text-align : center;
padding : 2px 0 30px;
}
#product-card-pricing__footer button {
font-size : 14px;
font-weight : 600;
border-radius : 5px;
background : #ee3c39;
border : none;
padding : 7px 20px;
color : #fff;
}
.col-2.main-heading .col-3.inner-heading {
width : 100%;
}
.venue_head h3 {
font-size : 29px;
font-weight : bold;
color : #4F4B4B;
text-transform : capitalize;
}
.loans_steps {
text-align : center;
background : #fff;
padding : 15px 0 13px;
margin : 0 0 19px;
filter : grayscale(5);
border-radius : 0;
cursor : pointer;
height : 160px;
box-shadow : 0 0 5px 1px #00000024;
}
.loans_steps.active {
filter : initial;
}
.loans_steps b {
color : #000;
margin : 0 0 5px;
display : block;
font-size : 16px;
font-weight : 600;
}
.loans_steps > i {
font-size : 37px;
color : #eb1110;
}
.loans_steps b i {
font-style : normal;
color : #eb1110;
font-size : 18px;
}
.how_it_works .read_mores1, .how_it_works .read_mores2, .how_it_works .read_mores3 {
padding : 0 3px;
}
.loans_steps span {
display : block;
background : #eb1110;
height : 3px;
width : 15%;
margin : 0 auto 10px;
border-radius : 4px;
}
.loans_steps p {
font-size : 15px;
line-height : 1.3;
padding : 0 29px;
}
.white_shadow_box {
width : 100%;
padding : 16px 23px 12px;
max-width : 100%;
background-color : #fff;
box-shadow : 1px 12px 31px rgb(208 208 208 / 25%);
margin : 0 0 16px;
border : #cccccc5c solid 1px;
border-radius : 1px;
}
.category_tumbnail {
border : #eee solid 1px;
border-radius : 2px;
position : relative;
}
.percent_off {
top : 7px;
left : 15px;
border : #51aa1b solid 1px;
display : inline-block;
padding : 2px 11px 3px;
position : absolute;
border-radius : 3px;
text-transform : uppercase;
background-color : #51AA1A;
cursor : pointer;
}
.percent_off b {
font-size : 11px;
color : #fff;
font-weight : 600;
margin : 0 0 0;
display : inherit;
}
.category_tumbnail img {
width : 300px;
object-fit : contain;
height : 133px;
display : block;
margin : 0 auto;
}
.category_info_box {
padding : 11px 47px 0;
}
.category_info_box h4 {
width : auto;
height : auto;
padding : 0;
display : inline-block;
overflow : visible;
font-size : 29px;
margin : 0 0 13px;
font-weight : bold;
}
.slider_warp {
background : #f5f5f5;
padding : 39px 0;
}
.category_info_box h4 span {
display : block;
}
.style_top_hide:before{
    background: unset !important;
}
@media (max-width: 1250px) {
.container {
width : 100%;
}
.fixupcrack_wrapper .list_fix ul li {
    padding: 10px 15px;
}
.mobile_repair_fixh h3 {
    color: #666;
    font-size: 20px;
    padding: 15px 0;
}
.mobile_repair_fixh .img-cover {
    width: 220px;
    height: 220px;
}
.first_section .form-group input {
        width: 100%;
    border-right: 1px solid #ed2724;
    border-radius: 5px;
}

.first_section .form-group button {
    border-radius: 5px;
    margin-top: 6px;
    width: 100%;
    margin-left: 0;
}
.cards_li ul li {
width : 17.6%;
}
.fix_new_top .btn_custom {
    padding-bottom: 14px;
}
}
@media (max-width: 1024px) {
.container {
width : 100%;
}
.first_section .list-inline-item:not(:last-child) {
    margin-right: 5px;
}
.faqaction {
width : 100%;
}
#repiar_menu .main-heading h3 {
    text-align: left;
    font-size: 20px;
}

.cards_li ul li {
width : 30.6%;
}
.price_boxes button, .hoverbox button {
font-size : 13px;
padding : 7px 9px;
}
.price_boxes ul li {
font-size : 12px;
}
.price_boxes b {
font-size : 28px;
}
.banner_info {
padding : 51px 0 0;
}
.screen_placement h3 {
font-size : 18px;
}
h5.product-card-pricing__price {
font-size : 26px;
}
h4.product-card-pricing__title {
font-size : 17px;
}
.product-card-pricing__body {
margin-top : 24px;
}
.loans_steps b {
font-size : 15px;
}
.loans_steps p {
font-size : 13px;
}
.category_info_box {
padding : 11px 8px 0 23px;
}
.category_info_box h4 {
font-size : 22px;
}
}
@media (max-width: 767px) {
.container {
width : auto;
}
.menu_menu_last {
height : 115px;
}
.inner_textbox h4 {
font-size : 24px;
}
.iphone_textwrap {
padding : 30px 5px;
}
.screen_placement ul {
padding : 0 0 0 20px;
}
.service_options__list span {
margin-left : 5px;
font-size : 11px;
}
.service_options__list img {
height : 15px;
}
h4.product-card-pricing__title {
font-size : 26px;
}
h5.product-card-pricing__price {
font-size : 35px;
}
.product-card-pricing__head span {
font-size : 13px;
}
.banner_info {
padding : 20px;
}
.banner_info h3 {
font-size : 16px;
}
.price_boxes ul li {
font-size : 14px;
}
.battery_wrap {
padding : 28px 7px;
}
.bdr_full {
padding : 20px;
}
.battery_wrap .sidegapp {
margin : 0 0 5px;
}
.cards_li ul li {
width : 46.6%;
margin : 0 0 6px;
}
.hoverbox h3 {
font-size : 13px;
padding : 0 1px;
}
.hoverbox button {
width : 100%;
margin : 0 0 7px 0;
}
.faq_wrap {
padding : 19px 15px;
margin : 21px 0 0;
}
.get_touch h4 {
font-size : 28px;
}
.related_products .slick-initialized .slick-slide {
width : 50% !important ;
}
.category_info_box h4 {
font-size : 16px;
}
 
 .footer_main .footer-wet {
    background: unset !important;
 
}
.category_info_box {
padding : 11px 8px 0 7px;
}
.loans_steps {
height : auto;
}
.venue_head h3 {
font-size : 25px;
}
.footer_main .form-group {
position : relative;
}
.footer_main.form-group input {
padding-right : 100px;
}
.bg-white .col-xl-7.col-lg-6 .text-left h1.mb-2 {
font-size : 21px !important ;
}
.product_right_side {
padding-left : 1px;
}
}
