@charset "utf-8";

/* CSS Document */

body {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
  font-family: 'Hind Siliguri', sans-serif;
}


header{width:100%;float:left;background:#fff;padding-top:20px;}

.logo{border:#00b7e1 solid 2px;width:215px;float:left;}

.logo img{width:100%;}


.top_menu_content {
    width: 100%;
    float: left;
    background: #e8e8e8;
    position: relative;
    margin-top:30px;
}
.menu_bar {
    float: left;
    text-align: center;
}
nav{float:left;margin:0px;padding:0px;width:100%;}

nav ul{float:left;margin:0px;padding:0px;width:100%;}

nav > ul > li{list-style:none;margin-right:37px;display:inline-block;}

nav > ul > li:last-child{margin-right:0px;}

nav > ul > li > a{text-decoration:none;color:#000;padding:15px 0px 15px;font-size:15px;text-transform: uppercase;display:inline-block;}

nav > ul > li > a.active{color:#00b7e1;}

nav > ul > li > a:hover{color:#00b7e1;text-decoration:none;}

.mean-container b {
    color: #fdfdf8;
    float: left;
    padding: 15px 13px 11px;
}


section.middle_content{width:100%;float:left;padding:30px 0px;}

.vision_content{width:100%;float:left;padding:30px;}

.vision_content figure{float:left;margin-bottom:8px;}

.vision_content h2{float:left;margin-top:24px;margin-bottom:20px;font-size:24px;font-weight:bold;}

.vision_content p{float:left;margin-top:0px;margin-bottom:15px;font-size:16px;width:100%;}

.vision_content p a{text-decoration:none;color:#00b7e1;}



footer{width:100%;float:left;padding:0px 0px 20px;background:#1f1f1f;}

.footer_content{width:100%;float:left;background:#1f1f1f;}

.footer_content h3{float:left;
/* margin-top:60px; */
margin-bottom:10px;font-size:24px;font-weight:bold;width:100%;color:#fff;}

.footer_content h4{float:left;margin-top:12px;margin-bottom:10px;font-size:15px;font-weight:bold;width:100%;color:#fff;font-weight:normal;}

.footer_content p{float:left;margin-top:0px;margin-bottom:8px;font-size:15px;width:80%;color:#8c8f94;position:relative;padding-bottom:0px;line-height:25px;}



.footer_content a{float:left;width:293px;height:48px;background:#00b7e1;text-align:center;margin-right:20px;color:#fff;border:#00b7e1 solid 2px;padding-top:11px;border-radius:35px;text-transform: uppercase;font-weight:bold;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;margin-top:12px;margin-bottom:30px;}

.footer_content a:hover{color:#fff;background:#1f1f1f;font-weight:bold;border:#00b7e1 solid 2px;text-decoration:none;transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;}

.footer_content span{float:left;margin-top:0px;margin-bottom:0px;font-size:24px;font-weight:bold;width:36%;color:#fff;margin-right:20px;}

.footer_content span img{width:100%;}

.contact_map{width:100%;float:left;background:#000;margin-top:-8%;}

.pdf_link{width:100%;float:left;text-align:center;margin-top:1px !important;}

.pdf_link a i{margin-right:15px;}

.pdf_link a:hover{color:#ccc;}

section.product{width:100%;float:left;padding:30px 0px;}

.product_content{width:100%;float:left;border:#d0d0d0 solid 1px;padding:5px;margin-bottom:20px;}

.product_content figure{width:100%;float:left;height:250px;background:#000;margin-bottom:0px;}

.product_content figure img{width:100%;}

.product_content h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:13px;color:#fff;font-weight:bold;text-align:center;background:#e10043;padding:15px 0px;margin-top:5px;text-transform: uppercase;}

.product_heading{width:100%;float:left;text-align:left;}

.product_heading h1{float:left;margin-top:0px;margin-bottom:20px;font-size:20px;color:#000;font-weight:bold;text-align:left;padding:15px 0px 10px;margin-top:5px;text-transform: uppercase;border-bottom:#9a9a9a solid 2px;width:100%;}

.product_detail{width:100%;float:left;text-align:center;margin-bottom:10px;}

.product_detail figure{display:inline-block;width:200px;background:#000;height:200px;margin-right:15px;margin-top:20px;}

.product_detail figure img{width:100%;border:#ccc solid 1px;}

.product_detail p{width:100%;font-size:14px;color:#000;padding:0px 0px;margin-bottom:10px;}

.product_detail span{display:inline-block;width:500px;background:#000;margin-bottom:20px;}

.corporate_content{width:100%;float:left;}

.corporate_content h1{
    float: left;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    text-align: left;
    padding: 15px 0px 10px;
    margin-top: 5px;
    text-transform: uppercase;
    border-bottom: #9a9a9a solid 2px;
    width: 100%;
}

.corporate_content h2{
    float: left;
    margin-top: 0px;
    margin-bottom:10px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    text-align: left;
    padding: 15px 0px 10px;
    margin-top: 5px;
    width: 100%;
}
.corporate_content h3{
    float: left;
    margin-top: 0px;
    margin-bottom:10px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    text-align: left;
    padding: 15px 0px 0px;
    margin-top: 5px;
    width: 100%;
}

.top_header_content{float:right;margin-top:36px;text-align:left;margin-top:53px;}

.top_header_content ul{float:left;margin:0px;padding:0px;}

.top_header_content ul li{display:inline-block;margin-left:10px;font-size:14px;color:#000;}

.top_header_content ul li i{margin-right:5px;}



.my_cart_wrapper {
    float:right;
    margin-top:16px;
    margin-left:23px;
/*position: relative;*/
}

.cart_content {
    width: 100%;
    float: right;
    margin-top: 0px;
}

.shopping_cartnew_content {
    width: 100%;
    float: right;
}

.shopping_cartnew_right_content {
    width: 99px;
    float: left;
    margin-left: 9px;
    margin-top: 10px;
    margin-right: 10px;
}

.shopping_cartnew_right_content h2 {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 14px;
    color: #fff;
}

.shopping_cartnew_right_content p {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 12px;
    color: #000;
    margin-top: 5px;
}

.shopping_carttext {
    width: 100%;
    float: left;
    position: relative;
}

.shopping_carttext span{width:15px;height:15px;position:absolute;top:-6px;left:17px;background:#00b7e1;text-align:center;font-size:10px;color:#fff;border-radius:50%;padding-top:1px;}

.products_youcart {
    position: absolute;
    right:105px;
    top:52px;
    z-index: 10120;
    max-height: 0;
    border-top: none;
    overflow: hidden;
    transform: rotate3d(1, 0, 0, -90deg);
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: rotate3d(1, 0, 0, -90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform: rotate3d(1, 0, 0, -90deg);
    -moz-transform-origin: 50% 0;
    -o-transform: rotate3d(1, 0, 0, -90deg);
    -o-transform-origin: 50% 0;
    transition: 350ms;
    -webkit-transition: 350ms;
    -moz-transition: 350ms;
    -o-transition: 350ms;
    width:480px;
    height: auto;
    background: #fff;
    padding:10px;
    text-align:left;
    border: #ccc solid 1px;
}

.shopping_cartnew_content:hover .products_youcart {
    max-height: 10000px;
    -webkit-transform: rotate3d(0, 0, 0, 0);
    -moz-transform: rotate3d(0, 0, 0, 0);
    -o-transform: rotate3d(0, 0, 0, 0);
    transform: rotate3d(0, 0, 0, 0);
}



.shopping_product_list{float:right;margin-top:51px;margin-left:13px;}

.shopping_product_list ul{float:left;margin:0px;padding:0px;}

.shopping_product_list ul li{float:left;list-style:none;margin-right:10px;}

.shopping_product_list ul li a{float:left;text-decoration:none;text-align:center;}

.shopping_product_list ul li a span{width:100%;float:left;text-align:center;}

.shopping_product_list ul li a span img{width:100%;border:#000 solid 1px;}

.shopping_product_list ul li:last-child{margin-right:0px;}

section.banner_part{width:100%;float:left;}

.featured_heading{width:100%;float:left;text-align:center;}

.featured_heading h2{margin-top: 0px;margin-bottom:30px;font-size:30px;
font-weight: bold;display:inline-block;}

.featured_heading h2 font{color:#00b7e1;}

.featured_products{width:100%;float:left; margin: 15px 0px;}

.featured_products figure{width:100%;float:left;margin-bottom:10px;height:200px;position:relative;border:#d0d0d0 solid 1px;}

.image {position: absolute;margin: auto;top: 0;bottom: 0;padding:10px;left: 0;right: 0;
max-width: 100%;max-height: 100%;}

.featured_products p{width:100%;float:left;margin-bottom:5px;font-size:15px;color:#000;margin-top:10px; min-height: 44px;}

.featured_products h2{width:100%;float:left;margin-bottom:5px;font-size:15px;color:#000;font-weight:bold;margin-top:5px;}

.featured_products_link{float:left;padding:8px 10px;text-decoration:none;color:#000;
    background:#00b7e1;color:#fff;margin-top:10px;}

.featured_products_link:hover{text-decoration:none;color:#fff;background:#000;}

.copy_right{width:100%;float:left;margin-top:30px;border-top:#9c9c9c solid 1px;padding-top:14px;text-align:center;}

.banner_content{width:638px;position:absolute;bottom:10%;left:40px;
    background-color: rgba(84, 100, 123, 0.8);padding:30px;}

.banner_content h2{width:100%;float:left;margin-bottom:5px;font-size:40px;color:#fff;font-weight:bold;margin-top:5px;text-transform: uppercase;padding-top:0%;}

.banner_content p{width:90%;float:left;margin-bottom:5px;font-size:18px;color:#fff;margin-top:5px;padding-top:0px;}

section.breadcrumb_content{width:100%;float:left;border-bottom:#000 solid 1px;border-top:#000 solid 1px;background:#000;padding:30px 0px;}

.breadcrumb_content ul{float:left;margin:0px;padding:0px;}

.breadcrumb_content ul li{float:left;list-style:none;margin-right:10px;text-transform: uppercase;padding:10px 0px;color:#fff;}

.breadcrumb_content ul li a{float:left;text-decoration:none;color:#000;text-transform: uppercase;color:#fff;}

.breadcrumb_content h1{float:right;font-size:20px;color:#fff;font-weight:bold;text-transform: uppercase;margin-top:10px;margin-bottom:0px;}

section.products{width:100%;float:left;padding:60px 0px;}

section.corporate_sustainability{width:100%;float:left;padding:60px 0px;} 

.corporate_sustainability p{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:18px;color:#000;}

section.contact{width:100%;float:left;padding:60px 0px;}

.contact_left_content{width:100%;float:left;}

.contact_left_content i{float:left;margin-top:4px;font-size:20px;}

.contact_left_content p{float:left;font-size:14px;color:#000;margin-left:10px;margin-top:3px;width:100%;margin-bottom:0px;}

.contact_left_content h2{float:left;font-size:20px;color:#000;margin-left:10px;margin-top:3px;width:100%;margin-bottom:0px;}

.contact_form{width:100%;float:left;background:#dedede;padding:30px;border-radius:20px;}

.contact_name{width:100%;float:left;height:40px;margin-bottom:20px;}

.contact_message{width:100%;float:left;height:100px !important;margin-bottom:20px;}

.contact_form span{width:100%;float:left;}

.contact_button{float:right;height:40px;margin-top:19px;}

.login_list{float:right;margin-top:14px;}

.login_list ul{float:left;margin:0px;padding:0px;}

.login_list ul li{float:left;list-style:none;margin-right:10px;}

.login_list ul li a{float:left;text-decoration:none;color:#000;}

.login_list ul li a:hover{color:#00b7e1;}

.cart_list_content{width:100%;float:left;text-align:left;height:179px;border-bottom:#9a9a9a solid 1px;padding-bottom:0px;overflow:scroll;overflow-x:hidden;}

.cart_pic{float:left;margin-bottom:10px;}

.cart_pic img{width:100%;}

.cart_pic_content{width:205px;float:left;margin-left:8px;margin-top:15px;}

.cart_pic_content h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:14px;color:#000;margin-bottom:5px;}

.cart_pic_content p{width:100%;float:left;margin-top:9px;margin-bottom:0px;font-size:12px;color:#9a9a9a;}

.cart_pic_right_content{float:right;margin-right:10px;margin-top:15px;}

.cart_pic_right_content a{float:right;margin-left:10px;font-size:10px;margin-top:3px;color:#000;}

.sub_total{width:50%;float:right;margin-top:15px;}

.sub_total_width{width:50% !important;float:right;}

.sub_total p{float:right;font-size:14px;color:#000;margin-bottom:6px;}

.sub_total p font{color:#9a9a9a;}

.sub_total a{float:right;background:#00b7e1;padding:10px 27px;color:#fff;margin-top:20px;}

.sub_total a:hover{background:#000;text-decoration:none;color:#fff;}

section.product_detail_content{width:100%;float:left;padding:60px 0px;}

.agricultural_content{width:100%;float:left;text-align:center;}

.agricultural_product{width:100%;display:inline-block;}

.agricultural_left_pic{width:100%;float:left;}

.agricultural_left_pic img{width:100%;}

#gallery_09  img{border:2px solid white;margin-top:0px;width:100%;margin-bottom:10px;}
  
#gallery_09 a{text-decoration:none;width:22% !important;float:left;margin-right: 20px;margin-top:6px;margin-bottom:30px;}

.product_mazarine_heading {
    width: 100%;
    float: left;
}
.product_mazarine_heading h1 {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom:11px;
    font-size: 26px;
    font-weight: bold;
    color: #000;
}
.product_mazarine_heading p {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom:5px;
    line-height:25px;
    font-size: 14px;
    color: #000;
    width:100%;
}
.product_mazarine_heading span {
    float: left;
    width:100%;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #000;
    margin-right: 10px;
}

.product_mazarine_heading a{float:left;background:#00b7e1;padding:10px;color:#fff;margin-top:10px;}
.product_mazarine_heading a:hover{background:#000;text-decoration:none;}

.product_mazarine_heading figure{width:100%;float:left;}

.copy_right_left_content{float:left;}

.copy_right_left_content p{float:left;font-size:14px;color:#fff;margin-bottom:0px;width:auto !important;}

.copy_right_right_content{float:right;text-align:right;}

.copy_right_right_content a{font-size:14px;color:#fff;margin-bottom:0px;display:inline-block !important;background:none !important;width:auto !important;padding:0px !important;height:auto !important;border:none !important;margin-top:0px !important;margin-left:0px !important;margin-right:10px;text-transform: capitalize !important;font-weight:normal !important;border-right:#fff solid 1px !important;border-radius:0px !important;padding-right:10px !important;}

.copy_right_right_content a:hover{color:#00b7e1;}

.copy_right_right_content a:last-child{margin-right:0px !important;padding-right:0px !important;border-right:none !important;}

.footer_left_padding{padding-left:60px;}

.footer_left_margin{margin-top:110px !important;font-size:15px !important;color:#fff !important;font-weight:normal !important;}

.currency{float:right;margin-top:48px;margin-left:10px;}


.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;
float: left;min-width:180px;padding:0px;margin: .125rem 0 0;font-size: 1rem;color: #212529;
text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;
border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}


.dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;
content: "";right:7px;position:absolute;top:11px !important;
border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;
border-left: .3em solid transparent;}

.btn-group-sm>.btn, .btn-sm {padding:3px 20px 3px 5px;font-size: .875rem;line-height: 1.5;
border-radius: .2rem;}

.currency_list{width:100%;float:left;}

.currency_list ul{width:100%;float:left;margin:0px;padding:0px;}

.currency_list ul li{width:100%;float:left;margin-bottom:0px;list-style:none;}

.currency_list ul li:last-child{margin-bottom:0px;}

.currency_list ul li a{width:100%;float:left;font-size:14px;color:#000;padding:5px 10px;}

.currency_list ul li a:hover{background:#00b7e1;color:#fff;text-decoration:none;}


.address_book_height {min-height: 423px;}

.address_book_right_content {
    width: 100%;
    float: left;
    border: #ababab solid 1px;
    padding: 30px 30px 30px;
}
.address_heading {
    width: 100%;
    float: left;
    border-bottom: #ababab solid 1px;
    padding-bottom: 14px;
}
.address_heading h2 {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
.edit_address {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.edit_address p {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #000;
    margin-bottom: 8px;
}
.continue_login_content_name {
    width: 100%;
    float: left;
    font-size: 13px;
    height: 40px;
    border-radius: 0px;
    margin-bottom: 10px;
}
.subscribe {
    width: 100%;
    float: left;
    background: #f3f3f3;
    padding: 10px 0px;
}
.password_link {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
.password_link:hover{text-decoration:none;color:#00b7e1;}

.continue_submit {
    float: right;
    background: #00b7e1;
    border: none;
    color: #fff;
    padding: 10px 30px;
    border-radius: 0px;
    margin-top: 0px;
    text-transform: uppercase;
}

.continue_submit:hover{background:#000;}

/*** DASHBOARD CSS ****/

.address_book_left_content {
    width: 100%;
    float: left;
    border: #ababab solid 1px;
    padding: 30px 30px 30px;
    min-height: 477px;
    margin-bottom:30px;
}
.address_book_left_content h2 {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    border-bottom: #ababab solid 1px;
    padding-bottom: 14px;
    font-weight: 600;
}
.address_book_left_content ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.address_book_left_content ul li {
    width: 100%;
    float: left;
    list-style: none;
    margin-bottom: 10px;
    background: url(../img/dashboard.png) no-repeat 0px 5px;
    padding-left: 15px;
}
.address_book_left_content ul li a {
    width: 100%;
    float: left;
    text-decoration: none;
    font-size: 14px;
    color: #000;
}

.address_book_left_content ul li a:hover{color:#00b7e1;}

.address_book_left_content ul li a.active_link {
    color: #00b7e1;
}

.address_heading {
    width: 100%;
    float: left;
    border-bottom: #ababab solid 1px;
    padding-bottom: 14px;
}
.address_heading h2 {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
.address_heading a {
    float: right;
    text-transform: uppercase;
    text-decoration: none;
    color: #00b7e1;
    font-weight: 600;
    margin-top: 2px;
}
.address_heading a i {
    margin-right: 8px;
}
.booking_address {
    width: 100%;
    float: left;
    border: #ababab solid 1px;
    border-radius: 5px;
    padding: 18px 15px 30px;
    margin-top: 20px;
    border-bottom: #ababab solid 2px;
    min-height: 199px;
}
.booking_address h2 {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #00b7e1;
    margin-top: 0px;
    margin-bottom: 24px;
}
.booking_address p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #000;
    margin-top: 0px;
    margin-bottom: 15px;
}
.booking_address_button {
    width: 100%;
    float: left;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 15px;
}
.booking_address_button a {
    display: inline-block;
    background: #00b7e1;
    padding: 10px 15px;
    margin-left: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

.booking_address_button a:hover{background:#000;}

.booking_address_button a i {
    margin-right: 10px;
}

.your_password {
    width: 100%;
    float: left;
    margin-top: 20px;
    min-height: 358px;
}
.your_password h2 {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #00b7e1;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 0px;
    text-transform: uppercase;
}
.your_password p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #2a2b2e;
    margin-bottom: 8px;
    margin-top: 0px;
}
.your_password_name {
    width: 100%;
    float: left;
    height: 40px;
    margin-bottom:10px;
    border-radius: 0px;
}
.your_password_submit {
    float: right;
    background: #00b7e1;
    border: none;
    color: #fff;
    padding: 10px 30px;
    border-radius: 0px;
    margin-top: 20px;
}

.your_password_submit:hover{background:#000;}

.edit_address h2 {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #00b7e1;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 0px;
    text-transform: uppercase;
}
.subscribe span {
    float: left;
    margin-right: 22px;
}

.subscribe_content {
    width: 100%;
    float: left;
    min-height: 358px;
    margin-top: 20px;
}

.table_07 td {
   padding: 15px 0px 15px 10px;
    text-align: left;
}

.table_07 tr {
    font-size: 14px;
    border-bottom: #e0e0e0 solid 1px;
}

.table_07 thead {
    background: #00b7e1;
}

.table_07 thead tr th {
    padding: 12px 0px 10px 10px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    text-align-last:left;
}
.table_pic {
    float: left;
}
.table_pic figure {
    float: left;
}
.description_table_content {
    float: left;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #384551;
    margin: 9px 0px 0px 10px;
    text-align: left;
}
.sub_total {
    float: right;
    margin-top: 30px;
    width: 50%;
}
.apply_coupon_total {
    float: right;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.apply_coupon_subtotal {
    width: 100%;
    float: left;
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 5px;
}
.apply_coupon_subtotal span {
    float: right;
    width: 110px;
    font-size: 14px;
    color: #000;
    margin-bottom: 5px;
    text-align: right;
}
.apply_coupon_subtotal span font {
    color: #00b7e1;
}
.billing_address {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.billing_address h2 {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.billing_table_content {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

.coupon_content {
    width: 100%;
    float: left;
    margin-top: 20px;
    min-height: 355px;
}
.coupon_content_name {
    width: 400px;
    float: left;
    border-radius: 0px;
    font-size: 13px;
    height: 40px;
}
.coupon_content_button {
    width: 131px;
    float: left;
    height: 40px;
    background: #00b7e1;
    color: #fff;
    border: none;
}
.coupon_content_button:hover{background:#000;}


/*** DASHBOARD CSS END ***/

.continue_guest_content {
    width: 100%;
    float: left;
    border: #ababab solid 1px;
    padding: 30px 40px 30px;
}
.continue_guest_left_content {
    width: 100%;
    float: left;
    border-right: #ababab solid 1px;
    min-height: 547px;
    position: relative;
    padding: 0px 45px 0px 0px;
}
.continue_round {
    width: 40px;
    height: 40px;
    position: absolute;
    right: -21px;
    top: 44%;
    border: #ababab solid 1px;
    background: #fff;
    text-align: center;
    border-radius: 50%;
    color: #000;
    line-height: 37px;
}
.continue_content {
    width: 100%;
    float: left;
    text-align: center;
}
.continue_content h2 {
    width: 100%;
    font-size: 14px;
    color: #505050;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    font-size: 20px;
    text-transform: uppercase;
    display: inline-block;
}
.continue_content a {
    display: inline-block;
    background: #00b7e1;
    padding: 10px 30px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0px;
    text-decoration: none;
    margin-top: 37px;
}

.continue_content a:hover{background:#000;}
.or_content {
    width: 100%;
    float: left;
    border-top: #ababab solid 1px;
    text-align: center;
    margin-top: 112px;
    text-align: center;
    position: relative;
}
.or_content span {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    border: #ababab solid 1px;
    position: absolute;
    top: -19px;
    left: 47%;
    text-align: center;
    line-height: 36px;
    background: #fff;
}
.continue_login {
    width: 100%;
    float: left;
    margin-top: 56px;
    text-align: center;
}
.continue_login_content {
    width: 372px;
    display: inline-block;
}
.continue_login_content h2 {
    width: 100%;
    font-size: 14px;
    color: #505050;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 0px;
    font-size: 20px;
    text-transform: uppercase;
    display: inline-block;
}
.continue_login_content p {
    float: left;
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    text-align: left;
}
.continue_login_content_name {
    width: 100%;
    float: left;
    font-size: 13px;
    height: 40px;
    border-radius: 0px;
    margin-bottom: 10px;
}
.continue_submit {
    float: right;
    background: #00b7e1;
    border: none;
    color: #fff;
    padding: 10px 30px;
    border-radius: 0px;
    margin-top: 0px;
    text-transform: uppercase;
}
.continue_login_content a {
    width: 100%;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    color: #000;
    margin-top: 14px;
}

.continue_login_content a:hover{color:#00b7e1;text-decoration:none;}

.register {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 50px;
}
.register_content {
    width: 100%;
    float: left;
}
.register_content h2 {
    width: 100%;
    font-size: 14px;
    color: #505050;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    font-size: 20px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
}
.register_content figure {
    width: 100%;
    float: left;
    margin-bottom:10px;
}
.selectDiv8 {
    width: 100%;
    line-height: 28px;
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 0;
    margin-top: 0px;
    font-size: 13px;
}
.register_content p {
    float: left;
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 10px;
}

.selectDefault8 {
    padding-left: 8px;
}

.selectBox8 {
    filter: alpha(opacity=0);
    width: 100%;
    height: 100%;
    display: block;
    z-index: 101;
    background: url(../img/select-bg.jpg) no-repeat 94% 54% #fff;
    height: 40px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    padding: 0px 12px;
    float: left;
    line-height: 20px;
    border: #ccc 1px solid;
    font-size: 13px;
    border-radius: 0px;
    color: #525252;
    margin-bottom:0px;
}
.newsletter_subscribe {
    width: 100%;
    float: left;
    margin-top:15px;
}
.newsletter_subscribe p {
    float: left;
    margin-bottom: 0px;
    font-size: 14px;
    color: #000;
    margin-right: 10px;
    margin-bottom: 0px;
}
.newsletter_subscribe span {
    float: left;
    margin-right: 20px;
}
.newsletter_check {
    width: 100%;
    float: left;
}
.form-check-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem;
}
.shopping_color {
    color: #00b7e1;
    text-decoration: none;
}

.shopping_color:hover{text-decoration:none;}

section.quick_checkout {
    width: 100%;
    float: left;
    padding: 60px 0px;
}
section.quick_checkout h1 {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    border-bottom: #ccc solid 1px;
    padding-bottom: 15px;
}
.quick_billing {
    width: 100%;
    float: left;
}
.quick_billing p {
    float: left;
    font-size: 16px;
    color: #00b7e1;
    font-weight: 600;
    margin-bottom: 0px;
}
.quick_billing_detail {
    width: 100%;
    float: left;
    padding: 30px;
    border: #ccc solid 1px;
    margin-top: 20px;
}
.quick_billing_detail p {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #000;
    margin-bottom: 8px;
}
.continue_login_content_name {
    width: 100%;
    float: left;
    font-size: 13px;
    height: 40px;
    border-radius: 0px;
    margin-bottom: 10px;
}
.quick_billing_detail span {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #000;
    margin-bottom: 8px;
}
.selectDiv13 {
    width: 100%;
    line-height: 28px;
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 0;
    margin-top: 0px;
    font-size: 13px;
}

.selectDefault13 {
    padding-left: 8px;
}

.selectBox13 {
    filter: alpha(opacity=0);
    width: 100%;
    height: 100%;
    display: block;
    z-index: 101;
    background: url(../img/select-bg.jpg) no-repeat 93% 54% #fff;
    height: 40px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    padding: 0px 12px;
    float: left;
    line-height: 20px;
    border: #ccc 1px solid;
    font-size: 13px;
    border-radius: 0px;
    color: #525252;
    margin-bottom: 10px;
}
.quick_billing span {
    float: left;
    margin-bottom: 0px;
    margin-left: 20px;
}
.product_description {
    width: 100%;
    float: left;
    border: #ccc solid 1px;
    padding: 30px;
    margin-top: 30px;
}
.product_quantity_table {
    width: 100%;
    float: left;
}
.table_06 td {
    padding: 20px 5px;
    text-align: left;
}

.table_06 tr {
    font-size: 14px;
    border-bottom: #e0e0e0 solid 1px;
}

.table_06 thead {
    background: #00b7e1;
}

.table_06 thead tr th {
    padding: 12px 20px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    text-align-last: center;
}
.description_content_name {
    display: inline-block;
    width: 67px;
    height: 37px;
    border-radius: 0px;
}
.product_quantity a {
    width: 32px;
    height: 32px;
    background: #25a403;
    float: left;
    margin-right: 3px;
    text-align: center;
    color: #fff;
    line-height: 32px;
    margin-top: 5px;
    border-radius: 4px;
}
.sub_total_left_content {
    width: 327px;
    float: left;
    margin-top: 35px;
}
.sub_total_left_name {
    width: 196px;
    float: left;
    border-radius: 0px;
    border: #b5bdc5 solid 1px;
    font-size: 11px;
    height: 40px;
}
.sub_total_button {
    width: 131px;
    float: right;
    background: #00b7e1;
    border: none;
    color: #fff;
    height: 40px;
    text-transform: uppercase;
    font-size: 12px;
}
.sub_total_button:hover{background:#000;}
.select_paymentmethod {
    width: 100%;
    float: left;
    border: #ccc solid 1px;
    padding: 30px;
    margin-top: 30px;
}
.select_paymentmethod h3 {
    width: 100%;
    float: left;
    padding: 13px 12px;
    font-size: 16px;
    color: #fff;
    background: #00b7e1;
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.select_paymentmethod span {
    width: 100%;
    float: left;
    margin-bottom: 60px;
}
.devdarshan_content {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.devdarshan_content span {
    width: 100%;
    float: left;
}
.devdarshan_content_link {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.devdarshan_content_link a {
    display: inline-block;
    background: #00b7e1;
    padding: 10px 15px;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    margin-left: 0px;
    text-decoration: none;
}
.devdarshan_content_link a i {
    margin-right: 15px;
}

.devdarshan_content_link a:hover{background:#000;}

.shopping_cart {
    width: 100%;
    float: left;
}

.shopping_cart_links {
    width: 100%;
    float: left;
    text-align: right;
}
.shopping_cart_links a {
    display: inline-block;
    background: #00b7e1;
    padding: 10px 15px;
    color: #fff;
    text-transform: uppercase;
    margin-left: 10px;
    text-decoration: none;
}

.shopping_cart_links a:hover{background:#000;}

section.thank_you {
    width: 100%;
    float: left;
    padding: 300px 0px;
}
.thank_you h1 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 50px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
.thank_you p {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    color: #000;
}
.footerlr{
    margin-top: 49px  !important;
}
.footerlr h3{
	font-size: 15px !important;
    font-weight: normal !important;
}
.footerlr1{
    margin-top: 49px  !important;
}
.footerlr1 h3{
	font-size: 15px !important;
    font-weight: normal !important;
}