@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPw.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkA.ttf) format('truetype')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkA.ttf) format('truetype')}

/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-address-card:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-right:before{content:"\f038"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-at:before{content:"\f1fa"}.fa-bars:before{content:"\f0c9"}.fa-bitcoin:before{content:"\f379"}.fa-box:before{content:"\f466"}.fa-btc:before{content:"\f15a"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-child:before{content:"\f1ae"}.fa-circle:before{content:"\f111"}.fa-code:before{content:"\f121"}.fa-comments:before{content:"\f086"}.fa-copyright:before{content:"\f1f9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-d-and-d:before{content:"\f38d"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-external-link-alt:before{content:"\f35d"}.fa-eye:before{content:"\f06e"}.fa-first-order:before{content:"\f2b0"}.fa-flag:before{content:"\f024"}.fa-font:before{content:"\f031"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-heading:before{content:"\f1dc"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-history:before{content:"\f1da"}.fa-home:before{content:"\f015"}.fa-html5:before{content:"\f13b"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-js:before{content:"\f3b8"}.fa-less:before{content:"\f41d"}.fa-link:before{content:"\f0c1"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-page4:before{content:"\f3d7"}.fa-percent:before{content:"\f295"}.fa-phone:before{content:"\f095"}.fa-php:before{content:"\f457"}.fa-pills:before{content:"\f484"}.fa-rss:before{content:"\f09e"}.fa-search:before{content:"\f002"}.fa-server:before{content:"\f233"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-shipping-fast:before{content:"\f48b"}.fa-shopping-cart:before{content:"\f07a"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tag:before{content:"\f02b"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-twitter:before{content:"\f099"}.fa-typo3:before{content:"\f42b"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-users:before{content:"\f0c0"}.fa-video:before{content:"\f03d"}.fa-weight:before{content:"\f496"}.fa-window-close:before{content:"\f410"}.fa-wordpress:before{content:"\f19a"}.fa-yoast:before{content:"\f2b1"}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400; font-display: swap;src:url(../fonts/fa-brands-400.woff2) format("woff2")}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;font-display:swap; src:url(../fonts/fa-regular-400.woff2) format("woff2")}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-display: swap; font-weight:900;src:url(../fonts/fa-solid-900.woff2) format("woff2")}.fa,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}

body{ font-family: 'Source Sans Pro', sans-serif; color:#1d1d1d; margin:0; padding:0; font-size:16px; font-weight:normal; letter-spacing:.5px;}
h1, h2, h3, h4, h5, h6{ display:block; margin:0; padding:0; }
div, ul, li { display:block; margin:0; padding:0; list-style:none;  box-sizing:border-box; }
p{font-size:18px; line-height:27px; text-align:left; margin:0px; font-weight:400;}
a{ color:#333333; text-decoration:none; outline:none; }
a::after{ text-decoration:none; outline:none;}
a::active{ text-decoration:none; outline:none;}
input:focus, button:focus, select:focus{ outline:none;}
a:hover{text-decoration:none; color:#ed3b35;}
a:focus, a:visited, a:active{text-decoration:none;}
ul, ul li, li{list-style-type:none;}
ul, ol{padding:0;margin:0;}
a, a:hover, a:focus, a:focus, a:active{text-decoration:none;outline:none;transition:ease-in .3s;}
input:focus{outline:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select_arrow.png) no-repeat right 15px top 22px;height:50px;padding:0 20px;border:solid 1px #ccc;}
section, nav, header, footer, figure{ margin:0px; padding:0px;  width:100%;}
/*global*/
.container{ max-width:1310px;} 
.section{ width:auto; padding:40px 0px;}
.section.top{ width:auto; padding:60px 0px 0px 0px;}
.section.bottom{ width:auto; padding:0px 0px 60px 0px;}
.typo{ width:auto;}
.typo .main-title{ width:auto; font-weight:700; margin:0px 0px 0px 0px; color:#c70039; font-size:24px;text-align: center;}
.typo .main-title1{ width:auto; font-weight:600; font-size:18px;}
.typo .pera{ width:auto;}
.typo .pera p{ width:auto; margin:10px 0px 0px 0px; text-align:justify;}
.typo .pera p a { color:#c70039; font-weight:700;}
.typo .list{ width:auto; margin:20px 0px;}
.typo .list ul{ width:auto;}
.typo .list ul li{ width:auto; background:url(../images/arrow.png) left 5px no-repeat; padding:4px 0px 4px 30px; margin:5px 0px;}

a.extra_link, a.extra_link:hover{ font-weight:700; background:none !important; color:#000 !important; padding:0 !important; border:none !important;}
.home-content p a {
    color: #cb2c3f;
    font-weight: 700;
}

.typo.center{ text-align:center;}

.typo.center p{text-align:left;}



.typo.white{ color:#fff;}

.typo.white .main-title{ color:#fff; text-align:center;}



.grayback{ background:#f9f9f9;}

/*global*/
.blog_content {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
h3.main-title {
    font-size: 24px;
    margin-bottom: 5px;
    font-weight: 700;
    text-align: center;
    color: #e12836;
}

/*header start*/

header{ width:auto; padding:0px 0px 0px;}
.contact_img {
    width: 100%;
    float: left;
    margin: 0;
    text-align: center;
    border: 1px solid #c70039;
}
.contact_img h3 {
    font-weight: 600;
    background: #c70039;
    color: #fff;
    padding: 5px 0px;
}
figure.contact_img p {
    padding: 10px;
    text-align:center;
}
header .topbar{ padding:12px 0px;background-image: linear-gradient(to right, #c80139 , #fd5433);}

.logo {
    padding: 5px;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
    width: 85%;
    text-align: center;
}
.cart img {
    border: 2px solid #fff;
    border-radius: 50%;
}

header .topbar .rightwrap{ width:100%; float:left; display:flex; justify-content:flex-end; align-items:center; flex-wrap:row;}

header .topbar .rightwrap .search{ width:auto; margin:0px 20px 0px 0px;}

header .topbar .rightwrap .search .text{ width:200px; border:0px; border-bottom:1px #cccccc solid; background:url(../images/search-icon.png) left 10px no-repeat; padding:6px 30px; outline:none;}



header .topbar .cart{}

header .topbar .cart a{ display:inline; width:100%; height:100%;}

header .topbar .cart p{ color:#000; line-height:16pt; font-size:16px; text-align:right;}

header .topbar .cart p span{display:inline-block; }

header .topbar .cart p strong{display:inline-block; position:relative; font-weight:normal; margin:0px 0px 0px 15px;}

header .topbar .cart p strong i{ position:absolute; right:-5px; top:-5px; color:#fff; font-style:normal; background:#ffc301; border-radius:50%; padding:0px 5px; font-size:11px; font-weight:700; line-height:13pt;}



header .contact .mobile-menu{background:#f7941d;  margin:0px 0px 0px 10px; padding:10px; display:none; align-items:center; justify-content:center;}

header .contact .mobile-menu i{ font-size:20px; color:#fff; background:#fff; border-radius:50%;}



header .navbox{ width:auto; }

header .navbox nav{ width:auto; margin:0px auto; }

header .navbox nav ul{ width:auto; font-size:0px; text-align:center;  }

header .navbox nav ul li{ display:inline-block;}

header .navbox nav ul li a{ display:block; font-size:16px; color:#fff; font-weight:600; text-transform:uppercase; padding:12px 0px; }

header .navbox nav ul li a span{border-right:0px #e34455 solid; display:block; padding:0px 15px;}
header .navbox nav ul li a:hover {
    color: #ffffff;
}

header .navbox nav ul li:last-child span{ border:0px;}



header .navbox .mobile-menu{ width:100%; background:#ee4e4a; color:#fff; font-size:18px; font-weight:bold;  margin:0px; overflow:hidden; padding:10px; display:none; }

header .navbox .mobile-menu i{ font-size:20px; color:#fff; float:right; margin:5px 0px 0px 0px;}

.pro_main_img {height: 160px;width: auto;}



/*header close*/



/*banner start*/

.banner{ width:100%; height:424px; background:url(../images/online_pharmacy.jpg) center center no-repeat; background-size:cover; position:relative; padding:85px 0 0 0; }
.banner::before{ content:''; height:4px; background-image:linear-gradient(to right, #c80139 , #fd5433); width:100%; position:absolute; top:0; display:none;}

.banner .content{ width:550px; color:#000; margin:0px auto 0; background:rgba(255,255,255,.9); padding:20px; text-align:center;}

.banner .content h1, .banner .content label{ width:auto; font-size:48px; font-weight:700; background: #CA0439;background: -webkit-linear-gradient(to right, #CA0439 0%, #fd5233 100%);
background: -moz-linear-gradient(to right, #CA0439 0%, #fd5233 100%);background: linear-gradient(to right, #CA0439 0%, #fd5233 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.banner .content h1 small{ color:#ffc301; font-weight:700; display:inline; font-size:36px; }

.banner .content p{ width:auto; margin:5px 0 20px 0px; font-size:20px; text-align:center; font-weight:600; font-style:italic;}

.banner .content p a{ background:#ffc301; font-size:18px; border-radius:50px; font-weight:700; color:#fff; display:inline-block; padding:12px 40px; margin:10px auto 0; }

.banner .content p a:hover{ background:#fff; color:#003153;}

/*banner close*/



/*benefits start*/

.whatis{width:100%; padding:40px 00px 20px; background:#fff; margin:0px auto 0px auto; position:relative; z-index:2;}

/*benefits close*/



/*home-about start*/

.home-about{ width:auto; position:relative;}

/*.home-about .order{ order:1;}*/

.home-about-banner{width:auto; height:auto;line-height: 150px; display:flex; align-items:center; justify-content:center; position:relative;}

/*.home-about-banner:before{background:url(../images/product-border.png) left top no-repeat; width:190px; height:190px; position:absolute; left:-27px; top:-27px; content:'';}

.home-about-banner:after{background:url(../images/product-border1.png) left top no-repeat; width:190px; height:190px; position:absolute; right:-27px; bottom:-27px; content:'';}
*/
.home-about .search{ width:100%;  margin:10px 00px 0px; overflow:hidden; padding:2px; }
.home-about .search .select_area{ display:flex; align-items:center; justify-content:center; width:100%; float:left; flex-flow:row wrap;}
.home-about .search .select_area select{flex:0 0 100%; border:1px #ccc solid;  border-radius:50px; height:50px; font-size:18px; font-weight:600; margin:0 0 10px;}
.home-about .search .select_area button{ width:200px; text-align:center; display:inline-block; background:#ffc301; color:#fff; border-radius:50px; padding:10px 15px; border:0px; font-size:16px; font-weight:700;}
.home-about .search .select_area button.outstock{ background:#333; cursor: no-drop;}
.home-about .typo{ padding: 0px 0px 0;
 
    background: #fff;
    }

/*home-about close*/



/*whybanner close*/

.whybanner{ width:auto; background:url(../images/why-banner.jpg) left top no-repeat; background-size:cover;}

/*whybanner close*/





/*home-content start*/

.home-content{ width:auto;}
.home-content .head_h1 {
    width: 100%;
    float: left;
    margin: 10px 0px 5px 0px;
    font-size: 28px;
    color: #c70039;
    font-weight: 700;
}
.home-content .head_h1 h1{ width:auto; display:inline; font-size:28px; margin:0; padding:0; font-weight:700;}
.home-content h2 {
    width: 100%;
    float: left;
    margin: 10px 0px 5px 0px;
    font-size: 22px;
    color: #c70039;
    font-weight: 700;
}
h3.head__faq {
    color: #c70039;
    font-weight: 700;
    font-size: 28px;
}
.home-content h4, .home-content h3{ width:100%; float:left; margin:10px 0px 5px 0px; font-size:22px; color:#c70039; font-weight:700;}
.home-content h4:first-child{margin:0px 0px 10px 0px;}
.home-content p{ margin:0px 0px 20px; font-size:18px; line-height:27px;  width:100%; display:block;}
.home-content ul{  width:100%; display:block; margin:0 0 20px;}
.home-content ul li{background-size: 21.5px 21px;width:100%;display:flow-root;  margin:6px 0px; background:url(../images/arrow.png) left 0px top 3px no-repeat; padding:0px 0px 0px 25px;  font-size:18px; line-height:27px;}

/*home-content close*/





/*footer start*/

footer{ background-image:linear-gradient(to right, #c80139 , #fd5433); padding:50px 0px 30px 0px;}

footer .logo{ text-align:center; border-bottom:1px #ee4e4a solid; margin:0px 0px 40px 0px; padding:0px 0px 40px 0px;}

footer .footer-box{ height:100%; padding:0px; }

footer .footer-box.last{ border:0px;}

footer h4{ color:#fff; font-size:20px; position:relative; padding:0px 0px 20px 0px; margin:0px 0px 30px 0px;}

footer h4:before{ width:50px; height:1px; background:#fff; position:absolute; left:0px; bottom:0px; content:'';}

footer .address{ width:auto; margin:0px 30px 15px 0px;}

footer .address p{ color:#fff;}

footer .address p i{ float:left; margin:6px 10px 0px 0px; color:#fff;}

footer .address p span{ width:auto; display:block; overflow:hidden; color:#fff;}

footer .list{ width:auto;}

footer .list ul{ width:100%; float:left;  color:#fff; padding:0px 0 0;}

footer .list ul li{ width:auto; display:inline-block; border-right:solid 1px #fff; padding:0 15px 0; line-height:15px;}
footer .list p{ font-size:14px; padding-left:15px; color:#fff; margin:0;}
footer .list ul li:last-child{ border:none;}

footer .list ul li a{ color:#fff; font-size:14px; display:block; padding:0px 0px; margin:0px 0px 0px 0px;}
footer .list ul li:last-child{ border:none;}

footer .social{ width:auto; margin:0px 0px 0px 0px;}

footer .social p{ color:#fff;}

footer .social ul{ width:auto; margin:20px 0px; border-top:1px #ee4e4a solid; padding:20px 0px 0px 0px;}

footer .social ul a { display:inline-block; border-radius:50%; width:35px; height:35px; margin:0px 2px;

padding:8px 0px; font-size:16px; color:#4c6cf3; text-align:center; color:#fff;}

footer .social ul a.facebook{ background:#005397;}

footer .social ul a.twitter{ background:#00c9ff;}

footer .social ul a.linkedin{ background:#0073b1;}

footer .social ul a.youtube{ background:#fb5353;}

footer .payment{ border:1px #fff solid; padding:10px;}





footer .copy{ border-top:1px #ee4e4a solid; padding:20px 0px; margin:20px 0px 0px;}

footer .copy p{ color:#fff; text-align:center;}

footer .copy p a{ color:#fff;}

/*footer close*/

.inner_page_area{width:100%; display:block;background:#fff;padding:0 0 40px;}
.inner_page_area .breadcrumb{width:100%;float:left;background:none;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;border-radius:0;padding:15px 0;margin:0 0 30px;}
.inner_page_area .breadcrumb li{width:auto;display:inline-block;margin:0 10px 0 0;padding:0;color:#c70039;font-weight:500;position:relative;letter-spacing:.5px;}
.inner_page_area .breadcrumb li a{color:#000;position:relative;}
.inner_page_area .breadcrumb li::after{contain:">";position:absolute;}
.inner_page_area h1{width:100%;float:left;font-size:32px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:#c70039;}
.our_value{width:100%;float:left;display:flex;flex-flow:row wrap;align-items:stretch;font-size:16px;}
.our_value .box_big{flex:0 0 100%;border:solid 0px #ddd;margin:0 0% 30px 0;padding:15px;background:#f1f4f5;}
.our_value .box_big ul{width:100%;float:left;text-align:left;}
.our_value .box_big ul li{width:auto;float:none;display:inline-block;background:none;padding:15px 20px;background:#fff;margin:10px;text-align:center;}
.our_value .box_big ul li h3{width:100%;float:left;text-transform:uppercase;font-size:18px;}
.our_value .box_big ul li i{color:#000;font-size:32px;}
.our_value .box_01{flex:0 0 49%;border:solid 1px #ddd;margin:0 1% 30px 0;padding:15px;}
.our_value .box_02{flex:0 0 49%;border:solid 1px #ddd;margin:0 0 30px 1%;padding:15px;}
.content_page{width:100%;float:left;}
.content_page h1{color:#c70039;display:block;width:100%;float:left;margin:0 0 0px;}
.content_page h2, .content_page h3{width:100%;float:left;margin:10px 0 5px 0;font-size:24px;color:#c70039;padding:0;font-weight:600;letter-spacing:.5px;}
.content_page p{width:100%;float:left;font-size:18px;line-height:27px;color:#000;letter-spacing:.5px;text-align:justify;margin:0 0 20px 0;}
.content_page ul{width:100%;float:left;font-size:18px;line-height:27px;color:#000;margin:0 0 15px 0;padding:0;}
.content_page ul li{width:100%;float:left;background:url(../images/arrow.png) no-repeat left top 8px;padding:6px 0px 6px 25px;}
.about_category{width:100%;float:left;margin:15px 0;border:solid 1px #2373f4;padding:15px;}
.about_category h2, .about_category h3{width:100%;float:left;margin:0px 0 10px 0;font-size:20px;color:#c70039;padding:0;font-weight:500;letter-spacing:.5px;}
.about_category p{width:100%;float:left;font-size:16px;line-height:24px;color:#000;letter-spacing:.5px;text-align:justify;margin:0;padding:0;}
.why_us .content_area{width:50%;float:left;padding:60px 90px;}
.why_us .img_area{width:50%;float:right;}
.why_us .img_area img{width:100%;}



.my_cart table{background:#fff;margin-bottom:0px;border:#e4e2e2 1px solid;}
.my_cart table th:first-child, .my_cart table td:first-child{text-align:left;}
.my_cart table th{background:#c70039;text-align:center;color:#fff;padding:10px !important;text-transform:uppercase;font-size:14px;font-weight:600;}
.my_cart table td{text-align:center;color:#262627;font-size:13px;padding:16px 10px !important;}
.check_right{width:100%;float:left;background:#fff;padding:0px 0 20px;color:#000;margin:20px 0;}
.check_right table{background:#fff;margin-bottom:0px;border:#e4e2e2 1px solid;}
.check_right table td{text-align:left;color:#262627;font-size:13px;padding:10px 10px !important;}
.check_right table td:last-child{text-align:right;}
.checkout_details{width:100%;float:left; font-size:16px;color:#000; position:relative; background:#fff; border-radius:5px;  box-shadow: 0 0 6px 0 #ccc; overflow:hidden;}
.checkout_details h3{width:100%;float:left;background:#c70039;color:#fff;padding:10px 15px;font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;}
.checkout_details ul{width:100%;float:left;padding:10px 15px;}
.checkout_details ul li{width:50%;float:left;margin:15px 0; position:relative;}
.checkout_details ul li .form-control{width:96%;height:45px;border-radius:0;font-size:16px; border:solid 1px #ccc; border-radius:30px; padding:0 20px;}
.checkout_details ul li select{background:url(../images/select_arrow.png) no-repeat right 10px top 20px #fff;height:45px !important;}
.checkout_details label{width:100%;float:left;padding:5px 15px;font-size:14px;color:#000;}
.checkout_details label.error{color:#f00;padding:0;margin:0; position:absolute; bottom:-22px; left:8px;}
.checkout_details .sbmt_area{width:100%;float:left;padding:0 15px 15px;}
.checkout_details .sbmt_area button{background:#c70039;color:#fff;border-radius:22px;border:none;font-size:16px;letter-spacing:.5px;text-transform:uppercase;font-weight:900;cursor:pointer;margin:10px 0px;width:auto;padding:0 40px;height:43px;}
.checkout_details .sbmt_area button:hover{background-image: linear-gradient(to right, #c80139 , #fd5433);transition:ease-in .3s;}

.payment_details{width:100%;float:left;border:solid 0x #f1f1f1;font-size:14px;color:#000;margin:20px 0; background:#fff; border-radius:5px;  box-shadow: 0 0 6px 0 #ccc; overflow:hidden;}
.payment_details h3{width:100%;float:left;background:#c70039;color:#fff;padding:10px 15px;font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;}
.payment_opt{text-align:center;padding:10px 15px;width:100%;float:left;}
.payment_opt ul{margin:0;padding:0;list-style:none;width:100%;float:left;text-align:center;}
.payment_opt ul li{display:inline-block;vertical-align:top;float:left;width:100%;height:auto;border:#ccc 1px solid;padding:8px 8px 8px;text-align:center;cursor:pointer;margin:5px 0;min-width:auto;text-align:left;background:#fff;}
.payment_opt ul li figure{max-width:30%;width:60px;float:left;height:auto;}
.payment_opt ul li figcaption{width:70%;float:left;height:auto;padding:0 5px;}
.payment_opt ul li figure img{display:inline-block;float:left;max-width:100%;height:auto;max-height:30px;}
.payment_opt ul li figcaption h4{margin:0px;font-size:16px;font-weight:600;text-transform:uppercase;color:#000;padding-top:0px 0 5px;width:100%;float:left;}
.payment_opt ul .grey_color{background:#ccc;}
.payment_opt ul li figcaption span{font-size:14px;color:#f00;font-weight:600;line-height:16px;display:inline-block;}
.card_details_main{width:100%;float:left;margin:15px 0 25px;padding:0px;background:#fff; border-radius:5px;  box-shadow: 0 0 6px 0 #ccc; overflow:hidden;}
.card_details_main h2{font-size: 18px;
    text-transform: uppercase;
    border-bottom: solid 1px #ccc;
    padding: 10px 10px;
    margin: 0 0 15px;
    color: #ffffff;
    background: #c70039;
    font-weight: 700;}
.card_details_main p{width:100%;float:left;text-align:center;padding:15px 0;font-size:16px;font-weight:700;line-height:20px;}
.card_details_main .main_div{width:100%;float:left;}
.card_details_main .main_div .left_side{width:100%;float:left;font-size:14px;font-weight:700;padding:5px 0 0;}
.card_details_main .main_div .left_side label{ margin:0;}
.card_details_main .main_div .right_side{width:100%;float:left;}
.card_details_main .check_first .form-control{margin:7px 0;background:none;border:solid 1px #ccc;padding:0 10px;height:40px;width:100%;font-size:13px;}
.card_details_main .check_first .card_width{width:100% !important;float:left;}
.card_details_main .check_first .card_width .form-control{border:solid 1px #ccc;border-width:1px;}
.card_details_main .check_first .card_width li{width:100%;float:left;height:auto;list-style:none;padding:0 0px;border:none;}
.card_details_main .check_first .card_width li:first-child{padding-left:0;}
.card_details_main .check_first figure{width:100%;float:left;line-height:42px;}
.card_details_main .check_first figure img{max-width:100%;max-height:30px;}
.card_details_main .check_first small{font-size:11px;}
.card_details_main .card_dtls{width:100%;float:left;}
.card_details_main .card_dtls li{width:50%;float:left;padding:0 10px 0 0;}
.card_details_main .card_dtls li label{padding:0;margin:10px 0 0;font-weight:700;}
.card_details_main .card_dtls li select{background:url(../images/select_arrow.png) no-repeat right 10px top 15px #fff !important;height:40px !important;}
.pay_card{width:100%;float:left;color:#fff;}
.pay_card li{width:100%;float:left;border-bottom:solid 1px #333;color:#fff;cursor:pointer;padding:5px 0;text-transform:uppercase;}
.pay_card li:last-child{border:none;}
.pay_card li img{max-height:30px;margin-right:5px;}
.process_btn{width:100%;float:left;margin:8px 0 20px;}
.process_btn button{background:#c70039;border:none;color:#fff;font-size:16px;font-weight:600;padding:12px 26px;border-radius:4px;transition:.5s;cursor:pointer;}
.process_btn button:hover{background-image: linear-gradient(to right, #c80139 , #fd5433);transition:.5s;}
.contact_form{width:100%;float:left;text-align:left;}
.contact_form p{width:100%;float:left;font-size:18px;letter-spacing:.5px;}
.contact_form ul{width:100%; float:left ;padding:0 0%;margin:0; display:flex; flex-flow:row wrap; align-items:stretch; justify-content:space-between;}
.contact_form ul li{flex:0 0 48%; margin:15px 0;font-size:16px;position:relative; text-align:left;}
.contact_form ul li input{width:100%;padding:0 10px 0 10px;height:45px;position:relative;float:left; border:solid 1px #ccc;}
.contact_form ul li textarea{width:100%;height:70px;padding:10px 10px 0 10px; border:solid 1px #ccc;}
.contact_form ul li label{font-weight:700;}
.contact_form ul li label.error{ color:#f00; font-weight:600;}
.contact_form ul li:nth-child(5){flex:0 0  100%;}
.contact_form .sbmt_btn{width:auto;display:inline-block;margin:10px auto;border-radius:3px;border:solid 1px #fff;background:#c70039;text-transform:uppercase;font-weight:700;padding:12px 15px;color:#fff;cursor:pointer;transition:ease-in .3s;font-size:18px;letter-spacing:1px;}
.contact_form .sbmt_btn:hover{background:#333;}
.contact_img{ width:100%; float:left; margin:0; text-align:center;}
.contact_img img {
    max-width: 100%;
    height: 375px;
}

.check_first {
    float: left;
    padding: 0px 15px;
}

.enquire_now{width:100%;float:left;padding:100px 0 0;margin:0;}
.enquire_now img{max-width:100%;}
.faq_area{width:100%;float:left;}
.faq_area h1{color:#c70039;display:block;width:100%;float:left;margin:0 0 15px;}
.faq_area #accordion{width:100%;float:left;}
.faq_area h2{font-size:32px;color:#000;padding:0 0 20px;font-weight:900;letter-spacing:.5px;}
.faq_area h2 span{color:#41941e;}
.faq_area h3{width:100%;font-size:22px;border-bottom:solid 1px #f1f1f1;color:#c70039;font-weight:700;letter-spacing:.5px;padding:15px 20px 15px 0;cursor:pointer;background:url(../images/minus.png) no-repeat right top 12px;}
.faq_area p{font-size:16px;letter-spacing:.5px;line-height:24px;text-align:justify;border-bottom:solid 1px #f1f1f1;padding:5px 0 10px;color:#000;margin:0;}
.faq_area h3.collapsed{background:url(../images/plus.png) no-repeat right top 12px;}
.empty_cart{width:100%;float:left;padding:50px 0;text-align:center;}
.empty_cart h3{font-size:22px;}
.empty_cart a{width:auto;display:inline-block;padding:12px 25px;border:solid 1px #272d42;border-radius:25px;color:#272d42;margin:15px 0 0;}
.empty_cart a:hover{background:#272d42;color:#fff;}
.sitemap_page{width:100%;float:left;margin:10px 0 0;}
.sitemap_page li{width:50%;float:left;color:#000;padding:10px 0;}
.sitemap_page li a{color:#000;}
#b_email{text-transform:lowercase;}
.blog_area{width:100%;float:left; margin:15px 0 0;}
.blog_area h1{width:100%;float:left;padding:0 10px 15px;}
.blog_area ul{ width:100%; float:left; display:flex; align-items:stretch; justify-content:space-between; flex-flow:row wrap;}
.blog_area ul li{width:48%;float:left;margin:0 10px 20px;border:solid 0px #f1f1f1; background:#fff6f5; border-radius:15px 0 15px; overflow:hidden; padding:0px;list-style:none;background-image:none;}
.blog_area ul li .blg_dtls{ width:100%; float:left; padding:15px;}
.blog_area ul li .list_dtls{width:100%; float:left; padding:15px; }
.blog_area ul li .list_dtls h2{width:100%;float:left;padding:0;margin:5px 0 10px;font-size:20px !important;color:#c70039;font-weight:600;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:20px;line-height:20px;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blog_area ul li .list_dtls h2 a, .blog_area  ul li figure a{color:#333;background:none;padding:0;border-radius:0;margin:0;}
.blog_area ul li figure{width:100%;float:left;margin:0 0 10px;overflow:hidden; height:auto; }
.blog_area  ul li figure img{width:615px;height:155px;max-height:155px;min-height:140px;transition:ease-in .3s;}
.blog_area  ul li:hover img{transform:scale(1.1);}

.blog_area ul li .list_dtls p{width:100%;float:left;font-size:16px;color:#000;line-height:24px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;}

.blog_area ul li .list_dtls a.read_more{width:auto;display:inline-block;padding:5px 15px; background-image:linear-gradient(to right, #c80139 , #fd5433); color:#fff;margin:2px 0 0;transition:ease-in .3s;font-weight:700;font-size:16px; border-radius:15px;}
.blog_area ul li a.read_more:hover{background-image:linear-gradient(to right, #fd5433 , #c80139);}
.blog_area ul li::after{display:none;}
.blog-pagination{width:100%;float:left;text-align:left;margin:10px 0;padding:0 10px;}
.blog-pagination ul{list-style:none;margin:0;padding:0;display:inline-block}
.blog-pagination ul li{display:inline-block;text-align:center;background:#c70039;margin:1px;padding:3px 10px;line-height:20px;cursor:pointer;color:#fff;font-size:12px;width:auto;float:left; border-radius:15px;}
.blog_img, .desc-img{width:100%;float:left;text-align:center}
.blog-pagination ul li.current-page, .blog-pagination ul li:hover{background:#11336b}
.blog_details_area{width:100%;float:left;margin:0 0 20px;}
.blog_details_area h1{width:100%;float:left;font-size:28px;color:#c70039;letter-spacing:.5px;margin:0 0 8px; text-transform:none;}
.blog_details_area figure{width:100%;float:left;margin:0 0 10px; border-radius:15px; overflow:hidden;}
.blog_details_area figure img{width:100%;height:auto;}
.blog_details_area h2, .blog_details_area h3, .blog_details_area h4, .blog_details_area h5, .blog_details_area h6{font-size:24px;font-weight:600;lett text-transform:none;padding:0px;color:#c70039;margin:15px 0 5px;width:100%;float:left;letter-spacing:.5px;}
.blog_details_area h2 strong{ font-weight:600;}
.blog_content p{color:#000;font-size:16px;line-height:24px;width:100%;display:block;letter-spacing:.5px;text-align:justify;margin:0 0 5px;}

.blog_content ul, .blog_content ol{  width:100%; display:block; margin:0 0 20px;}
.blog_content ul li, .blog_content ol li{ width:100%; display:flow-root; margin:6px 0px; background:url(../images/arrow.png) left 0px top 3px no-repeat; padding:0px 0px 0px 25px;  font-size:16px; line-height:24px;}


.blog_area ul li .list_dtls .date_admin, .date_admin{width:100%;float:left;margin:0 0 10px; display:block;}
.blog_area ul li .list_dtls .date_admin li, .date_admin li{border:none;width:auto;padding:0;margin:0 25px 0 0 !important;font-size:15px;color:#333;float:left;list-style:none; border-radius:0; border:none;}
.blog_area ul li .list_dtls .date_admin li i, .date_admin li i{font-size:16px;color:#ffc301;margin:0 5px 0 0;}
.related_post_area{width:100%;float:left;border-top:solid 1px #ccc;padding:10px 0 0;margin:20px 0 20px 0px;}
.related_post_area .prev_nxt{width:100%;float:left;padding:0;margin:0;}
.related_post_area .prev_nxt li{width:50% !important;float:left;text-align:left;list-style:none;}
.related_post_area .prev_nxt li h3{text-align:inherit;width:100%;float:left;font-size:16px;margin:10px 0 5px;padding:0;min-height:auto;color:#2a3b93;}
.related_post_area .prev_nxt li p{width:100%;float:left;margin:10px 0 !important;padding:0 !important;min-height:auto;height:auto;}
.related_post_area .prev_nxt li a{color:#121212;}
.related_post_area .prev_nxt li a h3{color:#2a3b93 !important;}
.related_post_area .prev_nxt li a:hover{opacity:.5;}
.related_post_area .prev_nxt li p{font-size:18px;text-align:inherit;}
.related_post_area .prev_nxt li+li{text-align:right;}

.big_sitemap{ width:100%; float:left; padding:0px 0;}
.big_sitemap h2{width:100%; float:left; margin:10px 0 5px 0;font-size:20px; color:#c70039; padding:0; font-weight:700; letter-spacing:.5px; }
.blog_sitelink {width: 100%;float: left;margin: 0 0 0 15px}
.blog_sitelink li {	width: 50%;	float: left;	padding: 4px 25px 4px 0;position: relative}
.blog_sitelink li a{ color:#000;}
.blog_sitelink>li::after {position: absolute;left: -16px;	top: 4px;	font-family: FontAwesome;	content: "\f101";	color: #000}


.bitcoin_offer_page{ width:100%; float:left;  }
.bitcoin_offer_page h1{ width:100%; float:left;  margin:0px 0 15px; font-size:32px; color:#c70039; border-bottom:none !important;}
.bitcoin_offer_page figure{ width:100%; float:left; margin:0 0 20px; position:relative;}    
.bitcoin_offer_page figure .bnr_txt{ width:auto; max-width:375px; position:absolute; right:7%; top:10%; color:#fff; text-align:center;}
.bitcoin_offer_page figure .bnr_txt h3{font-size:24px; font-weight:700; line-height:28px; color:#fff;  letter-spacing:1px; font-weight:700; text-align:left;}
.bitcoin_offer_page figure .bnr_txt p{ text-align:center; color:#fff; font-size:24px; line-height:36px; text-align:left;}
.bitcoin_offer_page figure .bnr_txt h3 span{ color:#fda700; font-size:20px;}
.bitcoin_offer_page figure .bnr_txt ul{ width:100%; float:left; text-align:left;}
.bitcoin_offer_page figure .bnr_txt ul li{ width:100%; float:left; text-align:left; font-size:16px; padding:5px 0;}
.bitcoin_offer_page figure .bnr_txt ul li i{ font-size:18px; margin-right:5px;}

.bitcoin_offer_page figure img{ max-width:100%; height:auto;}

.bitcoin_offer_page h2, .bitcoin_offer_page h3{ width:100%; float:left; font-size:24px; color:#c70039;   margin:0 0 5px; font-weight:700; text-align:center;}
.bitcoin_offer_page p{ width:100%; float:left; font-size:16px; line-height:24px; letter-spacing:.5px; margin:0 0 25px; text-align:justify;  }
.bitcoin_offer_page i{ font-weight:normal;}


.last_head_area{ width:100%; float:left; text-align:center; border:solid 0px #f5f5f5; border-width:0px 0; padding:15px 0px;}
.last_head_area p{ font-size:16px; margin:0; text-align:center;}

.order_btc_process{ width:100%; float:left;  text-align:center;}
.order_btc_process h2{ font-size:24px; color:#c70039; text-align:center; width:100%; float:left; }

.order_btc_process ul{ width:100%; float:left;     display: flex;  flex-flow: row wrap; align-items: stretch;}
.order_btc_process ul li{    flex: 0 0 31.33%;  padding:0px; text-align:center; list-style:none; margin:10px 1.5%; border:solid 1px #c70039;}
.order_btc_process ul li:nth-child(1){ margin-left:0; }
.order_btc_process ul li:nth-child(3){ margin-right:0; }
.order_btc_process ul li figure{ width:100%; float:left; padding:15px 0 0;}
.order_btc_process ul li h3{ font-size:20px;  color:#fff; width:100%; float:left; background:#c70039; padding:8px 0; text-align:center; }
.order_btc_process ul li p{ width:100%; float:left; font-size:18px; line-height:28px; margin:0;  text-align:center; padding:10px 15px 25px; }


.last_colmn h4, .last_colmn p{ text-align:center;}
.last_colmn{ width:100%; float:left; padding:0 0 15px;}
 .last_colmn h4{ width:100%; float:left; font-size:20px; color:#c70039;   margin:0 0 10px; font-weight:700; margin:00px 0 00px; border-top:solid 1px #f5f5f5; padding:25px 0 0;}
.last_colmn p{ font-size:13px;}
.btc_bnr_home{ width:100%; float:left;}
.btc_bnr_home .col-md-12{ padding-left:0; padding-right:0;}
.btc_bnr_home figure{ width:100%; float:left; margin:15px 0;}
.btc_bnr_home figure img{ max-width:100%;}

header .cart_area ul li:nth-child(5){padding:8px 0 8px 20px; text-align:right; border-right:none;}
.btc_btn_top{ width:auto;  margin-left:0px; display:inline-block;}
.btc_btn_top a{ width:auto; display:inline-block; border-radius:0px !important; padding:0px 15px 0px 0px;; color:#f4911a !important; border:dashed 1px #f4911a !important; font-size:16px; font-weight:700;  transition:ease-in .3s; margin-bottom:0px; position:relative;}
.btc_btn_top a span{ width:38px; height:38px; line-height:38px; display:inline-block; background:#f4911a; color:#fff; text-align:center; margin-right:5px; }
.btc_btn_top a:hover{ border: dashed 1px #383838 !important; color:#383838 !important; text-decoration:none;}
.btc_btn_top a:hover span{ background:#383838;}
.btc_btn_top a i{ font-size:20px;}


.blg_cont{ width:100%; float:left; margin:5px 0 20px;}
.blg_cont h2{width: 100%;  float: left;    font-size: 24px; margin:0 0 5px;  text-transform: none;   font-weight: 600;   letter-spacing: .5px;    color: #c70039;}
.blg_cont p{ width:100%; float:left; font-size:14px; line-height:22px; margin:0 0 15px;}




.login_area{ width:100%; display:block; padding:50px 0; background:#f1f1f1;}

.login_area h1{ width:100%; float:left; padding:8px 15px; background:#e63036; color:#fff; font-size:26px; text-transform:uppercase; letter-spacing:.5px; font-weight:600;}
.login_area .complain_area{ width: 100%; float: left; margin: 0 auto; display: block; background: #fff; border-radius:0 0 3px 3px; box-shadow: 1px 6px 5px 0 #ccc; padding: 0 0 15px 0;}

.login_area ul.form_area{ width: 100%; float: left; margin: 0 auto; display: block; background: #fff; border-radius:0 0 3px 3px; box-shadow: 1px 6px 5px 0 #ccc; padding: 15px 15px 0;}
.login_area ul.form_area li{ width: 100%; float: left; margin: 8px 0; }
.login_area ul.form_area li label{ width:100%; float: left; text-align: left; padding-right: 15px; font-weight: bold; margin: 0 0 8px; }
.login_area ul.form_area li  input{ width:100%; background:none; border: solid 1px #ccc; height: 40px; font-size: 14px; padding: 0 10px; border-radius: 3px; color: #000; }
.login_area ul.form_area li  textarea{ width:100%; background:none; border: solid 1px #ccc; height: 80px; font-size: 14px; padding: 0 10px; border-radius: 3px; color: #000; }
.login_area ul.form_area .cta_area, .about_us_page ul.form_area .captcha_area{ width:100%;float: left; text-align: center; padding: 0px 0 0; }

.login_area ul.query_type li{ width: 50%; float: left; margin: 8px 0; padding:0 15px; }
.login_area ul.query_type li:last-child{ width:100%;}


.login_area ul.form_signup li { width:50%; float:left; padding:0 10px;}
.login_area ul.form_signup li.full{ width:100%;}
.login_area ul.query_type li textarea{ width:100%; background:none; border: solid 1px #ccc; height: 150px; font-size: 14px; padding: 0 10px; border-radius: 3px; color: #000; }

.login_area ul.form_area .cta_area button{ background: #fb5133; color: #fff; cursor: pointer; border: none; padding:10px 35px;  width: 100%; border-radius: 3px; font-weight: 700; font-size:18px; text-transform:uppercase; max-width: }

.login_area ul.form_area .cta_area button:hover{ background-image: linear-gradient(to right, #c80139 , #fd5433); color:#fff;  }
.login_area ul.query_type li .cta_area button{ width:auto;}

.login_area ul li input[type=checkbox], .about_us_page ul li input[type=radio] { width: auto; height: 20px; vertical-align:middle;}

.cart_box_left{ width:100%; float:left; background:#fff; border-radius:6px; box-shadow:0 0 6px 0 #ccc; margin:10px 0 0; }
.right_side_checkout{ margin:47px 0 0; width:100%; float:left; background:#fff; border-radius:6px; box-shadow:0 0 6px 0 #ccc;}


.cart_box_left h3, .right_side_checkout h3{ border-radius: 5px 5px 0px 0px;width:100%; float:left; font-size:18px; letter-spacing:1px; font-weight:700; color:#fff;background: #c70039;display: block;padding: 10px;}
.cart_box_left ul{ width:100%; float:left; margin:15px 0 0;padding: 0px 15px;}
.cart_box_left ul li{ width:100%; float:left; padding:0 0 15px 60px; position:relative; display:flex; flex-flow:row wrap; align-items:stretch; justify-content:space-between; border-bottom:solid 1px #eee; margin:10px 0;}
.cart_box_left ul li::before{ width:42px; height:42px; position:absolute; content:''; background:url(../images/cart_tick.png) no-repeat center; left:0; top:0;}
.cart_box_left ul li:last-child{ border:none;}

.cart_page_bg{background: #f9f9f9;}
.cart_box_left ul li .left_side{ width:auto; float:left;}
.alert{ width:100%; float:left; font-size:16px;}
.cart_box_left p{ margin:0;}
.cart_box_left ul li .left_side .top_title{ width:100%; float:left; margin:0 0 15px;}
.cart_box_left ul li .left_side h4{ font-size:18px; font-weight:600; color:#333; }
.cart_box_left ul li .left_side h4 span{ margin:0 5px;}
.cart_box_left ul li .left_side  p{ font-size:14px; color:#fa4f34;}
.cart_box_left ul li .left_side .remove_area{ width:100%; float:left; margin:0 0 0px;}
.cart_box_left ul li .left_side .remove_area a{ color:#808080; margin:0 10px 0 0; text-transform:uppercase; font-size:12px;}
.cart_box_left ul li .left_side .remove_area a:hover{ color:#f00;}
.cart_box_left ul li .right_side{ width:auto; float:right; text-align:right;}
.cart_box_left ul li .right_side .qty{ width:auto; vertical-align:middle; display:flex;}
.cart_box_left ul li .right_side .qty span{ cursor:pointer;}
.cart_box_left ul li .right_side .qty input{ max-width:20px; text-align:center; border:none; font-size:16px;}
.cart_box_left ul li .right_side .price_top{ margin-bottom:10px;  min-height:40px;}
.cart_box_left ul li .right_side .price_top h4{ font-size:20px; color:#c70039; font-weight:600;}
.cart_box_left ul li .right_side .price_top p.main_price{ text-decoration:line-through; color:#808080; }

.right_side_checkout ul{ width:100%; float:left;padding: 5px 15px 15px 15px;}
.right_side_checkout ul li{ width:100%; float:left; display:flex; align-items:stretch; justify-content:space-between; font-size:16px; padding:10px 0; border-bottom:solid 1px #eee;}
.right_side_checkout ul li span{ font-size:14px;}
.right_side_checkout ul li label{ margin:0; font-weight:700; font-size:18px;}
.right_side_checkout ul li label span{ font-size:18px; }
.right_side_checkout ul li:last-child{ border:none; padding-bottom:0;}
.right_side_checkout ul li .left{ max-width:100px; text-align:left;}
.right_side_checkout ul li .left span{ display:block; }
.right_side_checkout ul li .left b{ font-size:20px; font-weight:600; color:#c70039; line-height:20px;}
.right_side_checkout .btn_checkout{background-image: linear-gradient(to right, #c80139 , #fd5433);color:#fff;border-radius:25px;border:none;font-size:16px;letter-spacing:.5px;text-transform:uppercase;font-weight:900;cursor:pointer;margin:5px 0px;width:100%;height:45px; padding:0 25px;}
.right_side_checkout .btn_checkout:hover{background:#c70039;transition:ease-in .3s;}

.faq_area_home{ width:100%; float:left; margin:0px 0 40px; border-top:solid 0px #f1f1f1; padding:0px 0 0;}
.faq_area_home #accordion{width:100%;float:left;}
.faq_area_home h2{font-size:26x;color:#000;padding:0 0 20px;font-weight:900;letter-spacing:.5px;}
.faq_area_home h3{width:100%; float:none; position:relative; font-size:22px;border-bottom:solid 1px #f1f1f1;color:#c70039;font-weight:700;letter-spacing:.5px;padding:15px 20px 15px 0;cursor:pointer; margin:0;}
.faq_area_home h3::after{position:absolute; font-family:Font Awesome\ 5 Free; content: "\f077"; right:0; top:16px;}
.faq_area_home p{font-size:18px; float:none; letter-spacing:.5px;line-height:27px;text-align:justify;border-bottom:solid 1px #f1f1f1;padding:5px 0 10px;color:#000;margin:0;}
.faq_area_home h3.collapsed::after{content: "\f078";}

.contact_top{ width:auto;}
.contact_top li{ width:auto; display:inline-block; margin:0 15px; font-size:18px; font-weight:600;}
.contact_top li a i{ color:#ca0439;}

.foot_subscribe{ width:100%; float:left; text-align:center; margin:0 0 25px; padding:0 10% 20px; color:#fff; border-bottom:1px #ee4e4a solid;}
.foot_subscribe h3{ width:100%; float:left; margin:0 0 15px; font-size:24px; color:#fff; }
.foot_subscribe ul{ width:100%; float:left; display:flex; flex-flow:row wrap; align-items:center; justify-content:space-between;}
.foot_subscribe ul li{ flex:1; margin:5px; color:#000;}
.foot_subscribe ul li input{ width:100%; height:40px; border-radius:30px; padding:0 15px; border:none; color:#000; font-size:16px;}
.foot_subscribe ul li button{ width:100%; height:40px; border-radius:30px; padding:0 15px; background:#333; color:#fff; border:none; font-size:18px; font-weight:600; text-transform:uppercase;}

.scrollup {	display: none;	position: fixed;bottom: 4em;	right: 15px;	width: 50px;	height: 50px;background-image: linear-gradient(to right, #c80139 , #fd5433);
	color: #fff;line-height: 55px; font-family: fontawesome;	transition: ease-in .3s all;z-index: 999;text-align: center;	font-size: 20px; border-radius:50%;}
.scrollup:hover {background-image: linear-gradient(to right, #fd5433 , #c80139);	color: #fff}

.product_main_area .txt_area{ width:100%; float:left;}
.product_main_area .txt_area h1{ font-size:42px; margin:0 0 10px; font-weight:700; background: #CA0439;background: -webkit-linear-gradient(to right, #CA0439 0%, #fd5233 100%);background: -moz-linear-gradient(to right, #CA0439 0%, #fd5233 100%);background: linear-gradient(to right, #CA0439 0%, #fd5233 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.product_main_area .txt_area p{ font-size:18px; line-height:27px;letter-spacing: .5px;float: left;}


.product_main_area .select_pills{ width:100%; float:left; margin:15px 0px 0; display:flex; flex-flow:row wrap; align-items:stretch;}
.product_main_area .select_pills li{ flex:1; min-width:31%; max-width:31%; margin:5px 3px; padding:0; list-style:none; }
.product_main_area li label{ width:100%; float:left; background:#fff; border:solid 1px #eb5e28; border-radius:5px;  color:#000; margin:0; padding:0 !important;}
.cta_pro{ width:100%; float:left; display:flex;margin-top: 15px;}
.cta_pro select{  height:45px; border-radius:3px; padding:0 15px; min-width:280px; margin:0px 20px 0 0;}
.product_main_area li.active label{ background:#eb5e28;}
.product_main_area li label .pills{ width:100%; float:left; font-size:14px; padding:6px 0; text-align:center; }
.product_main_area li label .pills h4{ color:#eb5e28; font-size:14px; margin:0 0 0px;}
.product_main_area li label .pills h5{ color:#221e1f; font-size:16px; font-weight:700; margin:0 0 2px;;}
.product_main_area li.active .pills h5, .select_pills li.active .pills h4, .select_pills li.active label .pills h5 span.main_price{ color:#fff !important;}

.select_pills li [type="radio"]:checked, .select_pills li [type="radio"]:not(:checked) { position: absolute; left: -9999px;}
.select_pills li [type="radio"]:checked + label, .select_pills li [type="radio"]:not(:checked) + label{ position: relative;  cursor: pointer;   line-height: 20px;  display: inline-block;}

.select_pills li [type="radio"]:not(:checked) + label:after { opacity: 0;  -webkit-transform: scale(0); transform: scale(0);}
.select_pills li [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.product_main_area button{ width:auto; float:left; background:#c70039; height:45px; border:none; color:#fff; font-size:18px; line-height:45px; font-weight:700; cursor:pointer; padding:0 25px; border-radius:5px; border: solid 1px #fff; letter-spacing:.5px; margin:0px 20px 0 0;  }
.product_main_area button:hover{ background:#000;}
.product_main_area button.add_cart{ border:solid 1px #eb5e28; color:#eb5e28; background:#fff;}
.product_main_area button.add_cart:hover{ background:#eb5e28; color:#fff;}


.product_top_box{ width:100%; float:left; display:flex; flex-flow:row wrap; align-items:stretch; justify-content:space-between; border:solid 1px #f0f2f5; }
.product_top_box .pro_left{ flex:0 0 75%; display:flex;}
.product_top_box .pro_rgt{ flex:0 0 25%; background:#f0f2f5;}
.product_top_box .pro_rgt ul{ width:100%; float:left; }
.product_top_box .pro_rgt ul li{ width:100%; float:left; display:flex; flex-flow:row; align-items:center; border-bottom:solid 1px #ccc; padding:12px 15px;}
.product_top_box .pro_rgt ul li:last-child{ border:none;}
.product_top_box .pro_rgt ul li figure{ flex:0 0 50px; height:50px; border-radius:50%; background:#c70039; line-height:50px; text-align:center; }
.product_top_box .pro_rgt ul li figure img, .product_top_box .pro_rgt ul li img{ max-width:100%;}
.product_top_box .pro_rgt ul li figure img{ max-width:35px;}
.product_top_box .pro_rgt ul li .dtls{ padding-left:15px;}
.product_top_box .pro_rgt ul li .dtls p{ margin:0; font-weight:600; font-size:16px; line-height:20px;}
.product_top_box .pro_left .product_main_area{ flex:0 0 60%; padding:20px;}
.product_top_box .pro_left .product_main_area ul{ margin:0 0 20px;}
.product_top_box .pro_left .product_main_area ul li{ margin:5px 0;}
.product_top_box .pro_left .product_main_area ul li i{ color:#cb0739;}
.product_top_box .pro_left .product_main_area p{ font-size:20px; font-style:italic; margin:0 0 0px; }
.product_top_box .pro_left .product_main_area p span{ font-weight:700; color:#cb0739; }

.product_other_info{ width:100%; float:left; margin:35px 0 0; border-top:solid 0px #eee; padding:00px 0 0;}
.product_other_info h3, .product_other_info h2{ width:100%; float:left; font-size:22px; text-transform:none; font-weight:700; color: #c70039; margin:15px 0 5px;}
.product_other_info p{ width:100%; display:block; font-size:18px; line-height:27px; margin:0 0 15px;    letter-spacing: .5px;}
.product_other_info ul{ width:100%; display:block; font-size:16px; line-height:24px;  margin:0 0 15px; padding:0 0 0 0px;}
.product_other_info ul li{ font-size: 18px;line-height: 27px; background: url(../images/arrow.png) left 0px top 3px no-repeat; width:100%; display:flow-root; margin:6px 0px; padding:0px 0px 0px 25px; color:#000;}
figure.pro_img { flex:0 0 40%; float:left; text-align:center; display:flex; align-items:center; justify-content: center; padding:20px; position:relative;}
figure.pro_img a.info_link{ width:auto; position:absolute; left:10px; top:10px;}
figure.pro_img img{ max-width:100%;}
.product_other_info p a, .product_other_info ul li a{ font-weight:700; color:#c70039; }
.our-product {
    border: 1px solid #fce7df;
    padding: 15px;
    margin: 10px 0 0;
    background: #fff;
}
.bg-orange {
    background: #fef7f4;
    z-index: -999999;
    padding: 50px 0 30px;
}
.our-product figure {
    
    border-radius: 5px;
    text-align: center;
    width: 100%;
    line-height: 150px;
}
.our-product figure img {
    max-width: 100%;
    height: auto;
    max-height: 150px;
    width: auto;
}
.our-product h3 a {
    font-size: 20px;
    text-decoration: none;
    color: #c70039;
    display: block;
    margin: 15px 0px 5px;
    font-weight: 700;
}
.our-product p {
       font-size: 16px;
    line-height: 24px;
    margin-bottom: 7px;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 100px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: justify;
    min-height: 100px;
    margin-top: 5px;
}
.our-product a.buy_now {
    border-radius: 30px;
    color: #fff;
    padding: 8px 30px;
    background: #c70039;
    border: 0px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    right: 5px;
    top: 5px;
    width: auto;
    display: inline-block;
    margin: 5px 0;
}
.main-heading {
    text-align: center;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
.main-heading h2, .main-heading h1 {
    width: 100%;
    float: left;
    font-size: 32px;
    /* text-transform: uppercase; */
    font-weight: 700;
    letter-spacing: .5px;
    color: #c70039;
}

section.section.bg-orange h2 {
    width: 100%;
    float: left;
    font-size: 32px;
  margin-bottom: 10px;
    font-weight: 700;
    letter-spacing: .5px;
    color: #c70039;
}
.txt_area h1 {
    text-transform: none;
}
.product_main_area button:hover {
    background-image: linear-gradient(to right, #c80139 , #fd5433);
    transition: ease-in .3s;
}
.our-product a.buy_now:hover{
	 background-image: linear-gradient(to right, #c80139 , #fd5433);
    transition: ease-in .3s;
}
.home-about-banner a img {
   height: 150px;
   min-height: 150px;
   max-width: 275px;
   width: auto;
}
.home-about.product__set .col-md-6.col-lg-4:nth-child(4) {
    margin-left: 15%;
}
.product__item{
	    border-radius: 5px;
    box-shadow: 0px 0px 10px #ccc;
    padding: 15px;
}
.pera.pera_txt p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 100px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: center; font-size:16px; line-height:24px;
    min-height: 100px;
    margin-top:5px;
}
div#accordion h3 {
    display: block;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 5px;
    color: #c70039;
}
div#accordion p {
    margin-bottom: 20px;
}
.btn-link.focus, .btn-link:focus {
    text-decoration: unset;
    box-shadow: none;
}
.card-body {
    padding: 10px 0px;
}
.btn-link:hover {
    color: #0056b300;
    text-decoration: unset;
}
.card{border-color: transparent;}
div#headingOne {
       padding: 0px;
    background: transparent;
}
.faq___h p {
    border-bottom: 0px;
    margin-bottom: 15px;
    padding-bottom: 0px;
}
.faq___h p:last-child{
border-bottom: solid 1px #f1f1f1;
padding-bottom: 14px;
}
.card-header {
    padding: 0px;
    background: transparent;
    border: 0;
}
.faq___h .card{background: transparent;}
.faq___h h2 {
    padding-bottom: 0px;
    margin-top: 0px;
}
.faq___h .btn{ padding:0px }
.cat__head h1 {
    text-align: center;
    font-size: 42px;
    font-weight: 600;
    color: #c70039;
    margin-bottom: 15px;
}
.home-content figure img {
    width: 100%;
}
.home-content figure {
    margin-bottom: 15px;
    border: 5px solid #fff;
    width: 100%;
    float: left;
    box-shadow: 0px 0px 10px #ccc;
}
section.home-about.product__set {
    padding: 40px 0px;
}
section.home-about.product__set ul.prouct_list{ width:100%; float:left; display:flex; flex-flow:row wrap; align-items:stretch; justify-content:space-between;}
section.home-about.product__set ul.prouct_list li{ flex:0 0 23%; margin:8px 0px;}
nav#header-menu ul li {
    position: relative;
}
.select_dosase {
    min-height: 30px;
}
section.home-about.product__set ul.prouct_list.cat3 li {
    flex: 0 0 19%;
    margin: 8px 0px;
    width: 19%;
}
ul.prouct_list.cat3 li .home-about-banner a img {
    height: 100px;
    min-height: 100px;
    max-width: 275px;
    width: auto;
}
ul.prouct_list.cat3 li .home-about-banner{line-height: 120px;}
section.home-about.product__set ul.prouct_list.cat2 li {
    flex: 0 0 32%;
    margin: 8px 0px;
}
ul.prouct_list.cat2 .select_dosase{
    min-height: auto;
}
ul.prouct_list.cat1 .select_dosase{
    min-height: auto;
}

.home_cat_list{ width:100%; float:left; margin:20px 0 0; }
.home_cat_list ul{ width:100%; float:left; display:flex; flex-flow:row wrap; align-items:stretch; justify-content:space-between;}
.home_cat_list ul li{ flex:0 0 32% !important; transition:ease-in .3s; margin:15px 0;}

.home_cat_list ul li h3 {width: 100%;float: left;background-image:linear-gradient(to right, #c80139 , #fd5433);font-weight: 700; text-transform:uppercase;	color: #fff;font-size: 18px !important;	text-transform: capitalize;	margin: 0 !important;	text-align: center; text-transform:uppercase;}
.home_cat_list ul li h3 a {color: #fff !important;	display: block;	padding: 10px 15px !important;}
.home_cat_list ul li figure {width: 100%;	float: left;	margin: 0;}
.home_cat_list ul li figure img {width: 100%;height:auto;}
.home_cat_list ul li a.main_btn {	width: 100%;	float: left;	text-align: center;	padding: 10px 15px;	color: #fff;background: #1e1e1e;font-weight: 500;font-size: 18px; font-weight:700;}
.home_cat_list ul li:hover a.main_btn {background-image:linear-gradient(to right, #c80139 , #fd5433);}
.home_cat_list ul li:hover {box-shadow: 0px 25px 25px #928f8f;}


nav#header-menu ul li ul.drop1_list {
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 999999;
    width: 250px;
    top: 63px;
    left: 0px;
    transform: scale(1,.5);
    -webkit-transform: scale(1,.5);
    -moz-transform: scale(1,.5);
    transform-origin: top;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease;
    background: #fff;
    text-align: left;
    padding: 0px 0px;
    border-radius: 0px;
    box-shadow: 2px 3px 4px #38313152;
}
nav#header-menu ul li:hover ul.drop1_list {
    opacity: 1;
    visibility: visible;
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
}
nav#header-menu ul li ul.drop1_list li{
	width: 100%;
}
nav#header-menu ul li ul.drop1_list li a{
	    color: #000;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 15px;
    font-weight: 700;
    text-transform: unset;
}

nav#header-menu ul li ul.drop1_list li:hover a{
	color:#c70039;
}
.sitemap_link h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}
.sitemap_link ul li {
    margin: 8px 0px;
    font-size: 16px;
}
h1.sitemap-head {
    text-align: center;
    background-image: linear-gradient(to right, #c80139 , #fd5433);
    color: #fff;
    padding: 5px 0px;
    font-size: 24px;
    margin-bottom: 20px;
}
.pro-review{overflow: hidden; width:100%; float:left;}
.review-sec{width: 100%; float: left; margin: 10px 0px 10px 0px; padding:0 0 20px; border-bottom:solid 0px #eee;}
.admin-image{width: 60px; height: 60px; float: left; margin-right: 10px; background: #ddd; border-radius: 50%; position: relative; text-align: center; font-size:24px; line-height:60px;}
.admin-image .fa-user-o:before{ font-size:30px; line-height:60px;}

.admin-image img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%;}
.admin-review{float: left; border: #ddd 1px solid; width:calc(100% - 70px); padding: 10px 20px; border-radius: 4px; color: #292828;}
.admin-ranking{float: left; width:100%;}
.admin-ranking a{ color:#000;}
.admin-ranking b{ font-weight:700;}

.star{position: relative; float: left; font-size: 14px;}
.star i{color: #ffd100;}
.discription{float: left; width: 100%; font-size: 16px; color: #292828; margin-top: 6px; font-style: italic;}
.review-mid-content{ width:100%; float:left; padding:0 0 15px 0;}
.review-mid-content h3{color: #c70039;font-size: 24px;font-weight: 700; margin:0 0 10px;}
.review-mid-content p{ margin:0 0 20px; font-size:16px; line-height:24px; font-weight:400; padding:0;}
.rating-star{width: 100%; position: relative; margin-top: 5px;}
.rating-star a{display: inline-block;text-indent: -999em; width: 100%; width: 16px; height: 16px; position: relative;}
.rating-star a::before{content:"\f006"; position: absolute; font-size: 16px; font-family: FontAwesome; left: 0; display: block; text-indent: 0; color: #002039;}
.rating-star a:hover::before{content:"\f005"; position: absolute; font-size: 16px; font-family: FontAwesome; left: 0; display: block; text-indent: 0; color: #002039;}

.review-mid-content .sub-btn1 {background: #c70039;color: #fff;border: none;cursor: pointer;padding: 8px 30px;border-radius: 3px;font-size: 18px;font-weight: 600;}
.review-mid-content .sub-btn1:hover{ background:#e65700;}
.review-form{margin-top: 0px;}
.form-row textarea{height: 100px;}
.form-row {margin: 20px 0;}
.form-row label{font-size: 17px; margin-bottom: 5px; display: block; font-weight:700; }
.form-row label.error{ color:#f00;font-size: 15px;margin-top: 5px;}
.sub-btn{margin-top: 20px; background: #e65700; border: #e65700 1px solid; color: #fff; font-weight: 600; padding: 8px 26px; border-radius: 4px; cursor:pointer;}
.sub-btn:hover{background: none; border: #000 1px solid; color: #fff; color: #002039; transition: .5s}
.rating {float:left; position:relative; }
.rating:not(:checked) > input {position:absolute; clip:rect(0,0,0,0); }
.rating:not(:checked) > label { float:right; width:20px; padding:0; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:20px; line-height:1.2; color:#ddd; margin:0 5px 0 0;}
.rating:not(:checked) > label:before {content: '\f005'; font-family:'Fontawesome';}
.rating > input:checked ~ label {color: #f70; text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5); }
.rating:not(:checked) > label.error{ display:block; color:#f00; position:absolute; font-size:15px; text-shadow:none; font-weight:700; left:140px; top:5px; width:100%;}
.rating:not(:checked) > label.error::before{ display:none;}
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {color: gold; text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}
.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked label:hover label,
.rating > label:hover input:checked label { color: #ea0;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}
.rating > label:active { position:relative;top:2px; left:2px; }
h3.top_head, h2.top_head {
    background: #c70039;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}
.product_other_info ol li {
    font-size: 18px;
    line-height: 27px;
    background: url(../images/arrow.png) left 0px top 3px no-repeat;
    width: 100%;
    float: left;
    margin: 6px 0px;
    padding: 0px 0px 0px 25px;
    color: #000;
}

figure.mid_bnr{ width:100%; float:left; position:relative; margin:15px 0;}
figure.mid_bnr img{ width:100%; height:auto; min-height:200px; object-fit:cover;}
figure.mid_bnr .text_left{ width:auto; max-width:550px; position:absolute; right:40px; top:75px; color:#fff;}
figure.mid_bnr .text_left h2{ color:#fff; font-weight:600; font-size:36px; margin:0 0 10px;}
figure.mid_bnr .text_left p{ font-size:18px; line-height:24px; font-style:italic; color:#fff; margin:0;}
.coupons {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.coupons .form-group {
    width: 100%;
    float: left;
    margin: 0px 0px;
    padding: 20px;
}
.coupons .form-group input{
	margin-bottom: 15px;
}
.coupons .form-group input {
    margin-bottom: 15px;
    border: 0px;
    background: #f2f2f2;
    border-radius: 30px;
    box-shadow: 0px 0px 2px #ccc;
}
.coupons .form-group button{
	background-image: linear-gradient(to right, #c80139 , #fd5433);
    color: #fff;
    border-radius: 25px;
    border: none;
    font-size: 16px;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    margin: 5px 0px;
    width: 15%;
    height: 40px;
    padding: 0 25px;
}
span#msgcopouncode {
    padding-left: 20px;
    padding-top: 20px;
    display: inline-block;
    color: red;
    font-weight: 600;
}
.select_dosase ul {
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
}
.select_dosase ul li {
    flex: 0 0 50% !important;
    text-align: center;
    margin: 5px !important;
}
.select_dosase ul li label{
    margin-bottom: 0px;
}
section.home-about.product__set ul.prouct_list li:nth-child(9) .select_dosase{
    min-height: 36px;
}
section.home-about.product__set ul.prouct_list li:nth-child(11) .select_dosase{
    min-height: 36px;
}
section.home-about.product__set ul.prouct_list li:nth-child(12) .select_dosase{
    min-height: 36px;
}
.select_dosase.pro_dosase {
   width: 79%;
    float: left;
    display: flex;
    align-items: center;
    background: #c70039;
    border-radius: 5px;
    margin-top: 10px;
    padding-left: 10px;
}
.select_dosase.pro_dosase h3 {
    flex: 0 0 50%;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.select_dosase.pro_dosase ul{
    margin-bottom: 0px !important;
}
.select_dosase.pro_dosase ul li{
    margin: 0px !important;
    text-align: center;

}
.select_dosase.pro_dosase ul li label{
    padding: 9px 0px !important;
    text-align: center;
    background: #c70039;
    color: #fff;
    border-color: #c70039;
}
.product_main_area li.active label {
    background: #fff !important;
    border-radius: 0px;
}
.select_dosase.pro_dosase ul li.active .radio_btn {
    background: #08233b;
    color: #c70039;
    font-weight: 600;
    font-size: 16px;
}
.radio_btn input{
    display: none;
}
.modal-title {
    font-size: 20px;
    line-height: 24px;
    text-transform: capitalize;
    color: #CA0439;
    font-weight: 700;
}
.pop_txt {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0 0 10px;
}
.pop_txt p {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 20px;
    margin: 0 0 15px;
    font-weight: 500;
}
.pop_txt p b {
    font-weight: 700;
    margin: 0 0 5px;
    display: block;
    text-transform: capitalize;
}
.pop_txt a.shop_now {
    background: #1b73bb;
    padding: 10px 30px;
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
}
ul.pop_pro {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    float: left;
    margin-bottom: 15px;
    background: #f4f0f0;
    padding: 10px 15px 20px;
    border-radius: 5px;
    border: 1px solid #eee;
}
ul.pop_pro li h3 {
    font-size: 20px;
    font-weight: 600;
}
ul.pop_pro li h3 a{
    color: #d53a64;
}
a.cart {
 background: #CA0439;
    padding: 7px 20px;
    color: #fff;
    font-weight: 500;
    border-radius: 30px;
    font-size: 14px;
}
ul.pop_pro figure {
    margin: 12px 0px 15px;
}
header.sticky{position:fixed;width:100%;background:#fff;z-index:99;transition:all .6s ease;box-shadow:0 0 8px 0 rgba(51,51,51,.31);top:0}