/* carousel styles start */
.carousel-indicators li{ width:12px; height:12px; border-radius:12px; border:1px solid #b20b18; background:#b20b18 !important; margin:0 3px !important;}
.carousel-indicators .active{ background:#2c2c2c !important; border:1px solid #2c2c2c;}
.carousel-control-prev{ left:20px;}
.carousel-control-next{ right:20px;}
.carousel-control-next, .carousel-control-prev{ background:#b20b18; top:calc(50% - 22px);}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{ background:#2c2c2c;}
.carousel-control-next, .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev, .carousel-control-prev:focus, .carousel-control-prev:hover{ opacity:1;}
.carousel-control-next, .carousel-control-prev{ position:absolute; bottom:0; z-index:1; display:flex; align-items:center; justify-content:center; width:35px; height:46px; padding:0; text-align:center; border:0; transition:opacity .15s ease;}
.carousel-control-prev-icon, .carousel-control-next-icon{ width:15px; height:26px; float:left; display:block; background-position:50%; background-size:100% 100%;}
.carousel-control-prev-icon{ background:url('https://resources.topqualityrx.com/images/icons/previous_icon.png') no-repeat;}
.carousel-control-next-icon{ background:url('https://resources.topqualityrx.com/images/icons/next_icon.png') no-repeat;}
@media (max-width:560px){
  .carousel-control-prev, .carousel-control-next{ display:none;}
}
/* carousel styles end */
/* top info section styles start */
.top_info_section{ margin:50px 0 70px;}
.top_info_section{ border:2px solid #151515; border-radius:5px; padding:15px 30px;}
.top_info_section .content_section p{ margin:0;}
.top_info_section .content_section p:first-child{ font-family:"Poppins-SemiBold"; font-size:24px; line-height:28px; text-transform:uppercase; color:#b20b18;}
.top_info_section .content_section p:last-child{ font-family:"Poppins-Medium"; font-size:22px; line-height:26px; text-transform:capitalize; color:#151515;}
.free_worldwide_delivery_section .content_section, .get_special_discount_section .content_section, .chat_support_section .content_section{ float:left;}
.free_worldwide_delivery_section .img_section, .get_special_discount_section .img_section, .chat_support_section .img_section{ float:right;}
@media (max-width:1199px) and (min-width:992px){
  .top_info_section .content_section p:last-child{ font-size:15px; line-height:18px;}
  .top_info_section{ margin:35px 0 55px;}
}
@media (max-width:991px) and (min-width:768px){
  .top_info_section{ padding:15px 10px;}
  .top_info_section .content_section p:last-child{ font-size:12px; line-height:16px;}
  .top_info_section{ margin:20px 0 40px;}
}
@media (max-width:767px){
  .top_info_section{ margin:30px 0;}
}
@media (max-width:560px){
  .top_info_section{ padding:15px;}
  .top_info_section .content_section p:last-child{ font-size:18px;}
}
/* top info section styles end */
/* home page styles start */
.imporatnt-categeroy li{ margin:5px 0 70px;}
.imp-cate-wraper{ text-align:center; background:linear-gradient(to bottom, #ffdbde, #cdcdcd); padding:25px 30px;}
.imp-cate-wraper .category_img_section{ float:none; display:inline-block; background:#ffffff; width:114px; height:114px; border-radius:114px; margin:15px 0;}
.imp-cate-wraper .category_img_section img{ padding:19px 18px;}
.imporatnt-categeroy, .imp-cate-wraper h3, .imp-cate-wraper ul, .imp-cate-wraper ul li, .imp-cate-wraper ul li a{ margin:0;}
.imporatnt-categeroy, .imp-cate-wraper h3, .imp-cate-wraper ul{ padding:0;}
.imp-cate-wraper h3{ font-family:"Poppins-Medium"; font-size:18px; line-height:22px; text-transform:capitalize;}
.imp-cate-wraper h3 a, .imp-cate-wraper ul li a{ color:#151515 !important;}
.imporatnt-categeroy, .imp-cate-wraper ul{ list-style:none;}
.imp-cate-wraper ul li{ text-align:left;}
.imp-cate-wraper ul li a::before, .imp-cate-wraper ul li a:hover::before{ display:block; content:""; position:absolute; left:0; top:7px; width:7px; height:9px;}
.imp-cate-wraper ul li a::before{ background:url('https://resources.topqualityrx.com/images/icons/product_arrow_icon.png') no-repeat;}
.imp-cate-wraper ul li a:hover::before{ background:url('https://resources.topqualityrx.com/images/icons/product_arrow_hover_icon.png') no-repeat;}
.imp-cate-wraper ul li a{ font-family:"Poppins-Regular"; font-size:16px; line-height:28px; position:relative; padding:0 0 0 12px;}
.imp-cate-wraper h3 a, .imp-cate-wraper ul li a{ text-decoration:none;}
.imp-cate-wraper ul li a:hover{ color:#b20b18 !important;}
@media (max-width:1199px) and (min-width:992px){
  .imporatnt-categeroy li{ margin:0 0 55px;}
  .imp-cate-wraper{ padding:25px 10px;}
  .imp-cate-wraper h3{ font-size:16px; line-height:20px;}
}
@media (max-width:991px) and (min-width:768px){
  .imporatnt-categeroy{ margin:0 0 5px;}
  .imporatnt-categeroy li{ margin:0 0 30px;}
  .imp-cate-wraper{ padding:25px 20px;}  
}
@media (max-width:767px){
  .imporatnt-categeroy{ margin:0 0 15px;}
  .imporatnt-categeroy li{ margin:0 0 20px;}
  .imp-cate-wraper{ padding:25px 15px;}  
}
#asidemenu{ width:100%; padding:0 0 40px;}
.power-product{ text-align:center; background:#f5f3f3; border:1px solid #9f9d9d; border-radius:5px; margin:0 0 35px; padding:30px 10px;}
.power-product h4, .power-product .price_buy_now_section .price_section, .product_details_section .bottom_section .price_section{ font-family:"Poppins-Medium"; font-size:18px; text-transform:capitalize; color:#151515;}
.power-product h4, .power-product p, .power-product .price_buy_now_section .price_section, .power-product .price_buy_now_section .buy_now_section, .power-product .price_buy_now_section a, .product_details_section .bottom_section .price_section{ margin:0;}
.power-product h4, .power-product p, .power-product .price_buy_now_section .price_section, .product_details_section .bottom_section .price_section{ padding:0;}
.power-product h4{ line-height:34px;}
.power-product p, .power-product .price_buy_now_section .price_section span, .product_details_section .bottom_section .price_section span{ font-family:"Poppins-Regular";}
.power-product p, .power-product .price_buy_now_section a{ font-size:15px;}
.power-product p{ line-height:16px;}
.product_img_section{ margin:15px 0;}
.power-product .price_buy_now_section{ float:none; display:inline-block;}
#asidemenu, .power-product .price_buy_now_section .price_section, .power-product .price_buy_now_section .buy_now_section, .power-product .price_buy_now_section a{ float:left;}
.power-product .price_buy_now_section .price_section, .product_details_section .bottom_section .price_section{ line-height:32px;}
.power-product .price_buy_now_section .price_section span, .product_details_section .bottom_section .price_section span{ font-size:13px;}
.power-product .price_buy_now_section .buy_now_section{ margin:0 0 0 10px;}
.power-product .price_buy_now_section a{ font-family:"Poppins-Medium"; font-size:15px; line-height:18px; text-decoration:none; color:#ffffff; background:#b20b18; border-radius:4px; border:1px solid #b20b18; padding:7px 12px;}
.power-product .price_buy_now_section a:hover{ color:#b20b18; background:#ffffff; border:1px solid #b20b18;}
@media (max-width:1199px){
  .power-product .price_buy_now_section .buy_now_section{ margin:0 0 0 15px;}
}
@media (max-width:1199px) and (min-width:992px){
  #asidemenu{ padding:0 0 25px;}
}
@media (max-width:991px) and (min-width:768px){
  #asidemenu{ padding:0 0 15px;}
  .power-product{ margin:0 0 30px;}  
}
@media (max-width:767px){
  #asidemenu{ padding:0 0 15px;}
  .power-product{ margin:0 0 20px;}
}
@media (max-width:767px) and (min-width:561px){
  .power-product h4, .power-product .price_buy_now_section .price_section, .product_details_section .bottom_section .price_section{ font-size:16px;}
  .power-product .price_buy_now_section .buy_now_section{ margin:0 0 0 5px;}
}
#homeAccordion, .panel-group .panel .panel-heading h4, #homeAccordion .panel .panel-heading a, .panel-group .panel .panel-collapse > .panel-body p{ margin:0 !important;}
#homeAccordion{ padding:0 0 45px;}
.panel-group .panel{ border:0; border-radius:3px; margin:0 0 30px !important;}
.panel-group .panel .panel-heading, .panel-group .panel .panel-collapse > .panel-body{ background:#f1f0f0; border-left:5px solid #b20b18;}
.panel-group .panel .panel-heading{ padding:30px 20px 20px;}
.panel-group .panel .panel-collapse > .panel-body{ padding:0 20px 20px;}
.panel-group .panel .panel-heading h4, #homeAccordion .panel .panel-heading a, .panel-group .panel .panel-collapse > .panel-body p{ line-height:30px !important; color:#151515 !important; padding:0 !important;}
.panel-group .panel .panel-heading h4, #homeAccordion .panel .panel-heading a{ font-family:"Poppins-Medium" !important; font-size:24px !important; text-transform:capitalize !important; text-align:left !important; cursor:pointer !important;}
#homeAccordion .panel .panel-heading a{ text-decoration:none !important; display:block !important;}
#homeAccordion .panel .panel-heading a:hover{ color:#151515 !important;}
.panel-group .panel .panel-collapse > .panel-body{ border-top:0;}
.panel-group .panel .panel-collapse > .panel-body p{ font-family:"Poppins-Regular"; font-size:18px;}
.panel-group .panel .panel-collapse > .panel-body p span{ color:#b20b18;}
.about_top_quality_rx_icon, .larger_savings_icon, .home_convenience_icon, .medical_confidentiality_icon, .discreet_delivery_icon, .panel-heading .accordion-toggle:after, .panel-heading .accordion-toggle.collapsed:after{ display:block;}
.about_top_quality_rx_icon, .larger_savings_icon, .home_convenience_icon, .medical_confidentiality_icon, .discreet_delivery_icon{ width:33px; height:29px; float:left; margin:0 7px 0 0;}
.about_top_quality_rx_icon{ background:url(https://resources.topqualityrx.com/images/icons/about_top_quality_rx_icon.png) no-repeat;}
.larger_savings_icon{ background:url(https://resources.topqualityrx.com/images/icons/larger_savings_icon.png) no-repeat;}
.home_convenience_icon{ background:url(https://resources.topqualityrx.com/images/icons/home_convenience_icon.png) no-repeat;}
.medical_confidentiality_icon{ background:url(https://resources.topqualityrx.com/images/icons/medical_confidentiality_icon.png) no-repeat;}
.discreet_delivery_icon{ background:url(https://resources.topqualityrx.com/images/icons/discreet_delivery_icon.png) no-repeat;}
.panel-group .panel .panel-heading .accordion-toggle{ position:relative;}
.panel-heading .accordion-toggle:after, .panel-heading .accordion-toggle.collapsed:after{ content:""; position:absolute; top:10px; right:0; width:18px; height:11px; float:right;}
.panel-heading .accordion-toggle:after{ background:url(https://resources.topqualityrx.com/images/icons/expanded_icon.png) no-repeat;}
.panel-heading .accordion-toggle.collapsed:after{ background:url(https://resources.topqualityrx.com/images/icons/collapsed_icon.png) no-repeat;}
@media (max-width:1199px) and (min-width:992px){
  #homeAccordion{ padding:0 0 35px;}
}
@media (max-width:991px) and (min-width:768px){
  #homeAccordion{ padding:0 0 25px;}
  .panel-group .panel{ margin:0 0 20px !important;}
}
@media (max-width:767px){
  .panel-group .panel .panel-heading{ padding:15px;}
  .panel-group .panel .panel-collapse > .panel-body{ padding:0 15px 15px;}
}  
@media (max-width:767px) and (min-width:561px){
  #homeAccordion{ padding:0 0 15px;}
  .panel-group .panel{ margin:0 0 20px !important;}  
  .panel-group .panel .panel-heading h4, #homeAccordion .panel .panel-heading a{ font-size:20px !important;}
  .panel-group .panel .panel-collapse > .panel-body p{ font-size:16px; line-height:28px;}
}
@media (max-width:560px){
  #homeAccordion{ padding:0 0 15px;}
  .panel-group .panel{ margin:0 0 15px !important;}  
  .panel-group .panel .panel-heading h4, #homeAccordion .panel .panel-heading a{ font-size:16px !important;}
  .panel-group .panel .panel-collapse > .panel-body p{ font-size:14px; line-height:24px;} 
}
/* home page styles end */
/* category page styles start */
.category_banner_section{ position:relative; padding:50px 0 40px;}
.category_banner_section .content_section{ background:#e1e1e1; width:50%; height:260px; position:absolute; top:50px; right:0; padding:20px 30px;}
.category_banner_section .content_section p{ line-height:24px; padding:0;}
.category_banner_section .content_section p:first-child{ font-family:"Poppins-Medium"; font-size:24px; text-transform:capitalize; color:#b20b18; margin:0 0 10px;}
.category_banner_section .content_section p:last-child{ font-family:"Poppins-Regular"; font-size:16px; text-transform:none; color:#151515; margin:0;}
.category_product_section{ margin:0 0 20px;}
@media (max-width:1199px){
  .category_title_text span{ padding:0 0 10px;}
}
@media (max-width:1199px) and (min-width:992px){
  .category_banner_section{ padding:45px 0 35px;}
  .category_banner_section .content_section{ height:214.383px; top:45px; padding:11px 15px;}
  .category_banner_section .content_section p:last-child{ font-size:14px;}
  .category_title_text{ font-size:24px;}
  .category_product_section{ margin:0 0 15px;}
}  
@media (max-width:991px) and (min-width:768px){
  .category_banner_section{ padding:40px 0 30px;}
  .category_banner_section .content_section{ width:65%; top:40px; height:164.2px; padding:12px;}  
  .category_banner_section .content_section p:last-child{ font-size:13px; line-height:20px;}
  .category_title_text{ font-size:20px;}
  .category_product_section{ margin:0 0 10px;}
}
@media (max-width:991px){
  .category_banner_section .content_section p:first-child{ font-size:20px;}
}
@media (max-width:767px){
  .category_banner_section{ padding:30px 0;}
  .category_banner_section .content_section{ width:100%; height:auto; position:relative; top:auto; right:auto; padding:15px;}
  .category_product_section{ margin:0 0 5px;}
}
@media (max-width:767px) and (min-width:561px){
  .category_title_text{ font-size:18px;}
}
@media (max-width:560px){
  .category_title_text span{ border-bottom:0;}
}
/* category page styles end */
/* shop page styles start */
.shop_section{ padding:55px 0 0;}
.category_list_section{}
.category_list_section h2{ font-family:"Poppins-Regular"; font-size:20px; line-height:36px; text-transform:uppercase; color:#151515; background:#f5f3f3; border:1px solid #a19899; margin:0; padding:0 15px;}
.category_list_section ul, .category_list_section ul li a{ margin:0; padding:0;}
.category_list_section ul{ list-style:none; border-width:0 1px; border-style:solid; border-color:#a19899;}
.category_list_section ul li{ border-bottom:1px solid #a19899; padding:0 15px;}
.category_list_section ul li a{ font-family:"Poppins-Light"; font-size:16px; line-height:32px; text-transform:capitalize; text-decoration:none; color:#151515;}
.category_list_section ul li a:hover{ color:#b20b18;}
@media (max-width:1199px) and (min-width:992px){  
  .shop_section{ padding:45px 0 0;}
}
@media (max-width:991px){  
  .shop_section{ padding:30px 0 0;}
}
.view_all_section{ width:100%; float:left; margin:0 0 50px;}
.view_all_section a{ font-family:"Poppins-Medium"; font-size:15px; line-height:18px; text-transform:capitalize; text-decoration:none; color:#b20b18; background:#ffffff; border-radius:4px; border: 1px solid #b20b18; float:right; margin:0; padding:7px 12px;}
.view_all_section a:hover{ color:#ffffff; background:#b20b18; border:1px solid #b20b18;}
@media (max-width:1199px){
  .category_list_section{ display:none;}
}
@media (max-width:1199px) and (min-width:768px){
  .view_all_section{ margin:0 0 40px;}
}
@media (max-width:767px){
  .view_all_section{ margin:0 0 30px;}
}
/* shop page styles end */
/* product page styles start */
.description_section{ padding:50px 0 40px;}
.description_section h1, .description_section p{ line-height:24px;}
.description_section h1, .product_details_section .right_section .bottom_section ul li{ font-size:18px;}
.description_section h1{ text-transform:uppercase; background:#f1eff0; margin:0 0 15px; padding:12px 0;}
.description_section p{ font-size:16px; margin:0 0 10px;}
.product_details_section{ width:100%; padding:55px 0 0;}
.product_details_section .left_section, .product_details_section .right_section, .product_details_section .right_section .bottom_section ul li{ float:left;}
.description_section h1, .product_details_section .left_section{ text-align:center;}
.product_details_section .left_section{ width:260px; border:1px solid #a1a0a0; border-radius:4px;}
.product_details_section .left_section .top_section{ border-bottom:1px solid #a1a0a0; padding:28px 0;}
.product_details_section .left_section .bottom_section{ padding:7px 0;}
.product_details_section .right_section{ width:calc(100% - 260px); padding:0 0 0 25px;}
.product_details_section .right_section .top_section{ padding:0 0 6px;}
.description_section p:last-child, .product_details_section .right_section .top_section p, .product_details_section .right_section .bottom_section ul, .product_details_section .right_section .bottom_section ul li:last-child{ margin:0;}
.product_details_section .right_section .top_section p, .product_details_section .right_section .bottom_section ul, .product_details_section .right_section .bottom_section ul li, .description_section p{ padding:0;}
.product_details_section .right_section .top_section p{ line-height:30px; text-transform:capitalize;}
.description_section h1, .product_details_section .right_section .top_section p:first-child, .product_details_section .right_section .bottom_section ul li span{ font-family:"Poppins-Medium";}
.description_section h1, .description_section p, .product_details_section .right_section .top_section p:first-child, .product_details_section .right_section .bottom_section ul li span{ color:#151515;}
.product_details_section .right_section .top_section p:first-child{ font-size:30px;}
.description_section p, .product_details_section .right_section .top_section p:last-child, .product_details_section .right_section .bottom_section ul li{ font-family:"Poppins-Regular";}
.product_details_section .right_section .top_section p:last-child{ font-size:18px; color:#b20b18;}
.product_details_section .right_section .bottom_section{ border-width:1px 0; border-style:solid; border-color:#a1a0a0; padding:15px 0;}
.product_details_section .right_section .bottom_section ul{ list-style:none;}
.product_details_section .right_section .bottom_section ul li{ line-height:28px; text-transform:capitalize; color:#2e2e2e; margin:0 0 10px;}
.product_details_section .right_section .bottom_section ul li:nth-child(odd){ width:65%;}
.product_details_section .right_section .bottom_section ul li:nth-child(even){ width:35%;}
.dosage_section{ width:100%; border-width:1px 1px 0 1px; border-style:solid; border-color:#a19899; margin:0;}
.dosage_btn_section{ float:left; margin:0; padding:0;}
.dosage_section p{ font-family:"Poppins-Regular"; font-size:18px; line-height:18px; color:#151515; text-transform:capitalize; margin:0 !important; padding:30px 20px; float:left; display:block; position:relative;}
.dosage_section p img{ margin:0 0 0 5px;}
.dosage_section button, .dosage_section button.button_clicked{ font-family:"Poppins-Medium"; font-size:16px; line-height:16px; text-transform:none; border-radius:4px; outline:none; float:left; display:block; position:relative; padding:10px 15px; margin:20px 15px;}
.dosage_section button{ background:#f1eff0; color:#151515; border:1px solid #cccbcb;}
.dosage_section button:hover, .dosage_section button.button_clicked{ background:#b20b18; color:#ffffff; border:1px solid #b20b18;}
.dosage_section button::before, .dosage_section button.button_clicked::before, .dosage_section button::after, .dosage_section button.button_clicked::after{ background:none;}
.table{ border:1px solid #a19899; margin:0 0 60px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-top:1px solid #a19899;}
.table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td{ padding:15px 0 !important;}
.table th{ font-family:"Poppins-Medium"; font-size:20px; line-height:20px !important; text-align:center; text-transform:uppercase; color:#151515; padding:10px 0 !important;}
.table td{ vertical-align:middle !important;}
.table td, .table td p:first-child{ font-size:18px; line-height:18px !important; text-align:center; color:#151515;}
.table td p:last-child, .table td ul li{ font-size:14px; color:#151515;}
.table td p:last-child, .table td ul li:last-child{ margin:0;}
.table td p:last-child{ font-family:"Poppins-Regular"; line-height:14px;}
.table td ul{ list-style:none; float:none; display:inline-block; margin:0; padding:0;}
.table td p:first-child, .table td ul li{ font-family:"Poppins-Medium";}
.table td ul li{ line-height:20px; text-align:left; margin:0 0 8px;}
.table td ul li img{ margin:0 10px 0 0;}
.table td .add_to_cart_section{ text-align:center;}
.table td .add_to_cart_section a{ font-family:"Poppins-Medium"; font-size:15px; line-height:18px; text-transform:capitalize; text-decoration:none; color:#b20b18; background:#ffffff; border-radius:4px; border: 1px solid #b20b18; width:133px; position:relative; float:none; display:inline-block; margin:0; padding:7px 7px 7px 35px;}
.table td .add_to_cart_section a::before{ content:""; position:absolute; top:5px; left:7px; width:23px; height:22px; background:url("https://resources.topqualityrx.com/images/icons/add_to_cart_icon.png") no-repeat;}
.table td .add_to_cart_section a:hover::before{ background:url("https://resources.topqualityrx.com/images/icons/add_to_cart_icon_hover.png") no-repeat;}
.table td .add_to_cart_section a:hover{ color:#ffffff; background:#b20b18; border:1px solid #b20b18;}
.out_of_stock_section{ text-align:center; background:#f1eff0; margin:0 0 50px; padding:30px 0;}
.out_of_stock_section p{ color:#151515; padding:0;}
.out_of_stock_section p:first-child{ font-family:"Poppins-Light"; font-size:18px; line-height:24px; text-transform:capitalize; margin:0 0 15px;}
.out_of_stock_section p:last-child, .out_of_stock_section p span{ text-transform:uppercase;}
.out_of_stock_section p:last-child{ font-family:"Poppins-Medium"; font-size:30px; line-height:34px; color:#b20b18; margin:0;}
.out_of_stock_section p span{ font-family:"Poppins-Regular"; color:#2c2c2c;}
.product_information_link_section{ text-align:center; padding:25px 0 0;}
.product_information_link_section ul{ list-style:none; float:none; display:inline-block; margin:0; padding:0;}
.product_information_link_section ul li{ border-left:1px solid #151515; float:left; padding:0 15px;}
.product_information_link_section ul li:first-child{ border:0; padding:0 15px 0 0;}
.product_information_link_section ul li:last-child{ padding:0 0 0 15px;}
.product_information_link_section ul li a{ font-family:"Poppins-Medium"; font-size:24px; line-height:36px; text-transform:uppercase; text-decoration:none; color:#151515; margin:0; padding:0;}
.product_information_link_section ul li a:hover{ color:#b20b18;}
.product_information_section{ padding:0 0 50px !important;}
.product_information_section > div h2{ margin:50px 0 25px;}
.product_information_section > div:first-of-type h2{ margin:30px 0 25px;}
@media (min-width:768px){
  .table td.best_seller_section, .table tr:not(:first-of-type):hover{ background:#f7e6e7;}
}
@media (max-width:1199px) and (min-width:992px){
  .description_section{ padding:45px 0 35px;}
  .product_details_section{ padding:45px 0 0;}
  .out_of_stock_section{ margin:0 0 50px;}
  .product_information_link_section{ padding:20px 0 0;}
  .product_information_section{ padding:0 0 40px !important;}
  .product_information_section > div h2{ margin:40px 0 25px;}
  .product_information_section > div:first-of-type h2{ margin:25px 0;}
  .table{ margin:0 0 50px;}
}
@media (max-width:1199px){  
  .product_details_section .left_section{ width:180px;}
  .product_details_section .right_section{ width:calc(100% - 180px); padding:0 0 0 15px;}
  .product_details_section .right_section .bottom_section ul li{ font-size:16px;}
}
@media (max-width:991px) and (min-width:768px){
  .description_section{ padding:40px 0 30px;}
  .product_details_section .left_section{ margin:38px 0;}  
  .product_details_section .right_section .bottom_section ul li{ width:100% !important;}
  .out_of_stock_section{ margin:0 0 40px;}
  .product_information_link_section{ padding:15px 0 0;}
  .product_information_section > div h2{ margin:30px 0 25px;}
  .product_information_section > div:first-of-type h2{ margin:20px 0 25px;}
  .dosage_section button, .dosage_section button.button_clicked{ margin:20px 10px;}
  .dosage_section p{ font-size:14px; padding:30px 15px;}
  .table{ margin:0 0 40px;}
}
@media (max-width:991px){
  .description_section p{ font-size:14px;}
  .product_details_section{ padding:30px 0 0;}
  .product_details_section .left_section{ margin:38px 0;}  
  .product_details_section .right_section .bottom_section ul li{ width:100% !important;}
  .product_information_section{ padding:0 0 30px !important;}
}
@media (max-width:767px){
  .description_section{ padding:30px 0;}
  .description_section h1{ font-size:16px;}  
  .product_details_section{ text-align:center;}
  .product_details_section .left_section{ float:none; display:inline-block; margin:0 0 20px; padding:0 25px;}
  .product_details_section .right_section{ text-align:left; width:100%; padding:0;}
  .product_details_section .right_section .bottom_section ul li{ font-size:14px; line-height:20px;}
  .out_of_stock_section{ margin:0 0 30px;}
  .product_information_link_section{ padding:10px 0 0;}  
  .product_information_link_section{ display:none;}
  .dosage_section p, .dosage_section button, .dosage_section button.button_clicked{ font-size:14px;}
  .table-responsive, .table{ border:0 !important;}
  .table-responsive, .table tr td:nth-child(2) > div p, .table tr:nth-child(2){ margin:0;}
  .table{ margin:0 0 30px !important;}
  .table tr{ border-width:0 1px 1px; border-style:solid; border-color:#a19899; margin:15px 0 0;}
  .table tr td:first-child, .table tr:first-child{ display:none;}
  .table tr, .table tr td, .table tr td::before, .table tr td > div{ float:left;}
  .table tr, .table tr td, .table tr td::before{ display:block;}  
  .table tr, .table tr td, .table tr td::before, .table tr td > div{ width:100%;}
  .table tr td::before{ text-transform:uppercase; color:#b20b18; margin:0 0 10px;}
  .table tr td > div{ text-align:center;}
  .table tr td:nth-child(2)::before{ content:"pack size";}
  .table tr td:nth-child(3)::before{ content:"price";}
  .table tr td:nth-child(4)::before{ content:"offers";}
  .table tr td:nth-child(5)::before{ content:"order";}  
}
@media (max-width:991px) and (min-width:561px){  
  .dosage_section button, .dosage_section button.button_clicked{ font-size:14px;}
}
@media (max-width:767px) and (min-width:561px){
  .product_details_section .right_section .top_section p:first-child{ font-size:24px;}
  .product_information_section > div h2{ margin:20px 0;}
  .product_information_section > div:first-of-type h2{ margin:20px 0;}
  .dosage_section p{ padding:20px 5px;}
  .dosage_section button, .dosage_section button.button_clicked{ margin:10px 5px; padding:10px 8px;}
}
@media (max-width:560px){  
  .product_details_section .right_section .top_section p:first-child{ font-size:20px;}
  .product_information_section .title_text{ font-size:24px; line-height:34px;}
  .product_information_section > div h2{ margin:20px 0 15px;}
  .product_information_section > div:first-of-type h2{ margin:20px 0;}
  .dosage_section p, .dosage_btn_section{ width:100%; text-align:center;}
  .dosage_section p{ padding:10px 0 0;}  
  .dosage_section button, .dosage_section button.button_clicked{ font-size:12px; float:none; display:inline-block; margin:10px 2px; padding:5px;}
}
/* product page styles end */
/* trial pack styles start */
.trial_pack_section{ padding:50px 0 0;}
.trial_pack{ text-align:center; background:#f5f3f4; border:1px solid #c9c8c8; margin:20px 0 40px;}
.trial_pack .top_section{ width:100%; display:table; border-bottom:1px solid #c9c8c8; padding:20px;}
.trial_pack .top_section .img_section, .trial_pack .top_section .right_portion{ display:table-cell; vertical-align:middle;}
.trial_pack .top_section .img_section{ width:154px; height:154px; border:1px solid #dcdadb; border-radius:154px; background:#ffffff;}
.trial_pack .top_section .img_section img{ padding:27px;}
.trial_pack h1, .trial_pack .price_buy_now_section .price_section, .trial_pack .price_buy_now_section a, .trial_pack_description_section h4{ font-family:"Poppins-Medium";}
.trial_pack h1, .trial_pack .price_buy_now_section .price_section{ font-size:24px;}
.trial_pack h1, .trial_pack .top_section .right_portion li, .trial_pack_description_section h4, .trial_pack_description_section p{ color:#151515;}
.trial_pack .price_buy_now_section .price_section, .trial_pack .price_buy_now_section a, .trial_pack_description_section h4{ text-transform:capitalize;}
.trial_pack h1{ line-height:24px; text-transform:uppercase; padding:40px 0 0;}
.trial_pack .top_section .right_portion{ text-align:left; list-style:none; padding:0 0 0 20px;}
.trial_pack .top_section .right_portion li, .trial_pack_description_section p{ font-family:"Poppins-Regular"; font-size:18px;}
.trial_pack .top_section .right_portion li{ line-height:24px; margin:0 0 10px;}
.trial_pack .price_buy_now_section{ float:none; display:inline-block; vertical-align:top; padding:20px 0;}
.trial_pack .price_buy_now_section .price_section{ line-height:42px; color:#b20b18;}
.trial_pack .price_buy_now_section .buy_now_section{ margin:0 0 0 20px;}
.trial_pack h1, .trial_pack .top_section .right_portion, .trial_pack .top_section .right_portion li:last-child, .trial_pack .price_buy_now_section, .trial_pack .price_buy_now_section .price_section, .trial_pack .price_buy_now_section a, .trial_pack_description_section h4, .trial_pack_description_section p{ margin:0;}
.trial_pack, .trial_pack .top_section .right_portion li, .trial_pack .price_buy_now_section .price_section, .trial_pack_description_section h4{ padding:0;}
.trial_pack .price_buy_now_section .price_section, .trial_pack .price_buy_now_section .buy_now_section, .trial_pack .price_buy_now_section a{ float:left;}
.trial_pack .price_buy_now_section a{ font-size:20px; line-height:20px; text-decoration:none; color:#ffffff; background:#b20b18; border-radius:4px; border:1px solid #b20b18; padding:10px 20px;}
.trial_pack .price_buy_now_section a:hover{ color:#b20b18; background:#ffffff; border:1px solid #b20b18;}
.trial_pack_description_section{ padding:20px 0 60px;}
.trial_pack_description_section h4{ font-size:22px; line-height:36px;}
.trial_pack_description_section p{ line-height:28px;}
@media (max-width:1199px) and (min-width:992px){
  .trial_pack_section{ padding:40px 0 0;}
  .trial_pack{ margin:0 0 50px;}
  .trial_pack .top_section .right_portion li{ font-size:16px; line-height:22px;}
  .trial_pack_description_section{ padding:15px 0 50px;}
}
@media (max-width:991px) and (min-width:768px){
  .trial_pack_section{ padding:30px 0 0;}
  .trial_pack{ margin:0 0 40px;}
  .trial_pack h1{ font-size:20px; line-height:20px; padding:25px 0 0;}
  .trial_pack .top_section{ padding:15px;}
  .trial_pack .top_section .img_section{ float:none; display:inline-block;}
  .trial_pack .top_section .right_portion{ width:100%; float:left; display:block; min-height:100px; padding:15px 0 0;}
  .trial_pack .top_section .right_portion li{ font-size:14px; line-height:20px;}
  .trial_pack .price_buy_now_section{ padding:15px 0;}
  .trial_pack_description_section{ padding:10px 0 40px;}
}
@media (max-width:991px){
  .trial_pack_description_section p{ font-size:16px;}
}  
@media (max-width:767px){
  .trial_pack_section{ padding:30px 0 10px;}
  .trial_pack{ margin:0 0 30px;}
  .trial_pack h1{ padding:20px 0 0;}  
  .trial_pack .top_section{ padding:15px;}
  .trial_pack .price_buy_now_section{ padding:15px 0;}
  .trial_pack_description_section{ padding:5px 0 30px;}  
}
@media (max-width:767px) and (min-width:561px){
  .trial_pack h1{ font-size:20px; line-height:20px;}  
  .trial_pack .top_section .right_portion{ padding:0 0 0 15px;}
  .trial_pack .top_section .right_portion li{ font-size:16px; line-height:20px;}  
}
@media (max-width:560px){
  .trial_pack_section{ padding:30px 0 0;}
  .trial_pack{ margin:0 0 30px;}
  .trial_pack h1{ font-size:18px; line-height:18px;}  
  .trial_pack .top_section .img_section{ float:none; display:inline-block;}
  .trial_pack .top_section .right_portion{ width:100%; float:left; display:block; padding:15px 0 0;}
  .trial_pack .top_section .right_portion li{ font-size:14px; line-height:18px;}  
}
/* trial pack styles end */
/* offers styles start */
.offers_section{ text-align:center;}
.offers_section h3, .customer_section .customer_offers_section .right_portion ul li span, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1) span, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1) span, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(2) span, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(2) span{ font-family:"Poppins-Medium" !important;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul, .bonus_pills_shipping_section .free_shipping_section .right_portion ul, .customer_section .customer_offers_section .right_portion ul{ margin:0;}
.offers_section h3, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li{ padding:0;}
.offers_section h3{ font-size:24px !important; text-transform:uppercase !important; margin:0 !important;}
.offers_section p, .customer_section .customer_offers_section .right_portion ul li, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1), .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(3), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(3){ font-family:"Poppins-Regular" !important;}
.offers_section p{ margin:0 0 20px !important;}
.bonus_pills_shipping_section{ float:none; display:inline-block;}
.bonus_pills_shipping_section .free_bonus_pills_section, .customer_section .customer_offers_section{ margin:0 0 50px;}
.bonus_pills_shipping_section .free_bonus_pills_section, .bonus_pills_shipping_section .free_shipping_section, .customer_section .customer_offers_section{ display:table; background:#f8f5f5; border:1px solid #cac8c8;}
.bonus_pills_shipping_section .free_bonus_pills_section, .bonus_pills_shipping_section .free_shipping_section{ padding:25px 50px;}
.bonus_pills_shipping_section .free_bonus_pills_section .img_section, .bonus_pills_shipping_section .free_shipping_section .img_section, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion, .bonus_pills_shipping_section .free_shipping_section .right_portion, .customer_section .customer_offers_section .img_section, .customer_section .customer_offers_section .right_portion{ display:table-cell; vertical-align:middle;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion, .bonus_pills_shipping_section .free_shipping_section .right_portion, .customer_section .customer_offers_section .right_portion{ text-align:left;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion, .bonus_pills_shipping_section .free_shipping_section .right_portion{ padding:0 0 0 60px;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li{ line-height:48px;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li::before, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li::before{ background:none !important;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1){ font-size:36px; font-style:italic;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1) span, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1) span{ font-size:48px;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(2), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(2){ font-family:"Poppins-Light"; font-size:30px;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(3), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(3){ font-size:18px;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(2) span, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(2) span{ color:#b20b18}
.customer_section{ padding:25px 0 0;}
.customer_section .customer_offers_section{ width:100%; padding:25px 30px;}
.customer_section .customer_offers_section .right_portion{ padding:0 0 0 30px;}
.bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(2), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(2), .customer_section .customer_offers_section .right_portion h3{ text-transform:capitalize !important;}
.customer_section .customer_offers_section .right_portion ul li{ padding:0 0 0 25px;}
.customer_section .customer_offers_section .right_portion ul li::before{ content:""; position:absolute; top:9px; left:0; background:url('https://resources.topqualityrx.com/images/icons/tick_mark_icon.png') no-repeat; width:18px; height:17px;}
@media (max-width:1199px){
  .customer_section .customer_offers_section .right_portion ul li{ font-size:16px;}
}
@media (max-width:1199px) and (min-width:992px){
  .bonus_pills_shipping_section .free_bonus_pills_section, .customer_section .customer_offers_section{ margin:0 0 40px;}
  .customer_section{ padding:15px 0 0;}
  .customer_section .customer_offers_section{ padding:25px 15px;}
  .customer_section .customer_offers_section .right_portion{ padding:0 0 0 15px;}  
}
@media (max-width:991px){
  .offers_section p{ margin:0 0 10px !important;}
  .bonus_pills_shipping_section .free_bonus_pills_section, .customer_section .customer_offers_section{ margin:0 0 30px;}
}
@media (max-width:991px) and (min-width:768px){    
  .customer_section{ padding:5px 0 0;}    
  .customer_section .customer_offers_section{ height:282px; padding:20px;}
  .customer_section .customer_offers_section .img_section, .customer_section .customer_offers_section .right_portion{ width:100%; display:block;}
  .customer_section .customer_offers_section .right_portion{ padding:15px 0 0;}  
}
@media (max-width:767px){
  .customer_section .customer_offers_section .right_portion ul li{ line-height:36px;}
}
@media (max-width:767px) and (min-width:561px){
  .customer_section{ padding:10px 0 0;}
  .bonus_pills_shipping_section .free_bonus_pills_section, .bonus_pills_shipping_section .free_shipping_section{ padding:20px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion, .bonus_pills_shipping_section .free_shipping_section .right_portion{ padding:0 0 0 15px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li{ line-height:36px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1){ font-size:24px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(2), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(2){ font-size:20px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(3), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(3){ font-size:14px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1) span, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1) span{ font-size:40px;}
}
@media (max-width:560px){  
  .customer_section{ padding:5px 0 0;}    
  .customer_section .customer_offers_section, .bonus_pills_shipping_section .free_bonus_pills_section, .bonus_pills_shipping_section .free_shipping_section{ padding:15px;}
  .customer_section .customer_offers_section .img_section, .customer_section .customer_offers_section .right_portion, .bonus_pills_shipping_section .free_bonus_pills_section .img_section, .bonus_pills_shipping_section .free_shipping_section .img_section, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion, .bonus_pills_shipping_section .free_shipping_section .right_portion{ width:100%; display:block;}
  .customer_section .customer_offers_section .right_portion, .bonus_pills_shipping_section .free_bonus_pills_section .right_portion, .bonus_pills_shipping_section .free_shipping_section .right_portion{ padding:15px 0 0;}
  .customer_section .customer_offers_section .right_portion ul li{ font-size:14px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li{ line-height:36px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1){ font-size:30px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(2), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(2){ font-size:24px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(3), .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(3){ font-size:16px;}
  .bonus_pills_shipping_section .free_bonus_pills_section .right_portion ul li:nth-of-type(1) span, .bonus_pills_shipping_section .free_shipping_section .right_portion ul li:nth-of-type(1) span{ font-size:36px;}
}
/* offers styles end */
/* policies, about us, faq, disclaimer and our guarantee styles start */
.our_policies_section, .static_section{ padding:50px 0;}
.our_policies_section .policies_content_section{ padding:50px 0 0;}
.our_policies_section .static_section{ padding:0;}
.our_policies_section .policies_link_section, .our_policies_section .policies_content_section ul, .static_section ul, .static_section ol{ list-style:none;}
.our_policies_section .policies_link_section, .our_policies_section .policies_content_section ul li, .static_section li, .static_section ul.faq_section li:nth-of-type(odd), .product_information_section .faq_section p:nth-of-type(odd), .static_section ol.faq_section li:nth-of-type(odd){ margin:0;}
.our_policies_section .policies_link_section, .our_policies_section .policies_content_section ul, .our_policies_section .policies_content_section h3, .our_policies_section .policies_content_section p, .static_section ul, .static_section ol, .static_section p{ padding:0;}
.our_policies_section .policies_link_section li a, .our_policies_section .policies_content_section h3, .static_section h3, .static_section ul.faq_section li:nth-of-type(odd), .static_section ol.faq_section li:nth-of-type(odd), .product_information_section .faq_section p:nth-of-type(odd){ font-family:"Poppins-Regular";}
.our_policies_section .policies_link_section li a, .our_policies_section .policies_content_section h3, .static_section h3{ line-height:36px; text-transform:capitalize;}
.our_policies_section .policies_link_section li a, .our_policies_section .policies_content_section h3, .our_policies_section .policies_content_section p, .our_policies_section .policies_content_section ul li, .static_section h3, .static_section p, .static_section ul li, .static_section ol li{ color:#151515;}
.our_policies_section .policies_link_section li a{ font-size:20px; text-decoration:underline; margin:0; padding:0;}
.our_policies_section .policies_link_section li a:hover{ color:#b20b18;}
.our_policies_section .policies_content_section h3, .static_section h3{ font-size:22px; margin:20px 0 0;}
.our_policies_section .policies_content_section p, .our_policies_section .policies_content_section ul li, .static_section p, .static_section ul li, .static_section ol li{ font-family:"Poppins-Light"; font-size:18px;}
.our_policies_section .policies_content_section p, .our_policies_section .policies_content_section ul, .static_section p, .static_section ul, .static_section ol{ margin:0 0 10px;}
.our_policies_section .policies_content_section p, .static_section p{ line-height:28px;}
.our_policies_section .policies_content_section ul li, .static_section ul li, .static_section ol li, .product_information_section .faq_section p{ line-height:36px; padding:0 0 0 25px;}
.our_policies_section .policies_content_section ul li, .static_section ul li, .static_section ol li, .product_information_section .faq_section p{ position:relative;}
.our_policies_section .policies_content_section ul li::before, .static_section ul li::before, .static_section ol li::before{ content:""; position:absolute; top:10px; left:0; background:url('https://resources.topqualityrx.com/images/icons/bullet_icon.png') no-repeat; width:11px; height:16px;}
.static_section ul.faq_section li:nth-of-type(even), .static_section ol.faq_section li:nth-of-type(even), .product_information_section .faq_section p:nth-of-type(even){ margin:0 0 15px;}
.static_section ul.faq_section li::before, .static_section ol.faq_section li::before, .product_information_section .faq_section p::before{ content:""; position:absolute; top:11px; left:0; width:16px; height:15px;}
.static_section ul.faq_section li:nth-of-type(odd)::before, .static_section ol.faq_section li:nth-of-type(odd)::before, .product_information_section .faq_section p:nth-of-type(odd)::before{ background:url('https://resources.topqualityrx.com/images/icons/question_icon.png') no-repeat;}
.static_section ul.faq_section li:nth-of-type(even)::before, .static_section ol.faq_section li:nth-of-type(even)::before, .product_information_section .faq_section p:nth-of-type(even)::before{ background:url('https://resources.topqualityrx.com/images/icons/answer_icon.png') no-repeat;}
@media (max-width:1199px) and (min-width:992px){
  .our_policies_section, .static_section{ padding:40px 0;}
  .our_policies_section .policies_content_section{ padding:40px 0 0;}
}
@media (max-width:991px) and (min-width:768px){  
}
@media (max-width:991px){
  .our_policies_section, .static_section{ padding:30px 0;}
  .our_policies_section .policies_content_section{ padding:30px 0 0;}
}
@media (max-width:767px){
  .our_policies_section{ padding:50px 0;}
  .our_policies_section .policies_content_section h3, .static_section h3{ font-size:18px;}
  .our_policies_section .policies_content_section p, .our_policies_section .policies_content_section ul li, .static_section p, .static_section ul li{ font-size:16px; line-height:28px;}
  .our_policies_section .policies_content_section ul li::before, .static_section ul li::before, .static_section ol li::before{ top:6px;}
  .static_section ul.faq_section li::before, .static_section ol.faq_section li::before, .product_information_section .faq_section p::before{ top:7px;}
}
/* policies, about us, faq, disclaimer and our guarantee styles end */
/* help desk styles start */
.help_desk_banner_section, .help_desk_section .help_desk h5{ position:relative;}
.help_desk_banner_section .help_desk_banner_content_section{ position:absolute; top:calc(50% - 30px); right:100px;}
.help_desk_banner_section h4, .help_desk_banner_section p, .help_desk_section .help_desk h5, .helpdesk_bottom_link_section h4, .helpdesk_bottom_link_section ul li a{ text-transform:capitalize;}
.help_desk_banner_section h4, .help_desk_section .help_desk h5{ font-family:"Poppins-Medium"; font-size:24px; line-height:36px;}
.help_desk_banner_section h4, .help_desk_section .help_desk p a:hover, .helpdesk_bottom_link_section ul li a:hover{ color:#b20b18;}
.help_desk_banner_section p, .help_desk_section .help_desk p, .help_desk_section .help_desk ul li, .helpdesk_bottom_link_section h4{ line-height:24px;}
.help_desk_banner_section p, .help_desk_section .help_desk p, .help_desk_section .help_desk ul li{ font-size:16px;}
.help_desk_banner_section p, .helpdesk_bottom_link_section h4{ font-family:"Poppins-Regular";}
.help_desk_section{ text-align:center; margin:60px 0 0;}
.help_desk_section .help_desk{ background:#f5f3f4; border:1px solid #c9c8c8; height:265px; margin:0 0 40px; padding:40px 20px;}
.help_desk_section .help_desk h5{ margin:0 0 15px; padding:10px 0 5px;}
.help_desk_section .help_desk h5::before, .help_desk_section .help_desk ul li::before, .helpdesk_bottom_link_section ul li::before, .helpdesk_bottom_link_section ul li:hover::before{ content:""; position:absolute;}
.help_desk_section .help_desk h5::before{ top:100%; left:calc(50% - 37px); background:url("https://resources.topqualityrx.com/images/sub_heading_line.png") no-repeat; width:73px; height:1px;}
.help_desk_banner_section p, .help_desk_section .help_desk h5, .help_desk_section .help_desk p a, .helpdesk_bottom_link_section h4, .helpdesk_bottom_link_section ul li a{ color:#151515;}
.help_desk_section .help_desk p a, .helpdesk_bottom_link_section ul li a{ text-decoration:none;}
.help_desk_section .help_desk ul li{ float:none; display:inline-block; padding:0 0 0 20px;}
.help_desk_section .help_desk ul li::before{ top:4px; left:0; width:15px; height:16px; background:url("https://resources.topqualityrx.com/images/icons/tollfree_icon.png") no-repeat; margin:0 5px 0 0;}
.help_desk_section p, .help_desk_banner_section h4, .help_desk_section .help_desk ul, .helpdesk_bottom_link_section ul, .help_desk_section .help_desk p, .help_desk_section .help_desk ul li, .helpdesk_bottom_link_section .inner_section:last-child, .helpdesk_bottom_link_section h4, .helpdesk_bottom_link_section ul li a{ margin:0;}
.help_desk_section, .help_desk_banner_section h4, .help_desk_banner_section p, .helpdesk_bottom_link_section h4, .helpdesk_bottom_link_section ul li a{ padding:0;}
.helpdesk_bottom_link_section{ text-align:left; width:33.3333%; float:left; margin:10px 0 50px;}
.helpdesk_bottom_link_section .inner_section{ margin:0 0 20px;}
.helpdesk_bottom_link_section h4{ font-size:18px;}
.helpdesk_bottom_link_section ul li, .helpdesk_bottom_link_section ul li a{ line-height:28px;}
.helpdesk_bottom_link_section ul li{ padding:0 0 0 10px;}
.helpdesk_bottom_link_section ul li::before, .helpdesk_bottom_link_section ul li:hover::before{ top:12px; left:0; width:6px; height:7px; margin:0 5px 0 0;}
.helpdesk_bottom_link_section ul li::before{ background:url("https://resources.topqualityrx.com/images/icons/help_desk_information_link_icon.png") no-repeat;}
.helpdesk_bottom_link_section ul li:hover::before{ background:url("https://resources.topqualityrx.com/images/icons/help_desk_information_link_hover_icon.png") no-repeat;}
.helpdesk_bottom_link_section ul li a{ font-family:"Poppins-Light"; font-size:14px;}                             
@media (max-width:1199px) and (min-width:768px){
  .help_desk_banner_section .help_desk_banner_content_section{ right:15px;}  
}
@media (max-width:1199px) and (min-width:992px){
  .help_desk_section{ margin:50px 0 0;}
  .help_desk_section .help_desk{ height:270px; margin:0 0 30px; padding:30px 20px;}
  .helpdesk_bottom_link_section{ margin:10px 0 40px;}
}
@media (max-width:991px) and (min-width:768px){
  .help_desk_banner_section .help_desk_banner_content_section{ width:45%; top:calc(50% - 48px);}
  .help_desk_section{ margin:40px 0 0;}
  .help_desk_section .help_desk{ height:226px; margin:0 0 20px; padding:30px 20px;}
  .helpdesk_bottom_link_section{ margin:10px 0 30px;}  
}
@media (max-width:767px){
  .help_desk_section{ margin:30px 0 0;}
  .help_desk_banner_section .help_desk_banner_content_section{ background:#f5f3f4; border-width:0 1px 1px; border-style:solid; border-color:#c9c8c8; padding:15px; position:relative; top:auto; right:auto;}  
  .help_desk_section .help_desk{ height:auto; padding:20px;}
  .help_desk_section .help_desk, .helpdesk_bottom_link_section{ margin:0 0 20px;}
  .helpdesk_bottom_link_section h4{ font-size:16px;}
  .helpdesk_bottom_link_section ul li::before, .helpdesk_bottom_link_section ul li:hover::before{ top:11px;}
}
@media (max-width:767px) and (min-width:561px){
  .helpdesk_bottom_link_section{ width:50%;}
  .help_desk_banner_section h4{ font-size:20px;}
}
@media (max-width:560px){
  .helpdesk_bottom_link_section{ width:100%;}
  .help_desk_banner_section h4{ font-size:18px; line-height:24px; margin:0 0 5px;}
}
/* help desk styles end */
/* contact us styles start */
.map_section{ padding:50px 0 0;}
.contact_us_link_section{ padding:20px 0 0;}
.top_information_section p, .contact_us_link_section p{ font-size:16px !important;}
.contact_us_link_section p span{ width:170px; float:left;}
.contact_us_link_section p a{ color:#b20b18; text-decoration:none;}
.contact_us_form .form-group .form-control, .contact_us_form .form-group .form-control:focus{ border-color:#a19899; border-radius:0;}
.contact_us_form .form-group .form-control:focus{ box-shadow:none;}
.contact_us_form .btn_section{ margin:0 0 20px;}
.contact_us_form .btn_section input[type="submit"]{ font-family:"Poppins-Medium"; font-size:15px; line-height:18px; text-decoration:none; color:#ffffff; background:#b20b18; border-radius:4px; border:1px solid #b20b18; float:right; margin:0; padding:7px 12px;}
.contact_us_form .btn_section input[type="submit"]:hover{ color:#b20b18; background:#ffffff;}
@media (max-width:1199px) and (min-width:992px){
  .map_section{ padding:40px 0 0;}
}
@media (max-width:991px){
  .map_section{ padding:30px 0 0;}
}
@media (max-width:991px) and (min-width:768px){
  .contact_us_link_section{ padding:20px 0 20px;}
}
@media (max-width:767px){
  .contact_us_link_section{ padding:10px 0 20px;}
}
/* contact us styles end */
/* arkcode styles start */
.arkcode .introduction{ padding:0 0 20px;}
.arkcode h2{ font-family:"Poppins-Medium"; font-size:30px; line-height:34px; text-transform:uppercase; text-align:center; color:#151515; margin:30px 0 10px; padding:0;}
.procedure li, .note{ padding:15px 30px !important;}
.procedure li{ background:#e1e1e1; margin:0 0 10px;}
.procedure li::before{ background:none !important;}
.procedure li a, .procedure li span{ color:#b20b18;}
.procedure li span{ text-transform:uppercase; margin:0 20px 0 0;}
.procedure li strong{ font-family:"Poppins-Regular"; font-weight:normal;}
.note{ border-width:0 1px 1px; border-style:solid; border-color:#e1e1e1;}
.arkcode h3, .procedure, .procedure li:last-child, .note p:last-child{ margin:0 !important;}
.note, .arkcode ul{ margin:0 0 20px;}
@media (max-width:767px){
  .arkcode h2{ font-size:24px; line-height:30px;}
  .procedure li, .note{ padding:15px !important;}
}
/* arkcode styles end */