/* header css */

header ul li{list-style-type: none;}
.second_menu_header .navbar-expand-lg,  .second_menu_header .navbar-expand{justify-content: center;padding: 0px;} 
.first_menu_header .navbar-expand-lg,  .first_menu_header .navbar-expand{justify-content: end;} 
.nav_menu_section_login_main{margin:0px 10px}
.page-header_section{padding: 15px 0px 25px 25px;}
.hedaer_row_section{align-items: center;}
.menu_main_section, .track_my_order_section, .login_cart_section{padding-top: 15px;} *
header ul{padding: 0px;text-align: end;margin: 0px;}
header a{display: inline-block;text-decoration: none;}
.second_header_menu_section ul li a:hover{color:#0B4595}
.second_header_menu_section .dropdown{background-image: url("../images/dropdown_img_blu.png");background-repeat: no-repeat;background-position: right 31px top 8px;}
.first_menu_header ul li a {color: #0B4595;font-family: Asap;font-size: 12px;letter-spacing: 1px;line-height: 14px;text-align: center;text-transform: uppercase;font-weight: 500;}
.first_menu_header ul li a:hover{color: #FFFFFF;}
.nav_menu_section .navbar-nav .nav-item, body, .save_section, .work_main_section, .vechile_main_section{position: relative;}
.offer_main_section{padding: 0px 20px;}
.nav_menu_section_login_main .navbar-expand-lg, .navbar-expand{justify-content: end;}
.navbar-expand-lg, .navbar-expand{justify-content: center;}
.dropdown-menu{background-color: #0B4595;border-radius: 0px;border: none;width: 100%;margin-top: 0px !important; ; border: 2px solid #FFFFFF;border-radius: 5px;transition: opacity 0.2s, visibility 0.2s;}
.second_menu_header ul .dropdown-menu a {color: #FFFFFF;}
a{display: inline-block;}
.nav_mobile{display: none;}
.menu_open {position: fixed !important;top: 60px;right: 0;font-size: 14px;font-weight: 400;}
.toggle-btn .menu_open{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
.toggle-btn {display: block;position: absolute;top: 49px;right: 20px;}
.toggle-btn .hamburger {background-color: transparent;cursor: pointer;display: block;}
.hamburger .icon-bar {background-color: #0B4595;display: block;height: 3px;position: relative;-webkit-transition: all 0.4s;transition: all 0.4s;width: 25px;}
.hamburger .icon-bar:not(:last-child) {margin-bottom: 3px;}
.menu-open .hamburger .icon-bar:nth-of-type(1) {top: 4px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.menu_open .hamburger .icon-bar:nth-of-type(1) {top: 4px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.hamburger .icon-bar:not(:last-child) {margin-bottom: 3px;}
.menu_open .hamburger .icon-bar {background-color: #FFFFFF;}
.second_header{display: block;}
.menu_open .hamburger .icon-bar:nth-of-type(3) {top: -8px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu_open .hamburger .icon-bar:nth-of-type(2) {background-color: transparent;}
.toggle-btn{display: none;}
.read_more_txt:hover{color: #000;}
.view_all_txt:hover{color: #0B4595;}
.second_menu_header ul .nav-item .nav-link{padding: 0px 53px;text-transform: uppercase;}
.second_header_menu_section{padding-left: 40px;}
.second_menu_header ul .nav-item .nav-link:first-child{padding-left: 0px;}
.second_menu_header ul .nav-item .nav-link:last-child{padding-right: 0px;} 
.second_menu_header ul .dropdown{margin: 0px 35px;}
.second_menu_header ul .dropdown:first-child{margin-left: 0px;} 
.second_menu_header ul .dropdown:last-child{margin-right: 0px;} 
.second_menu_header ul .nav-item .dropdown-item{text-align: start;}
.menu_main_section{padding-left: 70px;}
.login{padding-right: 0px!important;}
.dropdown-menu .show li a{padding: 0px;}
.navbar-nav .nav-link.active{color: #000000;background-color: #0B4595;}
.second_menu_header ul li a{ color: #000000;font-family: Montserrat;font-size: 16px;font-weight: 800;letter-spacing: 0.5px;line-height: 24px}
.search_main_section{background-color: #0B4595;padding: 31px;margin:0px  23px}
.shipping_section h1{color: #FFFFFF;font-family: Montserrat;position:relative;font-size: 24px;font-style: italic;font-weight: 800;letter-spacing: 1px;line-height: 24px;}
.search_section{position: relative;overflow: hidden;}
.vehicle_select{-webkit-appearance: none;background-image: url("../images/dropdown_img_grey.png");background-repeat: no-repeat;background-position: top 19px right 19px;
padding: 13px;width: 100%;border: none;border-radius: 0px;background-color: #CCCCCB;color: #000000;font-family: Asap;font-size: 15px;letter-spacing: 0.28px;line-height: 24px;cursor: pointer;font-weight: 500;}
 .container{max-width: 1460px;}
.vehicle_select:focus, .search_input:focus {outline: none;}
.search_input{padding: 13px;width: 100%;border: none;}
.search_input::placeholder{ color: #9E9E9E;font-family: Asap;font-size: 15px;letter-spacing: 0.28px;line-height: 24px;}
.search_icon_section{position: absolute;top: 12px;right: 18px;}
 .logo_section{padding: 0px  ;}  
.nav_menu_section ul.navbar-nav li.nav-item a.nav-link { position: relative; padding: 18px 40px 18px 20px;background-color: #F7F7F9;}
.nav_menu_section_login ul.navbar-nav li.nav-item a.nav-link {padding: 15px 6px 15px 6px!important;}
.banner_nav_menu_section ul.navbar-nav li.nav-item a.nav-link { position: relative; padding: 10px 44px 10px 44px;background-color: #000000}
.nav_menu_section_login  ul.navbar-nav li.nav-item a.nav-link {position: relative; padding: 17px 0px 17px 0px;}
.nav_menu_section ul.navbar-nav li.nav-item a.nav-link:first-child{padding-left: 30px;}
.nav_menu_section ul.navbar-nav li.nav-item a.nav-link:last-child{padding-right: 30px;}
.nav_menu_section_login  ul.navbar-nav li.nav-item a.nav-link:first-child{padding-left: 10px;}
.nav_menu_section_login  ul.navbar-nav li.nav-item a.nav-link:last-child{padding-right: 10px;}
.nav_menu_section ul.navbar-nav li.nav-item a.nav-link:hover {background-color:#0B4595;z-index: 1;}
.nav_menu_section ul li a:hover span.front_triangle_nav {border-bottom-color:#0B4595;z-index: 1;}
.nav_menu_section ul li a:hover span.back_triangle_nav {border-top-color:#0B4595;z-index: 1;}
.nav_menu_section ul li a:hover:after{border-left-color:transparent;}
.banner_nav_menu_section ul li a { color: #FFFFFF;font-family: Asap;font-size: 15px;letter-spacing: 1px;line-height: 24px;text-align: center;text-transform: uppercase;font-weight: 300;}
.first_menu_header ul li{padding:0}
.nav_menu_section_login .login_nav_item{margin:0px 22px}
.nav_menu_section_login ul li a:hover svg path{fill:#FFFFFF!important}
.nav_menu_section_login ul li a svg{height: 20px;width: 20px;}
.save_per_section{position: relative;}
.top-banner_section{margin: 0px 0px 0px 35px;}
.nav_menu_section ul.navbar-nav li.nav-item a.nav-link:hover .nav_menu_section ul li a:after{display: none;}

/* Main content css */

/* 12-Dec-2023 Starts Ramya */
.learn_more_btn_offer:hover{background-color: #000;}
.expand_tires_link a:hover{background-color: #000;}
/* 12-Dec-2023 End Ramya */

/* 06-Dec-2023 Starts Ramya */
.promo_head_section{padding: 0px 0px 130px 0px;}
.promo_heading h2{font-size: 36px;line-height: 40px;text-transform: capitalize;font-weight: 800;color: #000000;font-family: Montserrat;
    font-style: italic;padding: 0px 0px 0px 15px;}
.offer_division{margin: 14px 0px;}
.offer_end_section p{color: #0B4595;font-size: 20px;line-height: 26px;text-transform: capitalize;}
.offer_end_section span{display: block;}
.display-flex{display:flex;align-items: center;}
/* 06-Dec-2023 End Ramya */
/* 07-Dec-2023 Starts Ramya */
.offer_section_para p{color: #000000;font-family: Asap;font-size: 21px;letter-spacing: 0.01px;line-height: 24px;font-weight: 400;
    padding: 0px 0px 0px 10px;margin: 0px 0px 20px 0px;}
.offer_available_section p{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.01px;line-height: 24px;font-weight: bold;
    padding: 0px 0px 0px 10px;}
.learn_more_btn_offer {color: #FFFFFF;font-family: Montserrat;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 36px;text-align: center;
    background-color: #0B4595;border: none;  width: 100%;text-transform: uppercase;}
.stack_available_section{margin: 20px 0px 0px 0px;}
.promo_section{border-bottom: 2px solid #CCCCCB;padding: 0px 0px 45px 0px;}
.eligible_cooper_list_head h4{font-size: 20px;line-height: 40px;text-transform: capitalize;font-weight: 700;color: #0B4595;
    font-family: Montserrat;padding: 0px 0px 0px 15px;}
.eligible_cooper_list_head ul{list-style-type: none;}
.eligible_cooper_list_head ul li{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.01px;line-height: 35px;
    font-weight: 400;}
.eligible_cooper_list_head ul li:before{content: "";background-color: #0B4595;font-weight: bold;display: inline-block;width: 8px;
    margin: 16px 26px 0px -16px;height: 8px;border-radius: 30px;}
.eligible_cooper_section{padding: 40px 0px;}
.offer_navlist_section{margin: 12px 0px 0px 0px;}
.how_to_get_visa_section_head h3{font-size: 22px;line-height: 40px;text-transform: capitalize;font-weight: 800;color: #0B4595;
    font-family: Montserrat;font-style: italic;padding: 0px 0px 0px 15px;}
.offer_invoice_para_section p{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0.01px;line-height: 24px;
font-weight: 400;padding: 0px 0px 0px 10px;margin: 0px;}
.offer_invoice_para_section span{display:block;}
.offer_invoice_para_section ul{list-style: none;position:relative;padding: 0px 0px 0px 10px;margin: 15px 0px 0px 0px;}
.offer_invoice_para_section ul li{color: #000000;font-family: Asap;font-size: 21px;letter-spacing: 0.01px;line-height: 26px;
    font-weight: 400;margin: 0px 0px 20px 0px;}
.offer_invoice_para_section ul li span{display:block;}
.how_to_get_visa_section{border-top: 1px solid #CCCCCB;background-color: #F7F7F9;padding: 24px 0px 45px 0px;}
.offer_invoice_copy_section{background-color: #fff;margin: 0px 20px;padding: 28px 14px;}
.display-flex-start{display: flex; align-items: flex-start;}
.offer_terms_conditions{font-size: 18px;line-height: 40px;font-weight: 500;color: #0B4595;
    font-family: Asap;}
.offer_terms_conditions:hover{color:#000;}
.offer_terms_conditions_section{font-size: 18px;line-height: 40px;font-weight: 500;color: #0B4595;
        font-family: Asap;}
.offer_terms_conditions_section:hover{color: #000;}
.discover_cooper_section{padding: 40px 0px;}
.offer_discover_txt{    color: #000000; font-family: Asap; font-size: 19px; font-weight: 400; letter-spacing: 0; line-height: 24px; margin: 0px; padding: 35px 0px 0px 0px;
    display: -webkit-box;max-width: 400px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.discover_cost_section{font-size: 18px;line-height: 40px;font-weight: 600;
    color: #0B4595;font-family: Montserrat;}
.discover_cost_section span{margin: 0px 0px 0px 8px;}
.expand_tires_link a{ color: #FFFFFF;font-family: Montserrat;font-size: 14px;font-weight: bold;letter-spacing: 0;line-height: 36px;
    text-align: center;background-color: #0B4595;border: none;text-transform: uppercase;padding: 8px 40px;text-decoration: none;letter-spacing: 1px;}
.discover_tire_sales{padding: 36px 0px;}
.front_triangle_card{display: block;content: '';position: absolute;top: 0px;width: 0px;height: 0px;
    border-left: 24px solid transparent;border-bottom: solid #0B4595;}
.back_triangle_card{display: block;content: '';position: absolute;top: 0px;right: -1px;width: 0px;height: 0px;
    border-right: 24px solid transparent;border-top: solid #0B4595;}
/* 07-Dec-2023 End Ramya */

#topheader .navbar-nav li > a {text-transform: capitalize;color: #FFFFFF;background: #000000;text-transform: uppercase;}
#topheader .navbar-nav li.active > a {background-color:#0B4595;color: #FFFFFF;z-index: 1;}
#topheader .navbar-nav li.active  span.front_triangle_nav_banner {border-bottom-color:#0B4595;}
#topheader .navbar-nav li.active  span.back_triangle_nav_banner {border-top-color:#0B4595;}
#topheader .navbar-nav li{position: relative;}
#topheader .navbar-nav li  a:after{content: '';border-left: 1px solid #1A2026;position: absolute;top: 0%;bottom: 0;z-index: 1;transform: rotate(15deg);width: 0;height: 45px;right: -7px;display: inline-block} 
 #topheader .navbar-nav li  a:last-child > :after{border-left: 1px solid transparent} 
.search_section, .nav_menu_section ul li{position: relative;}
.btn_section{width: 47%;}
.shipping_section, .vechile_main_section{display: inline-block;vertical-align: middle;padding: 0px;}
.banner_menu_header{margin: 0px 0px 0px 45px;}
.calender_section{display: inline-block;vertical-align: middle;}
.offer-section_nav .front_triangle_offer{ border-bottom: solid #FFFFFF ;border-left: 24px solid transparent;left:0px;}
.offer-section_nav .front_triangle_offer_save{ border-bottom: solid #CCCCCB ;border-left: 12px solid transparent;left:-12px;}
.offer-section_nav .back_triangle_offer_save{  border-top: solid #CCCCCB ;border-right: 12px solid transparent;right: -12px;}
.work_relative .front_triangle_work{ border-bottom: solid #FFFFFF ;border-left: 36px solid transparent; left:-1px;}
.work_relative .back_triangle_work{ border-top: solid #FFFFFF ;border-right: 36px solid transparent;right: -1px;}
.mail_main_section  .front_triangle_mail{ border-bottom: solid #0B4595 ;border-left: 36px solid transparent; left:37px;}
.mail_main_section  .back_triangle_mail{ border-top: solid #0B4595 ;border-right: 36px solid transparent; right: 37px;}
 .offer-section_nav{padding: 0px 24px;}
.mail_main_section{z-index: 999999;}
.offer-section_nav:first-child{margin-left:0px}
.offer-section_nav:last-child{margin-right:0px}
.banner_button_section, .banner_header_section{padding: 0px 112px 30px 112px;}
 .banner_button_section{padding-bottom: 50px;} */
.work_main_section_row{align-items: center;}
.top-banner_section img{width: 100%;}
.nav_menu_section ul li a:after{content: '';border-left: 1px solid #E8E8E8;position: absolute;top: 32%;bottom: 0;z-index: 1;transform: rotate(20deg);width: 0;height: 20px;right: 0px;display:inline-block;}
.nav_menu_section_login ul li a:after{display: none;}
.nav_menu_section ul li:last-child a:after{display:none;}
.play_icon_section{margin: 0;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.front_triangle{display: block;content: '';position: absolute;top: 0px;left: -1px;width: 0px;height: 0px;border-left: 24px solid transparent;border-bottom: solid #0B4595;}
.back_triangle{display: block;content: '';position: absolute;top: 0px;right: -1px;width: 0px;height: 0px;border-right: 24px solid transparent;border-top: solid #0B4595;}
.front_triangle_nav{display: block;content: '';position: absolute;top: 0px;left: -16px;width: 0px;height: 0px;border-left: 16px solid transparent;border-bottom: solid #F7F7F9;}
.back_triangle_nav{display: block;content: '';position: absolute;top: 0px;right: -16px;width: 0px;height: 0px;border-right: 16px solid transparent;border-top: solid #F7F7F9;}
.front_triangle_nav_banner{display: block;content: '';position: absolute;top: 0px;left: -12px;width: 0px;height: 0px;border-left: 12px solid transparent;border-bottom: solid #000000;}
.back_triangle_nav_banner{display: block;content: '';position: absolute;top: 0px;right: -12px;width: 0px;height: 0px;border-right: 12px solid transparent;border-top: solid #000000;}
.front_triangle_nav_search{display: block;content: '';position: absolute;top: 0px;left: -12px;width: 0px;height: 0px;border-left: 12px solid transparent;border-bottom: solid #FFFFFF;}
.back_triangle_nav_search{display: block;content: '';position: absolute;top: 0px;right: -12px;width: 0px;height: 0px;border-right: 12px solid transparent;border-top: solid #FFFFFF;}
.container_section{width: 85%;margin: 0px auto;}
.serach_relative_section, .nav_menu_section, .offer-section_nav, .work_relative, .banner_nav_menu_section{position: relative;} 
.mail_main_section{position: absolute;right: 0;left: 0;top: -90px;}
.banner_section{background-image: url(../images/top_banner_bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;padding: 20px 0px 40px 0px}
.carousel-indicators {bottom: 130px;left: 64px;}
.helping_text_main_section {padding: 0px;}
.banner_list_section{padding: 0px 0px 0px 165px;}
.btn_section{padding: 0px 10px;}
.btn_section:first-child{padding-left: 0px;}
.btn_section:last-child{padding-right: 0px;}
.helping_txt {color: #FFFFFF;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 43px;margin-bottom: 40px;}
.call_us_btn a, .request_btn a{ font-family: Montserrat; font-size: 16px; font-weight: bold; letter-spacing: 0;padding: 15px 10px;width:100%; line-height: 36px; text-align: center;display: inline-block;
text-decoration: none;text-transform: uppercase;}
.call_us_btn a {color: #000000;background: #fff}
.call_us_btn a:hover{background: #0B4595;color: #FFFFFF}
.request_btn a{color: #FFFFFF;background: #0B4595  } 
.request_btn a:hover{color: #000000;background: #fff  } 
.banner_list_section ul li{ color: #FFFFFF;font-family: Asap;font-size: 18px;font-weight: bold;letter-spacing: 0;line-height: 43px;list-style-image: url(../images/checkmark.svg);padding-left: 26px;}
.save_information_section p{text-transform: uppercase; color: #FFFFFF;font-family: Montserrat;font-size: 17px;font-weight: bold;
letter-spacing: 0;line-height: 18px;margin: 0px;}
.save_section .row{align-items: center;}
.save_per_txt, .fire_icon{display: inline-block;vertical-align: middle;}
.fire_icon{width: 100%;max-width: 20px;}
.save_section{background-color:#0B4595 ;padding: 35px 20px 35px 75px;}
.guarentee_section{padding: 0px 0px 0px 60px;}
.save_information_image_section{text-align: center;}
.offer_name{color: #000000;font-family: Montserrat;font-size: 30px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 43px;}
.spl_ofr_txt{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;font-weight: 500;}
.offer_section{background-color: #FFFFFF;padding: 18px;background-image: url(../images/tyre_thumb_img_1.jpg);background-repeat: no-repeat;background-position: right;align-items: center;}
.save_per_section{background-color: #CCCCCB;padding: 0px 5px;display: inline-block;vertical-align: middle;text-align: center;}
.all_brands_txt{ color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;text-align: center;border-bottom: 1px dashed #000000;top: 0px;display: inline-block;padding-bottom: 10px;text-decoration: none;font-weight: 500;}
.all_brands_txt:hover{color:#0B4595}
.all_brand_section  {text-align: center;padding: 55px 0px 0px 0px;}
.slider_main_section{text-align: center;padding: 20px 0px;}
.slider_section{display: inline-block;vertical-align: middle;}
.slider_brand_main_section{padding: 15px 0px;}
.work_main_section_row{align-items: center;}
.how_to_work_txt{color: #FFFFFF;font-family: Montserrat;font-size: 72px;font-weight: 800;line-height: 75px;text-align: center;margin-bottom: 50px;font-style: italic;letter-spacing: 1px;}
.work_main_section{padding: 0px 7px 0px 0px;} 
.logo_banner_main_section{padding: 10px 25px;}
.how_it_works_main_section{background-color: #F7F7F9;padding: 20px 0px;}
.search_find_txt{color: #0B4595;font-family: Montserrat;font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 22px;}
.browse_txt {color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;}
.need_help_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 44px;text-align: center;margin-bottom: 55px;}
.how_to_work_section{background-color: #FFFFFF;padding: 28px 0px;align-items: center;margin: 23px 35px}
.how_to_work_section:first-child{margin-top: 0px;}
.how_to_work_section:last-child{margin-bottom: 0px;}
.pullter_txt{color: #000000;font-family: Montserrat;font-size: 22px;font-weight: 800;letter-spacing: 0;line-height: 24px;margin:0px;padding: 35px 0px;}
.ibd_section{  color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;margin-bottom: 35px;font-weight: 500;}
.read_more_txt{color: #0B4595;font-family: Montserrat;font-size: 12px;font-weight: bold;letter-spacing: 1.33px;line-height: 24px;text-align: right;text-transform: uppercase;text-decoration: none;}
.power_txt{color: #FFFFFF;font-family: Montserrat;font-size: 26px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 29px;text-transform: uppercase;}
.exclusive_txt{color: #FFFFFF;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;}
.mail_input::placeholder{color: #9E9E9E;font-family: Asap;font-size: 15px;letter-spacing: 0.28px;line-height: 24px;}
.mail_section {justify-content: center;align-items: center;padding: 40px 115px 40px 28px;background-color: #0B4595;margin: 0px 61px;}
.mail_input, .submit_input{width: 100%;border: none;}
.mail_input:focus, .submit_input:focus{outline: none;border: none;}
.mail_input{padding: 16px 0px 16px 35px;}
.work_image_section{text-align: center;}
.need_help_content_section{padding: 0px 21px 0px 23px;}
.read_more_txt_section{text-align: end;}
.need_help_main_section{padding:80px 90px 165px 90px;}
.need_main_col_section{padding: 0px 14px;}
.need_help_image_section img{width: 100%;}
.date_txt{color: #9E9E9E;font-family: Montserrat;font-size: 12px;letter-spacing: 0.23px;line-height: 24px;}
.save_per_txt{color: #000000;font-family: Montserrat;font-size: 16px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 43px;padding: 0px 3px;text-transform: uppercase;}
.slick-prev:before{content: url("../images/red_arrow_left.png")!important;}
.slick-next:before{content: url("../images/red_arrow_right.png")!important;}
.work_absolute:nth-child(2) {margin:0px 43px 0px -35px}
.work_absolute:nth-child(3) {margin:0px 85px 0px -75px}
.slick-slide img{margin: auto;}
.tire_logo_images{background-image: url("../images/logo_banner.png");background-repeat: no-repeat;background-size: cover;position: relative;text-align: center;padding: 137px 0px;}
.goodtire_logo_section{background-image:  url("../images/tyre_img_1.jpg");}
.dunloop_section{background-image: url("../images/tyre_img_2.jpg");}
.bridge_stone{background-image: url("../images/tyre_img_3.jpg");}
.fire_stone_section{background-image: url("../images/tyre_img_4.jpg");}
.how_it_works_main_section{background-image: url(../images/how_it_works_bg.jpg);background-repeat: no-repeat;background-size: cover;}
.logo_banner_section{padding:12px;}

/* PRODUCT PAGE DESIGN */
.product_main_section_star .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: transparent;}
.super_max_txt{ color: #0B4595;font-family: Asap;font-size: 14px;font-weight: 600;letter-spacing: 2px;line-height: 16px;text-transform: uppercase;margin-bottom:15px}
.super_max_heading{ color: #000000;font-family: Montserrat;font-size: 22px;font-weight: bold;letter-spacing: 0;line-height: 24px;display: -webkit-box;
    max-width: 400px;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis}
.lowest_price_txt{color: #000000;font-family: Montserrat;font-size: 16px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 43px;text-transform: uppercase;display: inline-block;vertical-align: middle;padding: 0px 4px}
.starts_from_txt{color: #9E9E9E;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;}
.price_txt{ color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: bold;letter-spacing: 0;line-height: 39px;}
.tire_qn{ color: #0B4595;font-family: Montserrat;font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 22px;}
.tire_ans{ color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;width: 93%;margin: 0px auto;font-weight: 500;margin-left: 0px;}
.select_size{ color: #FFFFFF;font-family: Montserrat;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 36px;text-align: center;width: 100%;
padding: 13px;text-transform: uppercase;background-color: #000000;border: none;}
.select_size:hover{color:#FFFFFF;background-color:#0B4595}
.product_main_section{padding: 0px 0px 10px 0px;}
.rate {height: 100%;padding: 0 10px 0px 0px;}
.rate:not(:checked) > input {position:absolute;top:-9999px;}
.rate:not(:checked) > label {width: 20px;height: 20px;display: inline-flex;cursor: pointer;margin:0px 3px;transition: all 1s ease 0s;clip-path: polygon(50% 0%, 66% 32%, 100% 38%, 78% 64%, 83% 100%, 50% 83%, 17% 100%, 22% 64%, 0 38%, 34% 32%);}
.rate > label:hover:before {transition: all 0.25s ease 0s;		}
.rate > input:checked + label ~ label:before {background-position: 100% 0;transition: all 0.25s ease 0s;	}
.rate > input:checked + label ~ label:hover:before {background-position: 0% 0}
.rate:not(:checked) > label:before {width: 90%;height: 90%;content: "";background: #000000;z-index: -1;display: block;margin-left: 5%;
margin-top: 5%;clip-path: polygon(50% 0%, 66% 32%, 100% 38%, 78% 64%, 83% 100%, 50% 83%, 17% 100%, 22% 64%, 0 38%, 34% 32%);
background: linear-gradient(90deg, #000000, #000000 30% 50%, #ffc700 50%, 70%, #ffc700 100%);background-size: 205% 100%;background-position: 0 0;} 
.rate > input:checked ~ label {color: #ffc700;    }
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {color: #deb217;  }
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {color: #c59b08;}
.tire_tab_section .nav-tabs .nav-link { margin: 0px;border: 0px solid transparent;}
.tire_tab_section{border-top: 1px solid #CCCCCB ;border-bottom: 1px solid #CCCCCB;padding: 40px 0px;}
.nav-tabs{border: none;}
.tire_tab_section .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {isolation: auto;}
.btn_tab{width: 22%;}
.nav-tabs .nav-link.active {border-bottom:2px solid #0B4595;;border-top: 0px;border-left: 0px;border-right: 0px;}
.similar_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;margin: 0px;}
.view_all_txt{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;text-align: center;text-decoration: none;border-bottom: 1px dashed #000000;padding-bottom: 10px;font-weight: 500;}
.similar_row_section{align-items: center;}
.save_tag_image_section img{width: 100%;max-width: 40px;}
.similar_main_section{padding: 40px;}
.product_description{ color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;margin: 0px 0px 20px 0px;
    display: -webkit-box;max-width: 400px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.from_txt {color: #0B4595;font-family: Montserrat;font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 22px}
.similar_product_main_section {padding: 54px 0px 120px 0px;}
/* .product_image_section{padding: 20px 0px;} */
.product_detail{padding: 30px 0px 23px 0px;}
.tire_tab_section .nav-link:focus-visible {box-shadow: none;}
.tire_tab_section .nav{--bs-nav-link-hover--border-color:#FFF}
.tire_tab_section .nav-fill>.nav-link {flex: none;text-align: left;width: 23%;padding: 10px 0px;}
.tab_menu_btn button{color: #000000;font-family: Asap;font-size: 16px;font-weight: 700;letter-spacing: 2px;line-height: 18px;text-transform: uppercase;padding: 10px 0px;}
.tab_menu_btn button:focus-visible {outline: none;}
.tab_menu_btn {padding: 20px 0px;}
.tab_tire_content{padding: 46px 0px 40px 0px;}
.star_main{display: flex;align-items: center;}
.review_txt_section p{margin: 0px;color: #9E9E9E;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 23px;}
.lowest_price_section{display: inline-block; background-color: #CCCCCB;padding: 3px 20px;margin: 20px 0px;position: relative;}
.front_triangle_lowest{border-bottom: solid #CCCCCB ;border-left: 12px solid transparent;left:-12px;}
.back_triangle_lowest{border-top: solid #CCCCCB ;border-right: 12px solid transparent;right: -12px;}
.select_size:focus-visible{outline: none;}
.keep_moving_txt{color: #0B4595;font-family: Montserrat;font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 22px;}
.tab_content_main{  color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;font-weight: 500;}
.product_image_section{text-align: center;}
.from_txt_section{padding: 0px;text-align: left;}
.information_section{padding: 0px;text-align: right;}
.nav_menu_section ul li a.hover:after{display: none;}
.vertical_tab .nav .nav-item button.active {content: "";border: 2px solid #0B4595;height: 100%;position: absolute;top: 0;border-radius: 0px;padding: 0px;}
.tab_menu_image img{width: 100%;max-width: 320px;}
.tab_menu_image{text-align: center;padding-left: 75px;}
.tab_menu_row{align-items: center;}
.supermax_section{padding-left: 50px;}
.similar_product_tire{padding: 0px 25px;}
.similar_product_tire:first-child{padding-left: 0px;}
.similar_product_tire:last-child{padding-right: 0px;}
.decrement, .counter, .increment{display: inline-block;vertical-align: middle;color: #000000;font-family: Montserrat;font-size: 27px;font-weight: bold;letter-spacing: 0;line-height: 44px;}
.quantity_section button{cursor: pointer;border: none;background-color: transparent;outline: none}
.quantity_section input{width: 2rem;text-align: center;border: none; }
.quantity_section input:focus-visible{outline: none;}
.qty_txt{ color: #9E9E9E;font-family: Asap;font-size: 15px;letter-spacing: 0.28px;line-height: 24px;}
.qty_section{display: inline-block;vertical-align: middle;}
.qty_in_dec_section{padding: 0px;margin:0px 0px 0px 22px}
.quantity_section{padding: 7px 15px;border: 1px solid #CCCCCB;}
.product_star_section{padding-bottom: 90px;}
.quantity_main_section{padding: 20px 0px 0px 0px;}
.crave_logo_section{padding: 27px 0px 0px 0px;text-align: center;}
.wheel_number{ color: #000000;font-family: Montserrat;font-size: 20px;font-weight: bold;letter-spacing: 0;line-height: 22px;}
.wheel_details_section p{ color: #000000;font-family: Asap;font-size: 13px;letter-spacing: 0.24px;line-height: 20px;font-weight: 500;margin:0px}
.individual_product_details_section{ background-color: #F7F7F9;}
.learn_more_btn{color: #FFFFFF;font-family: Montserrat;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 36px;text-align: center;background-color: #0B4595;border: none;padding: 5px 0px;width:100%}
.learn_more_btn:focus-visible{outline: none;}
.individual_product_details_section{position: relative;padding: 20px;}
.learn_more_btn_section{position: absolute;bottom: 0px;width: 100%;left: 0px;right: 0px}
.view_all_txt_section{text-align: end;}
.wheel_main_section {padding: 70px 40px;border-bottom: 1px solid #CCCCCB}
.wheels_product_main_section{padding: 54px 0px 0px 0px ;}
.learn_more_btn:hover{background-color: #000000;color: #fff;}

/* footer css */
.footer_col_menu_section li{list-style-type: none;padding: 0px 0px 30px 0px}
.footer_col_menu_section li:first-child{padding-top: 20px;}
.social_icons li:first-child{padding-top: 0px;}
.footer_col_menu_section ul li a{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0px;line-height: 28px;text-decoration: none;font-weight: 500;}
.footer_col_menu_section ul li a:hover{color:#0B4595}
.social_icons li a{display: inline-block;}
footer ul{padding: 0px 0px 0px 10px;}
.footer_first_menus{background-color: #F7F7F9;padding: 150px 0px 70px 0px;}
.footer_second_menus{background-color: #FFFFFF;padding: 50px 110px 50px 123px;}
.copyright p{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;}
.copyright ul li, .social_icons li{display: inline-block;vertical-align: middle;padding: 0px 12px;}
.copyright ul li{padding: 0px 10px;}
.social_icons{margin: 117px 0px 0px 0px;}
.rack_section{padding: 0px 30px 0px 0px;}
.copyright ul li:first-child, .social_icons li:first-child{padding-left: 0px;}
.copyright ul li:last-child, .social_icons li:last-child{padding-right: 0px;}
.copyright_section{text-align: end;}
.social_icons li a svg{width: 20px;height: 20px;}
.you-tube a svg{width: 28px!important;height: 28px!important;}
.social_icons li a svg path:hover{fill: #0B4595;}
.footer_first_menus {padding: 200px 0px 90px 0px;}
footer{position: relative;}
.submit_input{color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: bold;letter-spacing: 1px;line-height: 16px;background-color: #000000;padding: 20px 0px;text-transform: uppercase;}
.submit_input:hover{color:#000000 ;background-color: #F7F7F9;}
.footer_first_menu_spacing{padding: 0px 100px;}
.mail_secion_row{align-items: center;}

/* Vikram  */
/* search page starts */
.searchpage_main_section {display: block;max-width: 1384px;margin: 0px auto;}
.page_top_heading{display: flex;justify-content: space-between;}
.page_bottom_heading{display:flex;padding-bottom: 80px;justify-content: space-between;}
.we_found_heading h2{font-style: italic;font-weight: 800;font-family: 'Montserrat';font-size: 37px;}
.we_found_content{display: flex;
    column-gap: 28px;}
.filter_content{position: relative;}
.filter_content button{background-color: #000;
    border: none;
    color: #fff;
    padding: 10px 22px;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Montserrat';
    font-style: italic;}
/* esai */
.filter_contents{
    display: flex;
    column-gap: 27px;
}
/* esai end */
.left_triangle{display: block;
    content: '';
    position: absolute;
    top: 0px;
    left: -9px;
    width: 0px; 
    height: 0px;
    border-left: 10px solid transparent;
    border-bottom: solid #000;
    border-bottom-width: 44px;}
.right_triangle{display: block;
    content: '';
    position: absolute;
    top: 0px;
    right: -9px;
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-top: solid #000;
    border-top-width: 45px;}
.edit_your_search_content{border-bottom: 2px dashed #000;margin-bottom: 8px;display: grid;grid-template-columns: auto auto;align-items: center;column-gap: 10px;}
.edit_your_search_content p{display: inline-block;margin: 0;font-size: 16px;font-weight: 600;}


.filter_section{display: inline-block;
    vertical-align: middle;
    width: 23.5%;}
.tires_section{display: inline-block;
    vertical-align: top;
    width: 70%;padding: 60px 0px;}

.individual_filter{padding: 28px 0px;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 2px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0px;
    background-image: url(../images/down_arrow_img.png);
    background-repeat: no-repeat;
    background-position: top 35px right 25px;
    border: none;
    color: #000;
    cursor: pointer;}

.individual_filter:focus-visible{outline:none}
.individual_filter_content{border-bottom: 2px solid #DCDCDC;}
.have_question_content{background-image: url(../images/have_question_bg_2.jpg);background-repeat: no-repeat;padding: 75px 35px 41px 35px;}
.have_question_content h3{font-style: italic;
    font-weight: 700;
    font-family: 'Montserrat';
    font-size: 23px;
    color: #fff;}
.have_question_content p{color: #E0E7F1;}
.have_question_content a{color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;}
.txt_filter_by{color: #0B4595;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 24px 0px;
    margin: 0px;}
.have_question{padding: 60px 0px;}
.search_price{display: flex;justify-content: space-between;padding: 5px 0px }
.search_price img{max-width: 22px;max-height: 22px;}

.empty_section{display: inline-block;width: 5%;}
.tire_wheel_products{row-gap: 27px;display: grid;}
.row_wise{display: flex;column-gap: 27px;}
.col_wise{width: 50%;background-color: #fff;}
.tire_img {text-align: center;}
.logo_img{padding: 12px 0px;}
.individual_product_details{padding: 25px 15px 17px 25px;}
.search_product_details{background-color: #F7F7F9;padding: 25px 15px 0px 16px }
.pad{padding: 0px 2px;}
.wheel_size{font-size: 20px;font-family: 'Montserrat';font-weight: 700;}
.wheel_details{padding-bottom: 17px;}
.wheel_details p{margin: 0px;font-size: 13px;color: #000;padding: 1px 0px;}
.btn_learn_more{color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: 600;letter-spacing: 1px;line-height: 16px;background-color: #0B4595;padding: 14px;text-transform: uppercase;border: none;width:100%;text-decoration: none;text-align: center;}
.btn_learn_more:hover{background-color: #000;}
.learn_more a{width:100%}
.lowest_price_content{position: relative;}
.lowest_price{background-color: #D31F34;position: absolute;padding: 0px 5px;left: 20px;}
.lowest_price_front_triangle{display: block;content: '';position: absolute;top: 0px;left: -10px;width: 0px;height: 0px;border-left: 10px solid transparent;border-bottom: solid #D31F34;border-bottom-width: 31px;}
.lowest_price img{display: inline-block;}
.lowest_price p{margin: 0px;display: inline-block;font-size: 11px;font-style: italic;color: #fff;font-weight: 700;padding: 7px 0px;font-family: 'Montserrat';}
.lowest_price_back_triangle{display: block;content: '';position: absolute;top: 0px;right: -10px;width: 0px;height: 0px;border-right: 10px solid transparent;border-top: solid #D31F34;border-top-width: 32px;}


/* pagination */
.pagination{padding: 50px 0px;}
.pagination li{width: 10%;
    padding: 0px 40px;}
.pagination a{text-decoration: none;
    color: #000;
    font-weight: 800;
    font-style: italic;
    font-size: 18px;}
.active_bg{background-color: #CCCCCB;position: relative;}
.page_active{border-bottom: 1px solid #000;}
.bg_left_triangle {
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    left: -10px;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-bottom: solid #CCCCCB;
    border-bottom-width: 27px;
}
.bg_right_triangle {
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    right: -10px;
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-top: solid #CCCCCB;
    border-top-width: 28px;
}


.results_per_page{padding: 50px 0px;}
.results_per_page p{color:#9E9E9E;display: inline-block;}
.results_per_page nav{display: inline-block;}
.pages{display: flex;
    column-gap: 15px;}
.pages a{text-decoration: none;color:#9E9E9E;}
.pages li{list-style: none;}
.page_active a{color: #000;}
.p-bottom{padding-bottom: 70px;}

/* 22/11/2023 start esai */
/* pavithra checkout-1 */
.check_head{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;padding-bottom: 23px;}
.order-products p{color: #FFFFFF;font-family: Asap;font-size: 12px;font-weight: 500;letter-spacing: 0.24px;line-height: 20px;margin-bottom:0px;}
.border_bottom{border-bottom: 2px dashed #7F7F7F;padding: 20px 0px 0px 0px;opacity: 0.2;}
.border_top{border-top: 2px dashed #7F7F7F;padding: 0px 0px 20px 0px;opacity: 0.2;}
.order_container{height: 670px;width: 384px;background-color: #000000;}
.ship_free p{padding-left:18px;}
.bordertop_total{padding: 0px 0px 20px 0px;margin-top:92px;border-top: 1px solid #D0D5D9;}
.borderbotom_ship{border-bottom: 1px solid #D0D5D9;padding: 20px 0px 0px 0px;}
.cart_total{font-weight: 300!important;}
.ship_button,.payment_button{width: 100%;display:inline-block;color: #FFFFFF;font-family: Montserrat;font-size: 13px;font-weight: bold;letter-spacing: 1px;line-height: 17px;text-align: center;background-color: unset;border: unset;}
.ships_button{width: 100%;display:inline-block;color: #FFFFFF;font-family: Montserrat;font-size: 13px;font-weight: bold;letter-spacing: 1px;line-height: 17px;text-align: center;background-color: unset;border: unset;}
.shipping_buttons,.payment_buttons,.Ship_buttons{width: 100%;display:inline-block;background-color: #0B4595;padding:14px 0px;margin:29px 0px;}
.payment_buttons{margin: 32px 0px 94px 0px;}
.return_cusinfo{padding-top: 8px!important;}
.heading_section{font-family: Montserrat;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 17px;}
.checkout_heading:after{content: "";display: block; width: 89%;border-bottom: 1px solid #E4EAEE;padding-bottom: 9px;position: relative;}
.customer_section{padding-left:75px;}
.cusinfo:after,.info:after,.payment:after{content: "";display: block; width:280px;border-bottom: 3px solid #0B4595;position: absolute;padding-bottom: 16px;z-index:1;}
.cusinfo{color: #000000;}
.info2 h2,.info3 h2{color:#AEAEB0;} 
.arrow_img{display:inline-block;}
.add_content{padding:15px 0px 35px 0px!important;margin-left: -4px;}
.your_content{padding: 3px 0px 3px 15px!important;}
.customer_container{background-color:#FFFFFF;padding:55px 0px 55px 0px;margin-top:23px;width:89%;}
.customer_detail{background-color:#FFFFFF;padding:55px 0px 50px 0px;}
.your_order_detail{padding: 37px 23px;}
.common_div{width:80%;margin:0 auto;}
.customer_detail input,.customer_detail select{ border: 1px solid #DDE3E8;background-color: #FFFFFF;padding: 12px 0px;margin-top:7px;}
.customer_head h2{color: #0B4595;font-family: Montserrat;font-size: 24px;font-weight: bold;letter-spacing: 0;line-height: 26px;}
.name_details{color: #000000;font-family: Asap;font-size: 12px;font-weight: 900;letter-spacing: 0;line-height: 14px;}
.country_select{font-weight:400;color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0;line-height: 18px;
    padding: 14px 10px!important;width:357px;}
.country_select{appearance: none;-webkit-appearance: none;}
.country_select,.country_detail{width:100%;max-width: 368px;}
.country_detail{position: relative;}
.country_detail::before,
.country_detail::after {--size: 0.3rem;position: absolute;content: ""; right: 1rem;pointer-events: none;}
.input-size{width:100%;}
.name_details{width:100%;}
.country_detail::before {border-left: var(--size) solid transparent;border-right: var(--size) solid transparent;border-top: var(--size) solid #788995;top: 320%;right: 9%;}
.postal{position: relative;}
.button_find{display: inline-block;border: 1px solid #DDE3E8;background-color: #FFFFFF;width: 20%; margin: -6px;padding: 12px 0px;}
.postal_code{display: inline-block;width: 80%;}
.find_button{color: #000000;font-family: Asap;font-size: 12px;font-weight: 600;letter-spacing: 0;line-height: 14px;border: none;background: none;text-align: center;width: 100%;}
.postal,.phone{padding:17px 0px 15px 0px;}
.return_shop{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0;line-height: 18px;display: inline-block;padding: 0px 3px;}
.return_page{padding-top: 25px;}
.shipinform_detail{box-sizing: border-box;border: 1px solid #DDE3E8;background-color: #FFFFFF;margin: 38px 0px;}
.shipinform_detail p{margin-bottom: 0px;}
.Edit_add{display:inline-block;color: #0B4595;font-family: Asap;font-size: 14px;font-weight: 600;letter-spacing: 0;line-height: 24px;}
.add_new{padding: 0px 20px;}
.ship_detail{padding: 16px 23px;}
.editadd_div{padding:10px 0px 5px 0px;}
.map_img img{width:100%;height: 100%;}
.standart_div,.free{display:inline-block;}
.ship_details{border:unset;}
.method_div{padding:20px 0px 20px 35px;border: 1px solid #DDE3E8;}
.delivery{padding: 0px 11px;}
.free{padding: 0px 0px 0px 60px;}
.estimated_container{padding: 7px 30px;}
.map_img{border-left: 1px solid #DDE3E8;}
.payment_img,.ship_img,.customer_img{display:none;}
.free{color: #000000;font-family: Asap;font-size: 16px;font-weight: 600;letter-spacing: 0;line-height: 18px;}
.ship_detail,.delivery,.estimated_container{color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0;line-height: 26px;}
#specifyColor { accent-color: red; } 
.radio1,.radio3{width: 100%;max-width: 16px;}
.radio7 img,.radio5 img{max-width: 16px;}
.radio1,.radio4,.radio5,.radio8{display:none;}
.radio_button1,.delivery{display: inline-block;vertical-align: middle;}
.cards img{width: 100%;max-width: 70%;}
/* .credit_card p,.credit_details,input{color: #000000;font-family: Asap;font-size: 16px;font-weight: 600;letter-spacing: 0;line-height: 18px;padding: 0px 16px;} */

.credit_card p,.credit_details{color: #000000;font-family: Asap;font-size: 16px;font-weight: 600;letter-spacing: 0;line-height: 18px;padding: 0px 16px;}
/* input{padding:0px 0px;} */
.safe_money{ font-weight: unset!important;font-size:15px!important;padding: 13px 16px!important;}
.radiosimg,.credit_card{display:table-cell;}
.payment_container{padding: 25px 25px 25px 30px;}
.card_number{padding:8px 0px;}
.card_logo img{width: 100%;max-width: 35px;}
.card_num,.card_logo{display: inline-block;vertical-align: middle;}
.card_num input{border: unset;padding-left: 22px;margin:0px 0px;width:100%;}
.card_contain{border: 1px solid #DDE3E8;width: 98%;}
.card_num{width:90%;}
.card_logo{width:9%;}
.name_card{width: 100%;}
.question_logo img{width: 100%;max-width: 50%;}
.question_logo,.cv_code{display: inline-block;vertical-align: middle;}
.cv_code{width:60%;}
.question_logo{width:35%;}
.cv_code input{border:unset;margin-top: 0px;}
.cvv_cont{border: 1px solid #DDE3E8;margin-top: 7px;}
.card_names{padding: 12px 0px;}
.date{padding-left: 22px!important;}
.Ship_buttons{margin: 32px 0px 64px 0px;}
.shipinfo_back{padding:0px 0px;}
.pay_detail{margin:0px 0px 19px 0px;}
.pay_details{margin: 39px 0px 20px 0px;}
.paypal img{max-width:100%;}
.card_images{display: inline-block;}
.card_images img{max-width: 100%;}
.cards{display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-evenly;}
.payment:after {width: 247px;}    
.sub_amount p{text-align: right;}
input[type=text]:focus,select:focus{outline: 1px solid #4A75B0;}
.credit_details{padding:0px 0px;font-size: 13px;}
.country_select{padding: 17px 10px!important;
}
.city_input{padding:17px 10px!important;font-weight: 400;color: #000000;font-family: Asap;font-size: 16px;letter-spacing: 0;line-height: 18px;}
.city_input::placeholder,.date::placeholder,.cards_numbers::placeholder{color: #000000;}
.date,.cards_numbers{font-weight: 500;font-size: 14px;line-height: 24px;}
/* pavithra checkout-1 */
/* myaccount_section Design CSS start JOHNCY */
.myaccount_section{background-color: #F7F7F9;padding: 40px 38px 40px 38px;}
.my_account_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;margin-bottom: 30px;}
.myaccount_tab_main_section .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: transparent;color: #0B4595;}
.myaccount_tab_main_section .nav-link{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 52px;text-align: left;}
.myaccount_tab_main_section .nav .nav-item .active {content: "";border: 0px solid #0B4595;height: 100%;position: absolute;top: 0;border-radius: 0px;padding: 5px 0px 5px 25px;background-color: #FFFFFF;}
.myaccount_tab_main_section .nav .nav-link{padding: 6px 0px 6px 25px ;width: 100%;}
.order_tracking_txt{color: #0B4595;font-family: Montserrat;font-size: 24px;font-weight: bold;letter-spacing: 0;line-height: 26px;}
.myaccount_tab_main_section .account_section input{width: 100%; border: 1px solid #DDE3E8;
    background-color: #FFFFFF;padding: 14px;margin-bottom: 25px;}
    .myaccount_tab_main_section  .account_section input:focus{outline: 1px solid #4A75B0;}
.myaccount_tab_main_section .account_section label {color: #000000;font-family: Asap;font-size: 12px;font-weight: bold;letter-spacing: 0;line-height: 14px;text-transform: uppercase;margin-bottom: 5px;}
.myaccount_tab_main_section .account_section{background-color: #FFFFFF;}
.myaccount_tab_main_section .account_section label{display:block;}
.myaccount_tab_main_section .account_inner_section{padding:65px 0px 65px 55px;}
.myaccount_tab_main_section input[type=number]::-webkit-inner-spin-button, 
.myaccount_tab_main_section input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; }
.track_btn{ color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: bold;letter-spacing: 1px;line-height: 17px;text-align: center;  background-color: #0B4595;border: none;width: 100%;padding: 20px 20px 17px 20px;text-transform: uppercase;}
.track_btn:hover{background-color: #000000;}
.track_btn:focus{outline: none;}
.my_account_col_section{padding: 0px 10px;display: inline-block;}
.my_account_col_section:first-child{padding-left: 0px;width: 35%;}
.my_account_col_section:last-child{padding-right: 0px;width: 25%;}
.need_order_number_txt{color: #0B4595;font-family: Asap;font-size: 16px;letter-spacing: 0;line-height: 26px;font-weight: 500;}
.my_account_col_section:nth-child(2){width: 35%;}
.myaccount_tab_main_section .nav-item{position: relative;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF ;}
.my_account_vertical_tab_section{width: 29%;padding-right: 50px;}
.log_out_section{padding: 0px;margin-top: 50px;}
.log_out_section li{list-style-type: none;}
.my_account_section_footer .footer_second_menus{padding: 15px 110px 15px 123px;}
.back_triangle_nav_tab_account{display: block;content: '';position: absolute;top: -1px;right: -23px;width: 0px;height: 0px;border-right: 24px solid transparent;border-top: solid #FFFFFF;} 
.myaccount_tab_main_section .nav .nav-item .active+.myaccount_tab_main_section .nav .nav-item{border:none!important}
 .front_triangle_nav_tab_account{display: block;content: '';position: absolute;bottom: -1px;left: -23px;width: 0px;height: 0px;border-left: 24px solid transparent;border-bottom: solid #FFFFFF;}
.nav_menu_section ul li a:hover span.front_triangle_nav
.tab_menus_button:has(~  .front_triangle_nav_tab_account) {display: block;content: '';position: absolute;top: 0px;left: -23px;width: 0px;height: 0px;border-left: 24px solid transparent;border-bottom: solid #FFFFFF;}
.mobile_tab_btn{display: none;}

/* myaccount_section Design CSS end JOHNCY */
/* customer_service Design CSS start JOHNCY */
#accordion-1{position: relative;border-bottom: 1px solid #CCCCCB;}
#accordion-1 .heads_dropdown{color: #FFFFFF;cursor: pointer;transition: 0.2s ease;display: flex;justify-content: space-between;align-items: center;}
#accordion-1 .content{background-color: #FFFFFF;display: none;}
.up_btn{display: none;}
.border_heading_first{border-top: 1px solid #CCCCCB;}
#accordion-1 .active .up_btn{display: block;}
#accordion-1 .active .down_btn{display:none;}
.customer_service_txt{font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;text-align: center;margin-left: 40px;}
.talk_section{background-color: #0B4595;position: relative;padding: 68px 0px 60px 46px;background-image: url("../images/ph_icon_bg.png");background-repeat: no-repeat;background-position:top 100px left 150px ;}
.box_logo_section{position: absolute;top:-55px;left: 45px;}
.box_logo_section img{width: 100%;max-width: 210px;}
.talk_txt{ color: #FFFFFF;font-family: Montserrat;font-size: 26px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 30px;margin-bottom: 20px;}
.call_num{color: #FFFFFF;font-family: Montserrat;font-size: 26px;font-weight: 800;letter-spacing: 3.25px;line-height: 24px;text-decoration: none;}
.talk_description{color: #FFFFFF;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 24px;margin: 20px 0px 0px 0px;}
.email_btn{color: #FFFFFF;font-family: Montserrat;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 36px;text-align: center;text-decoration: none;width:88%;padding: 5px 0px;background-color: #262626;margin: 25px 0px;}
.customer_servive_btn:hover{background-color:#FFFFFF ;color: #0B4595;}
.email_sales_btn:hover{background-color:#FFFFFF ;color: #262626;}
.browse_btn:hover{background-color: #000000;}
.talk_link_information{display: inline-block; color: #FFFFFF;font-family: Asap;font-size: 16px;letter-spacing: 0.3px;line-height: 31px;}
.customer_section{background-color: #262626;margin-top: 30px;padding: 30px 0px 34px 46px;background-position: top 40px left 150px;}
.customer_servive_btn{background-color:  #0B4595;}
.customer_servive_main_section{padding: 15px 0px 70px 0px;}
.frequently_asked_txt{color: #0B4595;font-family: Montserrat;font-size: 24px;font-weight: bold;letter-spacing: 0.45px;line-height: 26px;text-transform: uppercase;margin-bottom: 30px;}
.frequently_asked_section{padding: 35px 72px 0px 90px;}
.yes_no_txt{margin-bottom: 50px!important;}
.ask_questions{color: #000000;font-family: Asap;font-size: 16px;font-weight: 600;letter-spacing: 2px;line-height: 28px;text-transform: uppercase;margin: 0px;font-weight: bold;}
.ask_question_content p{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;font-weight: 300;margin-bottom: 30px;}
.ask_question_content a{color: #000000 ;text-decoration: none;}
.yes_no_txt a{text-decoration: underline;color: #0B4595;}
.ask_questions_heading{padding: 26px 10px 26px 0px;}
.browse_btn{color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: bold;letter-spacing: 1px;line-height: 17px;text-align: center;background-color:#0B4595 ;padding: 20px 60px;text-decoration: none;width: 100%;text-transform: uppercase;}
.browse_btn_section{display: inline-block;margin-top: 50px;}
#accordion-1 .active .ask_question_content_section{padding: 30px 0px;}
.sales_customer_service_phone_section{background-color: #F7F7F9;padding: 75px 20px 40px 20px;margin: 65px 0px;}
.sales_customer_service_phone_section_txt{ color: #000000;font-family: Montserrat;font-size: 32px;font-style: italic;font-weight: 800;letter-spacing: 0.6px;line-height: 35px;text-align: center;margin: 0px;}
.time_date_section{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;text-align: center;margin: 35px 0px 40px 0px;}
.day_txt{font-weight:bold;}
.day_time{font-weight:500;}
.day_txt_space{padding: 0px 63px;}
.order_pick_up_section{ background-color: #FFFFFF;padding: 40px 25px 0px 40px;}
.order_pickup_txt{ color: #0B4595;font-family: Montserrat;font-size: 24px;font-weight: bold;letter-spacing: 0;line-height: 26px;margin-bottom: 30px;}
.order_pickup_para{color: #000000;font-family: Asap;font-size: 17px;letter-spacing: 0;line-height: 24px;font-weight: 500;}
.order_pickup_list h2{color: #000000;font-family: Asap;font-size: 18px;font-weight: bold;letter-spacing: 0.34px;line-height: 24px;}
.order_pickup_list p{color: #000000;font-family: Asap;font-size: 12px;letter-spacing: 0.23px;line-height: 24px;font-weight: 500;margin: 0px;}
.order_pickup_list {border-bottom: 1px solid #CCCCCB;padding: 25px 0px;list-style-type: decimal;color: #0B4595;
    font-family: Asap;font-size: 18px;font-weight: bold;letter-spacing: 0.34px;line-height: 24px;margin-left: 20px;padding-left: 10px;margin-right: 10px;}
.scroll_section::-webkit-scrollbar {width: 8px;}
.scroll_section::-webkit-scrollbar-track { background-color: #CCCCCB;}
.scroll_section::-webkit-scrollbar-thumb { background-color: #0B4595;}
.scroll_section{overflow-y: scroll;height: 401px;}
.map_service_image_section img{width: 100%;height: 100%;}
.customer_service_talk_col_section_main{padding: 0px;}
.talk_link_information:hover{color: #0B4595;}
.talk_link_information_request:hover{color:#262626}
/* customer_service Design CSS end JOHNCY */

@media only screen and (max-width:1599px){
    .searchpage_main_section {max-width:90%;}
    .pagination li {width: 10%;padding: 0px 30px;}
    .tires_section {width: 74%;vertical-align: top;display: inline-block;padding-left: 30px;padding-top: 60px;}
    .col_wise {width: 50%;background-color: #fff;}
    .row_wise {display: flex;column-gap: 27px;}
    .filter_section{width: 25%;}
    .wheel_details p{font-size:11px ;}
}
@media only screen and (max-width:1399px){
    .searchpage_main_section {width:90%;}
    /* desktop esai */
    .tires_section {width: 74%;vertical-align: top;display: inline-block;padding-left: 30px;padding-top: 60px;}
    .filter_section {display:inline-block; width: 25%;}
    .col_wise {width: 50%;background-color: #fff;}
    .row_wise {display: flex;column-gap: 27px;}
    .wheel_details p{font-size:10px ;}
    .have_question_content p {font-size: 14px;}
}
@media only screen and (max-width:1199px){
    .row_wise {display: grid;column-gap: 27px;row-gap: 27px;}
    .col_wise {width: 90%;margin: 0px auto;}
    .filter_section {display:inline-block; width: 25%;}
    .tires_section{display:inline-block ;width: 74%;padding-left: 30px;padding-top: 60px;}
    .searchpage_main_section {display: block;max-width:90%;margin: 0px auto;}
    .we_found_heading h2 {font-size: 27px;}
    .filter_content button {padding: 5px 22px;}
    .left_triangle{border-bottom-width: 34px;}
    .right_triangle{border-top-width: 33px;}
    .wheel_details p {font-size: 14px;}
    .individual_filter {font-size: 12px;}
    .have_question_content {padding: 50px 5px 41px 10px;background-size: cover;}
    .pagination li {width: 10%;padding: 0px 20px;}
}
@media only screen and (max-width:991px){
    .searchpage_main_section {display: block; max-width: 90%;margin: 0px auto;}
    .filter_section {display:inline-block; width: 25%;}
    .tires_section{display:inline-block ;width: 74%;padding-left: 30px;padding-top: 60px;}
    .col_wise {width: 90%;background-color: #fff;}
    .row_wise {display: grid;row-gap: 27px;column-gap: 27px;}
    .pagination li {padding: 0px 15px;}
    .we_found_heading h2 {font-style: italic;font-weight: 800;font-family: 'Montserrat';font-size: 18px;}
    .left_triangle{border-bottom-width: 25px;}
    .right_triangle{border-top-width: 24px;top: 1px;}
    .filter_content button {padding: 0px 10px;}
    /* .individual_filter{font-size: 8px;} */
    .have_question_content p {font-size: 12px;}
    .have_question_content a{font-size: 12px;}
    .have_question_content h3 {font-size: 20px;}
    .have_question_content{background-position: center;background-size: cover;padding: 30px 10px 30px 20px;}
    .wheel_details p {font-size: 12px;}
    .have_question img{width:100%;}
}
@media only screen and (max-width:767px){
    .search_page_content {display: flex;}
    .pagination li {width: 10%;padding: 0px 10px;}
    .we_found_heading h2 {font-size: 35px;}
    .filter_contents {column-gap: 12px;display: flex;}    
    .page_top_heading {    display: flex;flex-direction: column;row-gap: 10px;align-items: center;}
    .page_bottom_heading{display: flex;flex-direction: column;row-gap: 10px;align-items: center;padding-bottom:80px;}
    .filter_section{width: 90%;margin: 0px auto;} 
    .tires_section{width: 90%;margin: 0 auto;padding:0px;}
    .tire_wheel_products {row-gap: 27px;display: grid;}
    .col_wise{width: 90%;}
    .search_page_content{flex-direction: column;}
    .results_per_page {padding: 30px 0px 0px;}
    .pagination {padding: 0px 0px 50px;}
    .we_found_content {flex-direction: column;row-gap: 20px;}
    .have_question_content{background-position: center;background-size: cover;padding: 30px 10px 30px 60px;}
    .have_question_content a{font-size: 30px;}
    .have_question_content p{font-size: 25px;}
    .have_question_content h3{font-size: 35px;}
    .right_triangle {border-top-width: 29px;top: 0px;}
    .left_triangle {border-bottom-width: 30px;}
    .filter_content button {padding: 3px 10px;}
    .individual_filter{font-size: 12px;}
}
@media only screen and (max-width:576px){
    .have_question_content a {font-size: 20px;}
    .have_question_content h3 {font-size: 40px;}
    .have_question_content p {font-size: 20px;}
    .we_found_heading h2 {font-size: 25px;}
    .have_question_content {padding: 30px 10px 30px 25px;}
    .individual_product_details{padding: 25px 15px 17px 15px;}
    .tires_section{padding:0;}
    .wheel_details p {font-size: 12px;}
    .col_wise {width: 100%;margin: 0px auto;}
}
@media only screen and (max-width:380px){
    .pagination li {width: 10%;padding: 0px 5px;}
    .we_found_heading h2 {font-size: 16px;}
    .have_question_content {padding: 30px 10px 30px 25px;}
    .search_page_content {display: flex;column-gap: 20px;flex-direction: column;}
    .col_wise {width: 75%;margin: 0px auto;}
    .tires_section{padding:0;}
    .wheel_size {font-size: 14px;}
    .wheel_details p {font-size: 9px;}
    .have_question_content p {font-size: 12px;}
    .have_question_content a {font-size: 12px;}
    .have_question_content h3 {font-size: 25px;}
    .filter_content button{font-size: 12px;padding: 3px 5px;}
    .left_triangle {border-bottom-width: 24px;padding: 1px 0px;}
    .right_triangle {border-top-width: 24px;top: 2px;}
}
/* esai search page end */

/* Vikram  */

/* cart page starts */
.page-content {display: block;max-width: 1435px;margin: 0px auto;background-color: #F7F7F9;padding: 30px 9px;}
.your_order_content{display: inline-block;vertical-align: middle;width: 29%;padding: 3px 15px;}
.your_cart{font-style: italic;font-weight: 900;font-family: 'Montserrat';font-size: 38px;padding-bottom: 23px;margin: 0px;}
.your_order_details{background-color: #000;padding: 35px 23px;}
.your_order{color: #FFF;font-size: 13px;font-weight: 600;padding: 5px 0px;}
.order_products p{margin: 0px;color:#FFF;font-size: 13px;font-weight: 500;}
.remove_product{text-align: end;}
.cart_products{padding: 20px 0px;}
.add_tires_content{display: inline-block;vertical-align: top;width: 70%;padding: 20px 0px 36px 0px;}
/* .proceed_checkout{padding-top: 35px;} */
.btn_procced_checkout{color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: 600;letter-spacing: 1px;line-height: 16px;background-color: #0B4595;padding: 20px 60px;text-transform: uppercase;border: none;}
.btn_add_to_order{color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: 600;letter-spacing: 1px;line-height: 16px;background-color: #0B4595;padding: 11px 22px 11px 43px;text-transform: uppercase;border: none;}
.btn_add_to_order img{padding-left: 20px;}
.btn_add_to_order:hover{background-color: #000;}
.wheel_details{padding-bottom: 17px;}
.wheel_details p{margin: 0px;font-size: 13px;color: #000;padding: 1px 0px;}
.add_tires_heading h3{font-size: 16px;font-weight: 700;font-family: 'Montserrat';padding-bottom: 25px;text-transform: uppercase;}
.tire_wheel_products{row-gap: 27px;display: grid;}
.row_wise{display: flex;column-gap: 27px;}
.col_wise{width: 50%;background-color: #fff;}
.individual_product_details{padding-left: 16px;padding-top: 25px;padding-bottom: 20px;}
.search_product_details{background-color: #F7F7F9;padding: 25px 15px 0px 16px }
.wheel_size{font-size: 18px;font-family: 'Montserrat';font-weight: 800;}
.tire_img {text-align: center;}
/* cart page starts - 11/12/2023  vikram*/
.cart_product_price{margin: 0px;color: #0B4595;font-family: Montserrat;font-size: 18px;font-weight: 800;letter-spacing: 0.5px;line-height: 22px;font-style: italic;padding-bottom: 7px;}
.subtotal_cart{color: #FFFFFF;font-family: Asap;font-size: 14px;letter-spacing: 0.24px;line-height: 20px;margin-bottom: 0px;font-weight: 200;padding: 2px 0px;}
.price_cart{text-align: right;color: #FFFFFF;font-family: Asap;font-size: 14px;font-weight: 500;letter-spacing: 0.24px;line-height: 20px;margin-bottom: 0px;}
.padding_cart{padding: 0px 13px;}
.borderbotom_cart{border-bottom: 2px solid #D0D5D9;padding: 20px 0px 0px 0px }
.dashed_border_top{border-top: 2px dashed #333333;}
.dashed_border_bottom{border-bottom: 3px dashed #191919;}
/* cart page ends - 11/12/2023  vikram*/
/* Product page Design CSS start JOHNCY*/
.privacy_main_section{width: 100%;max-width: 981px;margin: 0px auto;padding: 0px 0px 125px 0px;}
.privacy_policy_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;text-align: center;margin-bottom: 53px;}
.aliquam_txt{color: #000000;font-family: Montserrat;font-size: 22px;font-style: italic;font-weight: 800;letter-spacing: 0;line-height: 24px;margin-bottom: 24px;}
.privacy_para_section p{ color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;font-weight: 500;}
.fit_your_vehicle_txt{color: #0B4595;font-family: Montserrat;font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 22px;margin-bottom: 24px;}
.nulla_txt{font-weight: bold;}
.lorem_link_txt{color: #0B4595;}
.lorem_link_txt:hover{color:#000000}
.heading_four_txt{color: #000000;font-family: Montserrat;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 17px;text-transform: uppercase;font-weight: bold;margin-bottom: 24px;}
.privacy_list_section li{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 34px;font-weight: 500; position: relative;padding-left: 40px;}
.privacy_list_section {list-style: none;padding: 0px;}
.privacy_list_section li::before {content: "\2022";color: #0B4595;font-weight: bold;display: inline-block;font-size: 47px;vertical-align: middle;position: absolute;left: 0; }
.privacy_section_first_para_txt{margin-bottom: 24px;}
.aliquam_quis_txt{font-style: normal;}
.privacy_space_section{margin: 54px 0px;}
.heading_txt_four_section{padding: 0px 10px;}
.heading_txt_four_section:first-child{padding-left: 0px;}
.heading_txt_four_section:last-child{padding-right: 0px;}
/* Product page Design CSS end JOHNCY*/
/* bfgoodrich_tire_section Design CSS start JOHNCY*/
.bfgoodrich_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;text-align: center;margin-bottom: 25px;}
.bf_goodrich_description_section p{color: #000000;font-family: Asap;font-size: 18px;letter-spacing: 0.34px;line-height: 24px;font-weight: 500;margin-bottom: 25px;width: 87%;}
.bf_goodrich_main_section{margin: 50px 0px;}
.bfgoodrich_tire_section{padding: 0px 0px 120px 0px;}
.bfgoodrich_logo_section{text-align: center;padding-left: 55px;}
.good_year_outer_section{background-color: #0B4595;padding: 100px 30px;margin: 0px 50px 0px 0px;position: relative;}
.good_year_main_section{margin: 50px 0px;}
.good_year_main_section{position: relative;}
.back_triangle_offer_bf{display: block;content: '';position: absolute;top: 0px;right: 26px;width: 0px;height: 0px;border-right: 24px solid transparent;border-top: solid #0B4595;}
.bf_offer_section{position: absolute;z-index: 999999;top:43px;width: 100%;right: -70px;}
.discover_bf_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;text-align: center;font-weight:bold;}
.discover_product_main_section{padding: 10px 40px 10px 65px;}
.discoverbg_product_main_section {padding: 15px 0px 35px 0px;}
.see_all_bf_tires{color: #FFFFFF;font-family: Montserrat;font-size: 14px;font-weight: bold;letter-spacing: 1px;line-height: 17px;text-align: center;background-color: #0B4595;padding: 20px;width: 100%;margin: 20px 0px;text-transform: uppercase;text-decoration: none;}
.see_all_bf_tires:hover{background-color: #000000;}
.see_all_button_section{display: inline-block;width: 100%;max-width: 335px;}
.bfgoodrich_banner{width: 100%;}
/* bfgoodrich_tire_section Design CSS  end JOHNCY*/
/* login Design CSS start JOHNCY*/
.create_account_txt, .already_create_account_txt{color: #0B4595;font-family: Montserrat;font-size: 24px;font-weight: bold;letter-spacing: 0;line-height: 26px;text-align: center;margin-bottom: 25px;}
.login_account_txt{color: #000000;font-family: Montserrat;font-size: 36px;font-style: italic;font-weight: 800;letter-spacing: 0.68px;line-height: 39px;text-align: center;margin-bottom: 40px;}
.account_section{background-color: #FFFFFF;}
.account_section label{display:block;}
.create_account_txt{margin-bottom: 40px;}
.login_section{background-color: #F7F7F9;padding: 40px 0px 50px 0px;}
.form_main_section{width: 71%;margin: 0px auto;}
.forgot_password_txt{color: #0B4595;font-family: Asap;font-size: 16px;letter-spacing: 0;line-height: 26px;font-weight: 500;}
.account_inner_section{padding:65px 70px;}
.account_section input{width: 100%; border: 1px solid #DDE3E8;
    background-color: #FFFFFF;padding: 14px;margin-bottom: 25px;}
    .account_section input:focus{outline: 1px solid #4A75B0;}
.account_section label {color: #000000;font-family: Asap;font-size: 12px;font-weight: bold;letter-spacing: 0;line-height: 14px;text-transform: uppercase;margin-bottom: 5px;}
.create_account_btn{ color: #FFFFFF;font-family: Montserrat;font-size: 15px;font-weight: bold;letter-spacing: 1px;line-height: 17px;text-align: center;  background-color: #0B4595;border: none;width: 100%;padding: 20px;text-transform: uppercase;}
.create_account_btn:hover{background-color: #000000;}
.create_account_btn:focus{outline: none;}
.forgot_password_section{margin-top: 20px;}
.form_col_section{padding: 0px 40px;}
.form_col_section:first-child{padding-left: 0px;}
.form_col_section:last-child{padding-right: 0px;}
.login_section_footer .footer_second_menus{padding: 25px 110px 25px 123px;}
.account_inner_section .form-control {border: none;padding: 0px;display: grid!important;grid-template-columns: 1em auto;gap: 15px;
  align-items: center;margin-bottom: 20px;cursor: pointer;text-transform: capitalize; color: #000000;font-family: Asap;
  font-size: 16px;letter-spacing: 0;line-height: 26px;font-weight: 500;}
.account_inner_section  input[type="checkbox"] {-webkit-appearance: none;appearance: none;margin: 0;padding: 0px;width: 20px;height:20px;transform: translateY(-0.075em);display: grid;
  place-content: center;}
  .account_inner_section  input[type="checkbox"]::before { content: "";width: 0.65em;height: 0.65em;clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
transform: scale(0);transform-origin: bottom left;transition: 120ms transform ease-in-out;box-shadow: inset 1em 1em var(--form-control-color);/* Windows High Contrast Mode */background-color: CanvasText;}
.account_inner_section  input[type="checkbox"]:checked::before {transform: scale(1);}
/* login Design CSS end JOHNCY*/
/* Vikram - sales and deals page css starts - 06/12/2023 */

.sales_deals_heading{max-width: 1153px;margin: 0px auto;}
.sales_deals_heading h2{color: #000000;
    font-family: Montserrat;
    font-size: 36px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0.68px;
    line-height: 44px;
    text-align: center;
    margin-bottom: 20px;}
.sales_deals_heading p{color: #000000;
    font-family: Asap;
    font-size: 18px;
    letter-spacing: 0.34px;
    line-height: 24px;
    font-weight: 500;
    text-align: center;padding: 0px 20px}

.individual_sales_menu{color: #B2B2B2;font-family: Asap;font-size: 16px;font-weight: 700;letter-spacing: 1px;border:none !important;line-height: 18px;text-transform: uppercase;padding: 18px 0px;width:100%}
.individual_sales_menu:focus{border: none !important;}
.individual_sales_menu:hover{border:unset;}
.sales_deals_content {padding: 0px;}
.nav-tabs .nav-link.sales_active {color:#000000; border-bottom:3px solid #0B4595 !important;;border-top: 0px;border-left: 0px;border-right: 0px;}
.deals_learn_more_content{padding: 16px 0px;padding-bottom: 50px}
.deals_learn_more , .deals_ends{display: inline-block;vertical-align: middle;}
.deals_learn_more a{color: #FFFFFF !important;
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 16px;
    background-color: #0B4595;
    padding: 14px 66px;
    border: none;
    text-decoration: none;}
    .deals_learn_more a:hover{background-color: #000;}
.deals_ends p{color: #000000;
    font-family: Asap;
    font-size: 18px;
    letter-spacing: 0.34px;
    line-height: 24px;
    font-weight: 500;
    margin: 0px;padding-left: 25px;}
.sales_content{background-color: #F7F7F9;padding: 30px 0px;padding-left: 25px;padding-bottom: 8%;}
.btn_deals_tab{width: 25%;}
/* Vikram - sales and deals page css ends - 06/12/2023 */
/* Vikram - sales and deals page css starts - 07/12/2023 */
.mob_show{display: none;}
.mob_show{text-align: -webkit-center;}
.tab_logos{display: none;}
.sales_deals_menu {border-bottom: 1px solid #E4EAEE;}
/* Vikram - sales and deals page css ends - 07/12/2023 */


@media only screen and (max-width:1499px){
    .page-content {max-width: 1150px;}
    .individual_wheel_content img{max-width: 190px;}
    .tire_img{padding: 0px;background-color: #fff;}
    .individual_product_details {padding: 20px 0px;}
    .btn_add_to_order {padding: 10px 12px 10px 20px;}
    .wheel_details p {font-size: 12px;}
    .order_products{padding-left: 25px;}
    .btn_procced_checkout {padding: 20px 18px;}
    .bfgoodrich_tire_section {padding: 0px 50px 120px 50px;}
    .discover_product_main_section {padding: 10px 60px 10px 65px;}
    /* Vikram - sales and deals page css starts - 06/12/2023 */
    .sales_content {padding-left: 0px;}
    /* Vikram - sales and deals page css ends - 06/12/2023 */
     /* pavithra */
     .euro_dollar{padding-left: 75px;}
     /* pavithra */
     /* vikram cart page starts 12/12/2023 */
     .cart_bordertop{margin-top:65px}
     /* vikram cart page ends 12/12/2023 */
}

/* cart page ends */
/* Vikram  */


@media only screen and (max-width:1399px){
     /* 07-Dec-2023 Starts Ramya */
     .offer_section_para p {font-size: 20px;}
     /* 07-Dec-2023 End Ramya */
    .container_section{width:90%;}
     h1 br{display: none;}
    .second_menu_header ul .nav-item {padding: 0px 7px;}
    .second_menu_header ul li a {text-align: center;}
    .second_menu_header ul li a {font-size: 15px;line-height: 16px;}
    .shipping_section h1{letter-spacing: 0px;}
    .banner_section:before {border-width: 704px 120px 0 0;}
    .second_header_menu_section .dropdown {background-position: right 31px top 4px;}
    .save_information_section p br{display: none;}
    .guarentee_section {padding: 0px 0px 0px 40px;}
    .save_section {padding: 35px 20px 35px 30px;}
    .offer_name{font-size: 25px;line-height: 28px;}
    .helping_txt br{display: none;}
    .second_menu_header ul .dropdown {margin: 0px 20px;}
    .nav_menu_section_login_main {margin: 0px 3px;}
     /* Product page Design CSS start JOHNCY*/
     .privacy_main_section{width: 100%;max-width: 851px;}
     .supermax_section {padding-left: 43px;}
     /* Product page Design CSS end JOHNCY*/
      /* bfgoodrich page Design CSS start JOHNCY*/
    .bf_offer_section {right: -45px;}
    .product_description br{display: none;}
    /* bfgoodrich page Design CSS end JOHNCY*/
    /* login Design CSS start JOHNCY*/
    .form_main_section{width: 77%;}
     /* login Design CSS end JOHNCY*/

      /* Vikram - sales and deals page css starts - 06/12/2023 */
      .sales_content {padding-left: 10px;padding-right: 10px;}
      .deals_img img{max-width: 380px;}
      .deals_learn_more a {padding: 14px 38px;}
      /* Vikram - sales and deals page css ends - 06/12/2023 */
      /* pavithra */
    .free {padding: 0px 0px 0px 45px;}
    .pages_contents{max-width:96%!important;}
    .container_section{width:90%;}
    .euro_dollar{padding-left: 65px;}
    /* pavithra */
     /* myaccount_section Design CSS start JOHNCY */
     .my_account_vertical_tab_section {width: 40%;}
     /* myaccount_section Design CSS end JOHNCY */
}
@media only screen and (max-width:1299px){
      /* 07-Dec-2023 Starts Ramya */
      .offer_section_para p {font-size: 18px;}
      .img_promo{width:100%;}
      .stack_available_section {margin:0px;}
      /* 07-Dec-2023 End Ramya */
    .front_triangle, .front_triangle_nav, .back_triangle_nav, .back_triangle_nav_banner, .front_triangle_nav_banner, .front_triangle_nav_search, .back_triangle_nav_search{display: none;}
    .back_triangle, .banner_section:before{display: none;;}
    .search_main_section, .work_absolute:nth-child(2), .work_absolute:nth-child(3), .mail_section,   .second_menu_header ul .nav-item  {margin: 0px;}
    .footer_first_menu_spacing {padding: 0px 50px;}
    .offer_name{font-size: 23px;line-height: 26px;}
    .banner_button_section, .banner_header_section{padding: 0px 90px 30px 90px;}
    .quantity_section {padding: 7px 5px;}
    .similar_main_section{padding: 40px 0px;}
    .wheel_main_section{padding: 70px 0px;}
    .how_to_work_section{padding:28px 0px 28px 20px ;margin: 23px 0px;}
    /* bfgoodrich_tire_section Design CSS  start JOHNCY*/ 
    .discover_product_main_section{padding: 40px 0px;}

    /* bfgoodrich_tire_section Design CSS  end JOHNCY*/
    /* pavithra */
    .ship_detail {padding: 16px 15px;}
    .method_div {padding: 20px 0px 20px 27px;}
    .free { padding: 0px 0px 0px 32px;}
    .euro_dollar{padding-left: 55px;}
    .order_container {width: 27%;}
    .common_div {width: 77%;}
    .customer_head h2 {font-size: 21px;}
    .cusinfo:after,.info:after,.payment:after{width:225px;}
    .heading_section{font-size:15px;}
    /*pavithra  */
       
    
}

@media only screen and (max-width:1199px){
     /* 07-Dec-2023 Starts Ramya */
     .promo_heading h2 {
        font-size: 24px;}
        .cooper_tires_logo{width:100%;}
        .offer_end_section p {font-size: 18px;} 
        .offer_section_para p {font-size: 16px;} 
        .learn_more_btn_offer {font-size: 12px;}
        .eligible_cooper_list_head h4 {font-size: 17px;}
        .how_to_get_visa_section_head h3 {font-size: 18px;}
        .offer_invoice_para_section ul li {font-size: 18px;padding: 0px 0px 0px 20px;}
        .offer_invoice_para_section p {font-size: 16px;}
        .info_img{width:100%;}
        .offer_terms_conditions_section {font-size: 14px;}
        .offer_discover_txt {font-size: 16px;}
           
     /* 07-Dec-2023 End Ramya */ 
    .top-banner_section img{display: none;}
    .how_to_work_section {padding: 13px 15px;}
    .second_header_menu_section{padding-left: 40px;}
    .second_header_menu_section{padding-left: 0px;}
    .search_main_section{margin: 0px;}
    .container-fluid {padding: 0px;}
    .banner_list_section ul {padding: 25px 0px;   width: fit-content;margin: 0px auto;}
    .carousel-indicators {justify-content: center; left: 0;}
    .banner_list_section ul li {font-size: 21px;line-height: 57px;}
    .banner_list_section{padding: 0px;}
    .helping_txt {font-size: 28px;line-height: 33px;}
    .offer_main_section{width: 100%;}
    .work_section {right: 65px;}
    .play_icon_section{top: 45%;}
    .product_list{justify-content: center;}
    .product_list li{padding: 0px 20px;}
    .tire_product_image_section{text-align: center;}
    .similar_product_tire{padding: 15px 6px;}
    .product_image_section img{width: 100%;max-width: 210px;}
    .save_main_col_section{padding-top: 20px;}
    .slider_brand_main_section {padding: 35px 0px;}
    .footer_first_menu_spacing {padding: 0px 15px;}
    .footer_first_menus {padding: 150px 0px 90px 0px;}
    .banner_button_section, .banner_header_section{padding: 0px 22px 30px 22px;}
    .helping_txt br{display: none;}
    .offer-section_nav{padding: 20px;}
    .shipping_section h1 {font-size: 22px;line-height: 25px;}
    .need_help_content_section{padding: 0px 20px;}
    .pullter_txt{font-size: 18px;line-height: 22px;padding: 15px 0px;}
    .need_help_main_section {padding: 55px 42px 165px 42px;}
    .nav_menu_section_login_main .navbar-expand{justify-content: end;}
    .container_section {width: 98%;}
    .second_menu_header ul .nav-item .nav-link {padding: 0px 40px;}
    .quantity_section {padding: 7px 10px;}
    .tab_tire_content {padding: 21px 0px 20px 0px;}
    .footer_first_menus {padding: 150px 0px 25px 0px;}
    .page-header_section {padding: 15px 0px 25px 5px;}
    .menu_main_section {padding-left: 85px;}
    .nav_menu_section_login .login_nav_item {margin: 0px 9px;}
    .logo_section a img {max-width: 184px;}
    .nav_menu_section ul.navbar-nav li.nav-item a.nav-link:last-child {padding-right: 10px;}
    .nav_menu_section ul.navbar-nav li.nav-item a.nav-link:first-child {padding-left: 10px;}
    .wheels_product_section{margin: 20px 0px;}
    .page_main_section{padding: 0px 20px;}
    .how_to_work_txt{font-size: 61px;line-height: 66px;}
    .tire_img_section{text-align: center;}

    /* Vikram  */
    /* cart page starts */
    .page-content {max-width: 900px;}
        .row_wise {display: grid;row-gap: 27px;}
        .individual_wheel_content img{max-width: none;}
        .col_wise{max-width: 90%;margin: 0px auto;width: 100%;}
        .btn_procced_checkout{padding: 5px;}
        .order_products {padding-left: 34px;}
        .add_tires_heading{padding: 0px 18px;}
        .btn_procced_checkout{line-height: 22px;}
    /* cart page ends */
    /* Vikram  */
    /* Product page Design CSS start JOHNCY*/
    .privacy_main_section{width: 100%;max-width: 775px;}
    /* Product page Design CSS end JOHNCY*/
    /* bfgoodrich page Design CSS start JOHNCY*/
    .bf_offer_section {right: -20px;top: 30px;z-index: 1;}
    .bfgoodrich_logo_section {padding-left: 0px;}
    .bfgoodrich_logo_section img{width: 100%;max-width: 350px;}
    .bfgoodrich_tire_section {padding: 0px 25px 120px 25px;}
    .bf_goodrich_description_section p {width: 100%;}

    /* bfgoodrich page Design CSS end JOHNCY*/
     /* login Design CSS start JOHNCY*/
    .form_col_section {padding: 0px 30px;}
    .account_inner_section {padding: 55px 50px;}
    .form_main_section{width: 80%;}

    /* login Design CSS end JOHNCY*/

    /* Vikram - sales and deals page css starts - 06/12/2023 */
    .deals_img{text-align: center;}
    .deals_img img{max-width: none;}
    .deals_learn_more_content {text-align: center;padding-right: 25px;}
    .deals_learn_more a {padding: 14px 66px;}
    /* Vikram - sales and deals page css ends - 06/12/2023 */
    /* pavithra */
    .ship_detail, .delivery, .estimated_container {font-size: 14px;}
    .return_cusinfo .return_shop {font-size: 14px;}
    .paypal img{max-width: 85px;}
    .question_logo img {width: 100%;max-width: 60%;}
    .card_logo img {width: 100%;max-width: 34px;}
    .customer_section {padding-left: 36px;}
    .heading_section {font-size: 14px;}
    .product_value{margin-left:25px;}
    .payment:after {width: 206px;}  
    /* pavithra */
    /* myaccount_section Design CSS start JOHNCY */
    .my_account_vertical_tab_section {width: 50%;}
    .myaccount_tab_main_section  .account_inner_section {padding: 55px 50px;}
    /* myaccount_section Design CSS end JOHNCY */
    
     /* customer_service Design CSS start JOHNCY */
     .customer_service_txt{margin-left: 0px;}
     .ask_questions_heading {padding: 20px 10px 20px 0px;}
     .ask_question_content p {margin-bottom: 20px;}
     .yes_no_txt {margin-bottom: 30px!important;}
     .sales_customer_service_phone_section {margin: 65px 0px 130px 0px;}
     .frequently_asked_section {padding: 35px 72px 0px 60px;}
     /* customer_service Design CSS end JOHNCY */

}
@media only screen and (max-width:1099px){
    /* pavithra */
    .euro_dollar {padding-left: 44px;}
    .comon_container2{width:83%;}
    .ship_detail, .delivery, .estimated_container {font-size: 13px;}
    .card_num {width: 85%;}
    .date {padding-left: 12px!important;font-size: 14px;}
    .cv_code {width: 53%;}
    .paypal img {max-width: 76px;}
    .credit_card p, input {font-size: 15px;}
     /* pavithra */
}
@media only screen and (max-width:991px){
      /* 08-Dec-2023 Starts Ramya */
      .offer_invoice_para_section ul li { padding: 0px 0px 0px 8px;}
      .eligible_cooper_list_head h4 {font-size: 16px;line-height: 26px;}
      .eligible_cooper_list_head ul li {font-size: 16px;}
      .eligible_cooper_list_head ul li:before {margin: 16px 16px 0px -16px;}
      .offer_invoice_para_section span {display: inline-block;}
      .discover_tire_sales { padding: 36px 170px;}
      .offer_terms_conditions_section {font-size: 20px;}
      .offer_discover_txt {line-height: 30px;padding: 18px 0px;}
          /* 08-Dec-2023 End Ramya */
   
    .banner_list_section ul {padding: 0px;}
    .offer-section_nav:last-child, .offer-section_nav:first-child {margin: 0px;}
    .need_main_col_section {padding: 30px 20px}
    .logo_section{position: relative;text-align: left;padding: 20px;}
    .second_menu_header ul .nav-item .nav-link{padding: 25px 53px;}
    .toggle-btn .menu_open{width: 100%;}
    .nav_mobile{display: block;}
    .how_it_works_main_section {padding: 45px 0px;}
    .work_section{position: static;}
    .offer_name{font-size: 23px;line-height: 25px;}
    .rack_section, footer ul {padding: 0px;margin: 0px;}
    .need_main_col_section:first-child{padding: 0px;}
    .need_main_col_section:last-child{padding: 0px;}
    .footer_first_menus {padding: 150px 60px 90px 60px;}
    .second_menu_header{position: relative;}
    .toggle-btn{position: absolute;top: 60px;right: 55px;display: block;width: 35px;z-index: 98;cursor: pointer;z-index: 999999;}
    .expand {display: block!important;width: 300px!important;transition: .3s!important;}
    .menu_inline{flex-direction: column!important;}
    .menu_main_section{position: fixed;top: 0;right: 0;margin: 0;width: 0;height: 100%;z-index: 101;background-color: #0B4595;overflow: hidden;}
    .first_menu_header{display: none;}
    .banner_list_section ul{width: fit-content;}
    .menu_main_section{padding: 33px 0px;}
    .dropdown{background-position: right;}
    .second_menu_header ul .nav-item {padding: 0px 30px;}
    .second_menu_header ul .nav-item:first-child {padding: 0px;}
    .login {padding: 0px!important;}
    .second_menu_header ul .nav-item:last-child {padding: 0px;}
    .toggle-btn .menu_open{top: 60px;}
    .second_header_menu_section ul li a:hover{color: #fff;}
    .second_header_menu_section {padding: 0px;}
    .items{width:90%;margin:0px auto;margin-top: 100px;}
    .slick-slide{margin:10px;}
    .slick-slide img{width:100%;border: 0px solid #fff;}
    .footer_first_menus {padding: 225px 60px 90px 60px;}
    .need_help_main_section{padding: 30px 0px;}
    .need_main_col_section{padding: 20px 0px;}
    .dropdown-menu {background-color: transparent;border: none!important;}
    .second_menu_header ul .dropdown-menu a{color: #0B4595;}
    .shipping_section h1 {margin-bottom: 20px;}
    .helping_txt br{display: none;}
    .second_menu_header ul li a{padding: 15px 0px;}
    .second_header_menu_section .dropdown { background-position: right 31px top 28px;}
    .guarentee_section{padding-left: 0px;}
    .work_main_section{padding: 0px;}
    .footer_col_menu_section li:first-child{padding-top: 0px;}
    .navbar-nav .dropdown-menu{position: static!important;}
    .btn_section{width: 50%;}
    .banner_list_section{padding: 25px 0px 0px 0px;}
    .offer-section_nav {padding: 10px;}
    .social_icons {margin: 117px 0px 35px 0px;}
    .product_description br, .track_my_order_section, .login_cart_section{display: none;}
    .tire_product_image_section{padding: 10px 5px;}
    #topheader .navbar-nav li a:after{display: none;}
    .page-header_section {padding: 15px 0px 25px;}
    .second_menu_header ul li a {font-size: 14px;line-height: 16px;}
    .second_menu_header ul .nav-item .dropdown-item{text-align: center;}
    .second_header_menu_section .dropdown{background-image: url('../images/down_arrow_a.png');}
    .second_menu_header ul li a, .second_menu_header ul .dropdown-menu a{color: #fff;}
    /* Vikram  */
    /* cart page starts */
    .page-content {max-width: 670px;}
    .btn_procced_checkout{line-height: 10px;}
    /* .row_wise {display: grid;row-gap: 27px;}
    .individual_wheel_content img{max-width: 190px;}
    .col_wise{max-width: 90%;margin: 0px auto;width: 100%;}
    .btn_procced_checkout{padding: 5px;font-size: 12px;}
    .order_products {padding-left: 22px;}
    .add_tires_heading{padding: 0px 18px;}
    .your_cart {font-size: 28px;}
    .order_products p {font-size: 9px;}
    .cart_products img{max-width: 28px;} */
    /* cart page ends */
    /* Vikram  */
     /* vikram cart page starts 11/12/2023 */
    /* .page-content {max-width: 500px;} */
    .your_order_content {display: block;width: 75%;}
    .add_tires_content {display: block;width: 100%;padding: 20px 0px 0px 0px;}
    .cart_products img {max-width: none;}
    .order_products p {font-size: 15px;}
    .btn_procced_checkout {padding: 20px 35px;font-size: 15px;}
    .col_wise {max-width: 80%;}
/* vikram cart page ends 11/12/2023 */
    /* Product page Design CSS start JOHNCY*/
    .privacy_main_section{width: 100%;max-width: 700px;}
    /* Product page Design CSS end JOHNCY*/
    /* bfgoodrich page Design CSS start JOHNCY*/
    .bfgoodrich_tire_section {padding: 0px 30px 120px 30px;}
    .good_year_outer_section{margin: 0px 20px 0px 0px}
    .bf_goodrich_main_section{margin:50px 0px 0px 0px}
    .bf_offer_section {right: 0px;top: 40px;}
    /* .from_txt, .product_description{font-size: 17px;line-height: 21px;} */
    /* bfgoodrich page Design CSS end JOHNCY*/

     /* login Design CSS start JOHNCY*/
    
     .form_main_section{width: 90%;}
     .account_inner_section {padding: 45px 30px;}
     .form_col_section {padding: 0px 20px;}
     .create_account_txt, .already_create_account_txt {font-size: 21px;line-height: 24px;}
     .login_account_txt  {font-size: 33px;line-height: 36px;}
     /* Footer */
     .footer_second_menus {padding: 50px;}
     .login_section_footer .footer_second_menus{padding: 25px;}
     /* login Design CSS end JOHNCY*/

     /* Vikram - sales and deals page css starts - 06/12/2023 */
    .individual_sales_menu {font-size: 14px;}
    .sales_content {padding-bottom: 10%;}
    /* Vikram - sales and deals page css ends - 06/12/2023 */
    /* pavithra */
    .your_content,.add_content{display:block;}
    .pages_contents{max-width: 90%!important;}
    .your_content,.add_content{width: 96%;}
    .checkout_heading:after {width: 100%;}
    .add_tires_heading {padding:0px 0px 0px 20px;}
    .customer_container {width: 99%;margin:25px 17px;}
    .add_content{margin: 25px 0px;}
    .find_button {bottom: 335px;left: 42%;}
    /* .cusinfo:after,.info:after,.payment:after {top:982px;} */
    .common_div {width: 88%;}
    .cusinfo:after,.info:after,.payment:after {width: 210px;}
    .ship_detail {padding: 30px 25px;}
    .ship_detail, .delivery, .estimated_container,.return_cusinfo .return_shop  {font-size: 15px;}
    .estimated_container {padding: 7px 66px 7px 23px;}
    .euro_dollar {padding-left: 70px!important;}
    .free{padding: 0px 0px 0px 45px;}
    .card_num {width: 92%;}
    .card_logo {width: 6%;}
    .question_logo img {width: 100%;max-width: 49%;}
    .question_logo img {width: 100%;max-width: 57%;}
    .question_logo {width: 30%;}
    .cv_code {width: 64%;}
    .button_find{padding:11px 0px 11px 0px;}
     /* pavithra */
    /* myaccount_section Design CSS start JOHNCY */
    .my_account_vertical_tab_section {width: 70%;}
    .myaccount_tab_main_section .account_inner_section {padding: 45px 30px;}
    .my_account_col_section{display: block;width: 100%!important;}
    .my_account_col_section{padding: 0px;}
    .need_order_number_section{margin-top: 25px;}
    .my_account_section_footer .footer_second_menus{padding: 15px 25px;}
    /* myaccount_section Design CSS end JOHNCY */

    /* customer_service Design CSS start JOHNCY */
    .customer_section{padding: 68px 0px 60px 35px;margin-top: 0px;background-position: top 100px left 150px } 
    .customer_service_talk_inner_section{padding: 80px 0px 50px 0px;}
    .browse_btn_section{display: block;text-align: center;}
    .browse_btn_section a{width: 50%;margin: 0px auto;}
    .talk_txt{font-size: 23px;line-height: 27px;}
    .call_num {font-size: 22px;line-height: 24px;}
    .ask_questions {font-size: 15px;line-height: 27px;}
    .sales_customer_service_phone_section_txt {font-size: 25px;line-height: 30px;}
    .frequently_asked_txt, .order_pickup_txt {font-size: 22px;line-height: 24px;}
    .frequently_asked_section{padding: 0px 22px;}
    .browse_btn{padding: 20px 0px;}
    .customer_service_talk_col_section_main{padding: 0px 20px;}

  
   /* customer_service Design CSS end JOHNCY */
}

@media only screen and (max-width:767px){
     /* 08-Dec-2023 Starts Ramya */
     .offer_invoice_para_section ul li {padding: 0px 0px 0px 16px;}
     .promo_heading h2 {font-size: 30px;}
     .eligible_cooper_list_head h4 {font-size: 20px;}
     .eligible_cooper_list_head ul li {font-size: 20px;}
     .discover_tire_sales {padding: 36px 120px;}
     /* 08-Dec-2023 End Ramya */
    .offer_section{margin: 30px 0px;}
    .call_us_btn{padding: 20px 0px;}
    .request_btn{padding: 0px;}
    .offer-section_nav{padding: 0px 10px;}
    .search_section{padding: 10px 0px;}
    .search_icon_section {top: 20px;right: 15px;}
    .mail_section {padding: 20px;}
    .shipping_section h1{font-size: 23px;line-height: 27px;}
    .offer_main_section {position: static;}
    .save_main_col_section{padding: 10px 0px;}
    .save_main_section{padding: 25px 0px 30px 0px;}
    .work_absolute:nth-child(2){margin: 0px;}
    .offer_section{margin: 20px 0px;}
    .footer_col_menu_section{text-align: center;}
    .social_icons {margin: 50px 0px;}
    .footer_first_menus {padding: 205px 0px 20px 0px;}
    .copyright{text-align: center;}
    .product_list li{padding: 0px;}
    .view_all_txt_section{text-align: center;margin: 25px 0px 0px 0px;}
    .btn_tab{margin: 0px auto;}
    .supermax_section{padding:5px;}
    .similar_txt{font-size: 30px;line-height: 32px;}
    .save_section {padding: 15px 20px 15px 30px;}
    .copyright p{margin-bottom: 25px;}
    .footer_second_menus {padding: 30px 10px 30px 10px;}
    .power_txt{font-size: 23px;line-height: 26px;}
    .social_icons {margin: 40px 0px;}
    .how_to_work_txt{font-size: 37px;line-height: 40px;margin-bottom: 30px;}
    .helping_txt {font-size: 23px;line-height: 27px;margin-bottom: 20px;}
    .btn_section{width: 100%;}
    .banner_menu_header{margin: 0px;}
    .banner_nav_menu_section ul.navbar-nav li.nav-item a.nav-link{padding: 13px 10px 13px 10px;}
    .banner_nav_menu_section ul li a{font-size: 13px;line-height: 18px;}
    .super_max_heading{font-size: 19px;line-height: 23px;}
    .price_txt{font-size: 30px;line-height: 35px;}
    .tire_qn, .keep_moving_txt, .from_txt{font-size: 19px;line-height: 21px;}
    .tire_ans, .tab_content_main, .product_description{font-size: 16px;line-height: 21px;}
    .product_star_section {padding-bottom: 45px;}
    .tab_menu_image{padding: 20px 0px;}
    .tire_tab_section{padding: 30px 0px;}
    .similar_txt {font-size: 24px;line-height: 28px;}
    .similar_main_section, .wheel_main_section {padding: 25px 0px;}
    .similar_product_main_section {padding: 20px 0px 80px 0px;}
    .product_detail { padding: 15px 0px 15px 0px;}
    .tire_img_section{padding: 20px 0px;}
    /* Vikram  */
    /* cart page starts */
    .page-content {max-width: 500px;}
    .individual_wheel_content img{max-width: 190px;}
        /* .your_order_content {display: block;width: 75%;}
        .add_tires_content {display: block;width: 100%;padding: 20px 0px 0px 0px;}
        .cart_products img {max-width: none;}
        .order_products p {font-size: 15px;}
        .btn_procced_checkout {padding: 20px 35px;font-size: 15px;}
        .col_wise {max-width: 80%;} */
    /* cart page ends */
    /* Vikram  */
     /* Product page Design CSS start JOHNCY*/
     .privacy_main_section{width: 100%;max-width: 80%;}
     .product_image_section img{width: 100%;max-width: 250px;}
     .privacy_policy_txt {font-size: 30px;margin-bottom: 35px;}
     .heading_txt_four_section{padding:10px 0px;}
     .heading_txt_four_section:first-child{padding-top: 0px;}
     .heading_txt_four_section:last-child{padding-bottom: 0px;}
     .aliquam_txt {font-size: 20px;line-height: 22px;}
     .fit_your_vehicle_txt, .aliquam_txt, .heading_four_txt{margin-bottom: 18px;}
     .privacy_section_first_para_txt {margin-bottom: 20px;}
     .privacy_space_section { margin: 35px 0px;}
     .privacy_para_section p {font-size: 16px;line-height: 23px;}
     .fit_your_vehicle_txt {font-size: 19px;line-height: 21px;}
     .lorem_link_txt{display: inline;}
     .heading_four_txt {font-size: 15px;line-height: 16px;}
     .privacy_list_section li {font-size: 16px;line-height: 30px;padding-left: 40px;}
     .heading_four_txt_para{margin: 0px;}
     /* Product page Design CSS end JOHNCY*/
     /* Footer */
    .footer_second_menus{padding: 50px 20px 50px 20px;}
    .login_section_footer .footer_second_menus {padding: 20px;}
    /* bfgoodrich_tire_section Design CSS  end JOHNCY*/
    .discover_product_main_section{padding: 25px 0px;}
    .discoverbg_product_main_section {padding: 20px 0px 0px 0px;}
    .bfgoodrich_txt, .discover_bf_txt{font-size: 30px;line-height: 35px;text-align: center;margin-bottom: 25px;}
    .bf_goodrich_description_section p {font-size: 17px;line-height: 23px;margin-bottom: 20px;}
    .good_year_outer_section {margin: 0px;}
    .bf_offer_section {right: 0px;top: 10px;}
    .similar_product_tire:first-child{padding: 0px;}
    .similar_product_tire:last-child{padding: 0px;}
    .similar_product_tire { padding: 15px 0px;}

    /* bfgoodrich_tire_section Design CSS  end JOHNCY*/
      /* login Design CSS start JOHNCY*/
    .form_col_section {padding: 20px 0px;}
    .create_account_txt, .already_create_account_txt {font-size: 21px;line-height: 24px;}
     .login_account_txt  {font-size: 30px;line-height: 33px;}
     .form_main_section {width: 70%;}
     .account_inner_section {padding: 45px 50px;}
      /* login Design CSS end JOHNCY*/

      /* Vikram - sales and deals page css starts - 06/12/2023 */
    .sales_content {padding-bottom: 13%;}
    /* Vikram - sales and deals page css ends - 06/12/2023 */
    /* Vikram - sales and deals page css starts - 07/12/2023 */
    .mob_show{display:block;}
    .desk_show{display: none;}
    .sales_deals_menu .btn_deals_tab:first-child .mob_show .tab_logos{display: block;}
    .sales_deals_menu .btn_deals_tab:first-child .mob_show .tab_logo{display: none;}
/* Vikram - sales and deals page css ends - 07/12/2023 */
    /* pavithra checkout*/
    .your_content{width:96%;}
    .checkout_heading:after { width: 96%;}
    .customer_container { width: 94%;}
    .common_div {width: 77%;}
    .country_select, .country_detail {max-width: unset;}
    .postal_code {padding-left: 0px;}
    .heading_section {font-size: 11px;}
    .cusinfo:after,.info:after,.payment:after {width: 153px;}
    .map_img{height:240px;}
    .card_num {width: 85%;}
    .card_logo {width: 9%;}
    .question_logo img {width: 100%;max-width: 46%;}
    .question_logo {width: 11%;}
    .cv_code {width: 87%;}
    .safe_money {padding: 13px 0px 13px 16px!important;}
    /* pavithra checkout*/
    /* myaccount_section Design CSS start JOHNCY */
    .my_account_section_footer .footer_second_menus {padding: 15px 20px;}
    .myaccount_tab_main_section .nav .nav-link{padding:0px 10px ;}
    .myaccount_tab_main_section  .account_inner_section {padding: 35px 20px;}
    .myaccount_tab_main_section .nav-link {font-size: 16px;line-height: 45px;}
    .order_tracking_txt {font-size: 21px;line-height: 25px;}
    .my_account_txt {font-size: 25px;line-height: 30px;}
    .my_account_vertical_tab_section {width: 95%;padding-left: 0px;}
    .front_triangle_nav_tab_account {left: -14px;}
    .back_triangle_nav_tab_account {right: -14px;}
    .myaccount_tab_main_section .nav .nav-item .active, .myaccount_tab_main_section .nav .nav-item  {padding: 0px 10px;}
    .myaccount_section {padding: 40px 20px 40px 20px; }
    /* myaccount_section Design CSS end JOHNCY */
    /* customer_service Design CSS start JOHNCY */
    .customer_section{margin-top: 35px;} 
    .customer_service_txt {font-size: 30px;line-height: 39px;}
    .day_txt_space{padding: 0px 12px;}
    .talk_txt br{display: none;}
    .day_txt{display: block;padding: 5px 0px;}
    .sales_customer_service_phone_section {padding: 35px 20px 25px 20px;}
    .browse_btn_section a {width: 70%;margin: 0px auto;}
   
   /* customer_service Design CSS end JOHNCY */
}
@media only screen and (max-width:576px){
      /* 08-Dec-2023 Starts Ramya */
      .offer_invoice_para_section ul li {padding: 0px 0px 0px 30px;}
      .promo_heading h2 {font-size: 25px;}
      .offer_terms_conditions_section {font-size: 15px;}
      .offer_end_section span {display: inline-block;margin: 0px 0px 0px 5px;}
      .discover_tire_sales {padding: 36px 50px;}
      /* 08-Dec-2023 End Ramya */
    .work_image_section{padding: 20px 0px;}
    .footer_col_menu_section{text-align: center;}
    .copyright ul li img{width: 100%;max-width: 25px;}
    .copyright_section{text-align: center;}
    .logo_section a img{width: 100%;max-width: 185px;}
    .shipping_section h1{font-size: 21px;line-height: 27px;}
    .copyright ul li {padding: 0px 3px;}
    .footer_first_menus {padding: 260px 0px 10px 0px;}
    .product_main_section_star ul li button img{width: 100%;max-width: 60px;}
    .tire_product_image_section img{width: 100%;}
    .search_find_txt{font-size: 17px;line-height: 20px;}
    .browse_txt{font-size: 16px;line-height: 20px;}
    .work_image_section img{width: 100%;max-width: 55px;}
    .social_icons {margin: 30px 0px;}
    .toggle-btn{display: block;position: absolute;top: 50px;right: 20px;z-index: 99999;}
    .page-header_section {padding: 10px 0px;}
    .product_star_section {padding-bottom: 20px;}
    .similar_txt {font-size: 22px;line-height: 26px;}
    .individual_product_details_section {position: relative;padding: 20px 20px 80px 20px;}
    .wheels_product_main_section {padding: 5px 0px 0px 0px;}
    .save_information_section p {font-size: 16px;line-height: 18px;}
    .how_to_work_section {margin: 23px 0px;}
    .logo_banner_main_section {padding: 10px;}
    /* Vikram  */
    /* cart page starts */
    .page-content {max-width: 350px;}
    .your_order_content {width: 100%;}
    .btn_procced_checkout {padding: 20px 20px;}
    .add_tires_heading h3 {font-size: 14px;}
    .individual_wheel_content img{max-width: none;}
    .individual_product_details {padding: 20px;background-color: #fff;}
    .btn_add_to_order_content{text-align: center;}
    /* cart page ends */
    /* Vikram  */
     /* Product page Design CSS start JOHNCY*/
     .privacy_main_section{width: 100%;max-width: 73%;padding: 0px 0px 100px 0px;}
     .privacy_policy_txt {font-size: 25px;margin-bottom: 30px;}
     .privacy_list_section li::before {font-size: 40px;}
     /* Product page Design CSS end JOHNCY*/
     .see_all_button_section{max-width: 300px;}
     .see_all_button_section a{padding: 20px 0px;font-size: 14px;line-height: 18px;}
     /* login Design CSS start JOHNCY*/
    .form_col_section {padding: 20px 0px;}
    .create_account_txt, .already_create_account_txt {font-size: 19px;line-height: 22px;}
    .login_account_txt  {font-size: 28px;line-height: 30px;margin-bottom: 20px;}
    .form_main_section {width: 90%;}
    .account_inner_section {padding: 45px 30px;}
    .account_section input {padding: 10px;}
    .login_account_txt {font-size: 23px;line-height: 28px;}

   /* login Design CSS end JOHNCY*/

   /* Vikram - sales and deals page css starts - 06/12/2023 */
   .deals_learn_more_content {padding-right: 10px;}
   .sales_content {padding-bottom: 15%;}
  /* Vikram - sales and deals page css ends - 06/12/2023 */
  /* pavithra checkout*/
  .checkout_heading:after {padding-bottom: 17px;}
  .heading_section {font-size: 13px;}
  .common_div {width: 80%;}
  .your_content,.add_content{width: 97%;}
  .customer_head h2 {font-size: 17px;}
  .check_head {font-size: 30px;}
  .ship_button,.payment_button,.ships_button{font-size: 12px;}
  .heading_section:after {display:none;}
  .heading_section {border-bottom: 3px solid #0B4595;width: 59%;}
  .common_header{display:none;}
  .payment_img,.ship_img,.customer_img{display:inline-block;width:100%;max-width: 35px;}
  .ship_detail {padding: 30px 16px;}
  .map_img { height: 183px;}
  .estimated_container {padding: 7px 35px 7px 23px;}
  .question_logo img {max-width: 60%;}
  .payment_container {padding: 25px 20px 25px 20px;}
  .card_num input {border: unset;padding-left: 10px;}
  .credit_card p, input { font-size: 13px;}
  .safe_money {font-size: 13px!important;}
  .cv_code {width: 85%;}
  .cards {justify-content: space-between;}
  .safe_money { padding: 13px 0px 16px 16px!important;}
  .card_number {padding: 15px 0px 8px 0px;}
  .button_find {padding: 9px 0px 11px 0px;}
  .cusinfo:after, .info:after, .payment:after {width: 95px;}
  .return_shop {font-size: 15px;}
  .ship_detail, .delivery, .estimated_container, .return_cusinfo .return_shop {font-size: 13px;}
  /* pavithra checkout*/
    /* myaccount_section Design CSS start JOHNCY */
    .myaccount_tab_main_section   .account_section input {padding: 10px;}
    .myaccount_section {padding: 40px 20px 40px 20px;}
    .log_out_section {margin-top: 20px;}
    .my_account_vertical_tab_section {padding-right: 50px;padding: 0px 30px 30px 30px;}
    .mobile_tab_btn{display: block;}
    .mobile_tab_btn img{width: 100%;max-width: 25px;}
    .myaccount_tab_main_section .nav .nav-item .active, .myaccount_tab_main_section .nav .nav-item{height: unset;}
    .desktop_tab_btn{display: none;}
    .log_out_section{display: flex;margin: 20px 30px;}
    .my_account_vertical_tab_section{padding: 0px 0px 30px 0px;}
    .my_account_tab_inner_section{justify-content: center;}
    .myaccount_tab_main_section .nav-item{border: none!important;}
    .menu_main_section{padding: 23px 0px;}
    /* myaccount_section Design CSS end JOHNCY */
    /* customer_service Design CSS start JOHNCY */
    .browse_btn_section{margin-top: 35px;}
    .customer_service_txt {font-size: 26px;line-height: 35px;}
    .talk_txt {font-size: 19px;line-height: 25px;margin-bottom: 15px;}
    .email_btn, .browse_btn {font-size: 15px;line-height: 36px;width: 95%;padding: 5px 10px;margin: 15px 0px;}
    .frequently_asked_txt, .order_pickup_txt {font-size: 18px;line-height: 22px;}
    .ask_questions {font-size: 14px;line-height: 26px;}
    .browse_btn {padding: 10px 0px;}
    .sales_customer_service_phone_section {margin: 35px 0px 110px 0px;}
    .sales_customer_service_phone_section_txt {font-size: 22px;line-height: 26px;}
    .browse_btn_section a {width: 90%;margin: 0px auto;}
    .time_date_section {font-size: 16px;line-height: 22px;margin: 15px 0px 20px 0px;}
    .customer_service_talk_col_section, .frequently_asked_section{padding: 0px;}
    .talk_section{padding: 68px 25px 60px 25px}
    .ask_question_content p {font-size: 17px;line-height: 23px; margin-bottom: 15px;}
    .talk_description{margin: 10px 0px;}
    .order_pickup_list h2 {font-size: 17px;line-height: 23px;}
    .order_pickup_list {padding: 15px 0px;}
    .order_pickup_txt {margin-bottom: 15px;}
    .order_pick_up_section {padding: 40px 20px 0px 20px;}
    /* customer_service Design CSS end JOHNCY */

}

@media only screen and (max-width:480px){
    /* Vikram - sales and deals page css starts - 06/12/2023 */
    .deals_img img {max-width: 340px;}
    .deals_learn_more_content {padding-right: 12px;}
    .deals_learn_more a {padding: 14px 25px;font-size: 14px;}
    .deals_ends p {padding-left: 15px;}
    .sales_content {padding-bottom: 17%;}
    .sales_deals_heading h2 {font-size: 30px;}
    .sales_deals_heading p {font-size: 16px;}
   /* Vikram - sales and deals page css ends - 06/12/2023 */
}

@media only screen and (max-width:380px){
     /* 08-Dec-2023 Starts Ramya */
  .list_img_offer{display: none;}
  .offer_invoice_para_section ul li:before{content: "";background-color: #0B4595;font-weight: bold;display: inline-block;
    width: 8px;margin: 16px 6px 0px -16px;height: 8px;border-radius: 30px;}
  .promo_heading h2 {font-size: 20px;}
  .offer_end_section span {margin: 0px;}
  .eligible_cooper_list_head h4 {font-size: 18px;}
  .eligible_cooper_list_head ul li {font-size: 18px;}
  .offer_invoice_copy_section {padding: 28px 5px;}
  .offer_terms_conditions_section {font-size: 11px;}
 /* 08-Dec-2023 Starts Ramya */
   .btn_tab{width: 25%;margin: 0px auto;}
   .tab_menu_btn button{font-size: 13px;line-height: 15px;}
   .product_main_section_star ul li button img{width: 100%;max-width: 45px;}
   .toggle-btn{display: block;position: absolute;top: 45px;right: 20px;}
   .banner_nav_menu_section ul li a{font-size: 12px;line-height: 15px;}
   .tire_tab_section {padding: 20px 0px;}
   .expand {width: calc(100% - 65px)!important;}
   /* Vikram  */
    /* cart page starts */
    .page-content {max-width: 300px;}
        .order_products {padding-left: 30px;}
        .btn_procced_checkout {padding: 20px 13px;font-size: 12px;}
        .add_tires_heading h3 {font-size: 12px;padding-bottom: 15px;}
        .btn_add_to_order {font-size: 14px;}
    /* cart page ends */
    /* Vikram  */
     /* Product page Design CSS start JOHNCY*/
     .privacy_policy_txt {font-size: 23px;margin-bottom: 28px;}
     .privacy_section_first_para_txt {margin-bottom: 18px;}
     .privacy_space_section {margin: 30px 0px;}
     .aliquam_txt {font-size: 19px;line-height: 21px;}
     .rate:not(:checked) > label {width: 17px;height: 17px;}
     .rate { padding: 0 4px 0px 0px;}
     .save_tag_image_section img{width: 100%;max-width: 25px;}
     /* Product page Design CSS end JOHNCY*/
     /* login Design CSS start JOHNCY*/
    .login_account_txt {font-size: 21px;line-height: 26px;}
    /* login Design CSS end JOHNCY*/

    /* Vikram - sales and deals page css starts - 06/12/2023 */
    .deals_img img {max-width: 280px;}
    .deals_learn_more_content {padding-right: 0px;}
    .deals_learn_more a {padding: 14px 12px;font-size: 13px;}
    .deals_ends p {font-size: 16px;}
    .sales_deals_heading h2 {font-size: 28px;}
    .sales_deals_heading p {font-size: 15px;}
   /* Vikram - sales and deals page css ends - 06/12/2023 */
   /* pavithra checkout*/
   .heading_section {width: 69%;}
   .customer_head h2 {font-size: 16px;}
   .ship_detail { padding: 30px 0px;}
   .add_new {padding: 0px 17px;}
   .method_div {padding: 20px 0px 20px 14px;}
   .estimated_container {padding: 6px 30px 7px 23px;}
   .euro_dollar {padding-left: 45px!important;}
   .cv_code {width: 80%;}
   .question_logo {width: 16%;}
   .payment_container {padding: 25px 10px 25px 10px;}
   .card_num input {padding-left: 6px;}
   .card_num {width: 79%;}
   .card_logo {width: 13%;}
   .order-products p {font-size: 11px;}
   .cusinfo:after, .info:after, .payment:after {width: 70px;}
   /* pavithra checkout*/
   /* myaccount_section Design CSS start JOHNCY */
   .myaccount_tab_main_section .nav .nav-item .active, .myaccount_tab_main_section .nav .nav-item {padding: 0px 4px;}
   .front_triangle_nav_tab_account {left: -19px;}
   .back_triangle_nav_tab_account {right: -19px;}
  /* myaccount_section Design CSS end JOHNCY */
  /* customer_service Design CSS start JOHNCY */

  .email_btn, .browse_btn {font-size: 13px;line-height: 36px;width: 100%;padding: 5px 10px;}
  .ask_questions {font-size: 13px;line-height: 25px;letter-spacing: 1px;}
  .ask_questions_heading {padding: 15px 0px 15px 0px;}
  .ask_question_content p {font-size: 16px;line-height: 22px;}
  .browse_btn_section {margin-top: 25px;}
  .sales_customer_service_phone_section {margin: 25px 0px 110px 0px;}
  /* customer_service Design CSS end JOHNCY */

 
}