* { padding: 0; margin: 0; } 
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Rubik:wght@300;400;500;600;700&display=swap');
/*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&family=Roboto:wght@100;300;400;500;700&family=Rubik:wght@300;400;500;600;700&display=swap');
/*font-family: 'Poppins', sans-serif;*/
@media (min-width: 1200px) {.container-fluid, .container-fluid-lg, .container-fluid-md, .container-fluid-sm, .container-fluid-xl { max-width: 1300px; }}
body {background: #fbfbfb;font-family: 'Roboto', sans-serif;}
input:focus{outline:none!important; box-shadow:none!important;border-color:rgb(134 183 254 / 0%)!important;}
button{background:#33954A; color:#fff; border:none;}
button:focus{outline:none!important; box-shadow:none!important;}
a:focus{box-shadow:none!important;}
a{text-decoration:none;}
.btn-with-bg{background:#fff;border:2px solid #fff; border-radius:30px; padding:5px 20px; color:#33954A; font-size:14px; text-align:center;font-weight:500;}
.btn-with-bg:hover{color:#fff; background:#33954A; border:2px solid #33954A;}
.btn-without-bg{border:2px solid #fff; border-radius:30px; padding:5px 20px; color:#fff; font-size:14px; text-align:center; font-weight:500;}
.btn-without-bg:hover{color:#fff; background:#33954A;border:2px solid #33954A;}
.p-t-b-60{padding:60px 0px;}
.sec_heading{color:#333333;font-size: 30px;font-weight:500;margin-bottom:30px;text-align:center;}
.sec_heading-para{color:#666666; font-size:18px; font-weight:400; margin-bottom:30px; text-align:center; margin-top: -20px;}
.sec_heading-para span{display:block;}

.navbar{background: #025a7c; box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); border-radius: 0px;}
.navbar-light .navbar-nav .nav-link{ font-style: normal; font-weight: 500; font-size: 14px; line-height: 26px; color: #fff; padding: 0px 15px; text-transform:uppercase;}
.navbar-light .navbar-nav .nav-link i{font-size:20px; font-weight:400;}
.navbar-light .navbar-nav .nav-link i:focus-visible{outline:none;color: #fff;}
.navbar-light .navbar-nav .nav-link span{background: #33954A;border-radius: 50%;font-size: 14px;font-weight: 400;padding: 2px 3px;position: relative;top: -13px;left: -10px;}
.navbar-light .navbar-nav .nav-link.bell_icons-ro span{display: inline-block;background: #33954A;border-radius: 50%;font-size: 14px;font-weight: 400;padding: 0px 3px;line-height: 21px;position: relative;top: -10px;left: -10px;}
.navbar-light .navbar-nav .nav-link.bell_icons-ro{margin-right: 15px;padding-left: 2px;}
.navbar-light .navbar-nav .nav-link:hover {color: #17f24a;}
.navbar-light .navbar-nav .nav-link:focus{outline:none; color:#fff;}
.navbar-brand img{ 
    max-width: 200px;
    margin: -41px auto; 
}
.get_btns{place-items:center;}
.get_btns .dropdown button{background:none!important; text-transform:uppercase; color:#fff; font-size:16px; font-weight:500; overflow:hidden;}
.get_btns .dropdown button img{border-radius: 50%; width: auto;}
.get_btns .dropdown .dropdown-menu{min-width:initial;}
.get_btns .dropdown .dropdown-menu li a:hover{background:none;}
.login_btn{margin-right:15px;}
.navbar.sticky {position: fixed !important; left:0px; right:0px; z-index: 999!important; top: 0; -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; padding-top: .2rem; padding-bottom: .2rem;}
.navbar.sticky .navbar-brand {
    padding-top: 25px;
    padding-bottom: 30px;
}
.navbar-brand {
    padding-top: 25px;
    padding-bottom: 30px;
    background: #bfccd2f0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.main_banner{background-image: url('../images/banner.png'); height: 583px; position:relative; background-size:cover; border-bottom-left-radius:50px; border-bottom-right-radius:50px; overflow:hidden;}
.main_banner:before{content:'';position: absolute; background:#3E0A8F; opacity:0.5; height: 583px; top: 0; bottom: 0; left: 0; right: 0; width: 100%;background-position: center; background-repeat: no-repeat;}
.banner_text h4{color:#fff; font-size:35px; font-weight:500;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin:0; text-transform:uppercase;}
.banner_text h4 span{font-size:50px; display:block; margin-top:20px; text-transform:capitalize;white-space: nowrap;}

#search { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(0px, -100%) scale(0, 0); -moz-transform: translate(0px, -100%) scale(0, 0); -ms-transform: translate(0px, -100%) scale(0, 0); -o-transform: translate(0px, -100%) scale(0, 0); transform: translate(0px, -100%) scale(0, 0); opacity: 0; display: none; } 
#search.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1);-ms-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1);opacity: 1;z-index: 10999;display: block;} #search input[type="search"] {position: absolute;top: 50%;left: 0;margin-top: -51px;width: 60%;margin-left: 20%;color: rgb(106 106 106);border: none;font-size: 40px;font-weight: 400;text-align: center;outline: none;padding: 10px;}
#search .close { position: fixed; top: 15px; right: 15px; opacity: 1; font-size: 27px; color: #fff; } 
#search .close:hover{ color: #33954A; cursor: pointer; }


.home_sec1{position:relative;margin-top:-100px;padding-bottom: 30px;}
.home_sec1 ul{width: 90%; margin: auto;}

.home_sec1 li {list-style:none; background:#fff; box-shadow:0px 3px 6px #ccc; border-radius:30px; padding:35px 25px; width: 32%;}

.home_sec1 li:last-child{ border-bottom-left-radius:0px;  border-bottom-right-radius:30px;}
.home_sec1 li img{width: 120px;margin-bottom:20px;height: 120px;}
.home_sec1 li h4{color:#33954A;font-size: 28px;font-weight:500;margin-bottom: 15px;}
.home_sec1 li p{color:#666666; font-size:18px;font-weight:400; margin-bottom:25px;}
.home_sec1 li a{border:2px solid #33954A;font-size:20px;padding: 6px 30px; display:inline-block;}

.home_sec2{}
.home_sec2 .d-flex{padding: 30px 25px;}
.home_sec2 .d-flex.box1{background:#F8F6F8; border-top-left-radius:30px; border-bottom-left-radius:30px;box-shadow: 0px 3px 6px #ccc; }
.home_sec2 .d-flex.box2{background:#fff;box-shadow: 0px 3px 6px #ccc; }
.home_sec2 .d-flex.box3{background:#F8F6F8; border-top-right-radius:30px; border-bottom-right-radius:30px;box-shadow: 0px 3px 6px #ccc; }
.home_sec2 .d-flex .flex-shrink-0 img{width: 80px;height: 80px;}
.home_sec2 .d-flex .flex-grow-1 h4{color:#333333; font-size:22px; font-weight:500; margin-bottom:15px;}
.home_sec2 .d-flex .flex-grow-1 p{color:#333333; font-weight:400; font-size:17px; margin:0;}

.home_sec3{padding-top: 30px;}
.choose_us{background:#33954A; border-top-right-radius:15px; border-bottom-right-radius:15px; padding:60px 30px;}
.choose_us h4{font-size:25px;color:#F5F5F5;font-family: 'Poppins', sans-serif;font-weight:500;margin-bottom: 22px;}
.choose_us ul li{list-style:none;margin-bottom: 22px;}
.choose_us ul li:last-child{margin-bottom:0px;}
.choose_us ul li p{font-size:20px;color:#fff;font-weight:500;margin-bottom: 8px;}
.choose_us ul li p i{margin-right: 10px;}
.choose_us ul li span{font-size:17px; color:#fff; font-weight:400; display:block;}
.bg_importers{padding:0;position:relative; background-image:url(../images/For-Importers.png); background-size:cover;border-top-left-radius:15px; border-bottom-left-radius:15px;}
.bg_importers h5{position: absolute;top: 0;left: 0;background: #33954A;color: #fff;margin: 0;border-bottom-right-radius: 15px;padding: 15px 20px;font-size: 22px;font-weight: 500;font-family: 'Poppins', sans-serif;border-top-left-radius:15px;}

.home_sec4{position:relative; overflow:hidden; background:#F7F2FF;}
.client_slider .item{background:#FFFFFF; border-radius:15px; padding:25px; box-shadow:0px 3px 6px #ccc; margin: 10px;}
.client_slider .item .d-flex{}
.client_slider .item .d-flex img{width:auto;}
.client_slider .item .d-flex >div{margin-left:10px;}
.client_slider .item .d-flex >div h5{color:#565656; font-size:18px; font-weight:500;}
.client_slider .item .d-flex >div .star{}
.client_slider .item .d-flex >div .star i{color:#E86432; font-size:20px; margin-right:3px;}
.client_slider .item p{color:#666666; font-size:16px; font-weight:400; margin:0; margin-top:10px; position:relative;}
.client_slider .item p:before{content:''; background-image:url(../images/coma.png); position:absolute; width: 100px; height: 100px; background-repeat: no-repeat;top: -3px; left: -5px;}
.client_slider .item .location{font-size:15px; color:#666666; font-weight:500; text-align: right; margin-top: 20px;}
.client_slider .item .location i{color:#A70E64; font-size:16px; margin-right:5px;}
.client_slider.owl-carousel .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; border-radius:50%; box-shadow:0px 3px 6px #ccc;background:#fff; } 
.client_slider.owl-carousel .owl-nav [class*='owl-']:hover{background:#33954A; color:#fff;}
.client_slider.owl-carousel .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; } 
.client_slider.owl-carousel { position: relative; } 
.client_slider.owl-carousel .owl-next, .client_slider.owl-carousel .owl-prev { width: 50px; height: 50px; line-height: 50px; border-radius: 50%; position: absolute; top: 40%; font-size: 20px; color: #fff; border: 1px solid #ddd; text-align: center; } 
.client_slider.owl-carousel .owl-prev { left: -60px; } 
.client_slider.owl-carousel .owl-prev i{font-size:20px; line-height: 30px;} 
.client_slider.owl-carousel .owl-next { right: -60px; } 
.client_slider.owl-carousel .owl-next i{font-size:20px; line-height: 30px;}
.client_slider .owl-dots { text-align: center; padding-top: 15px; } 
.client_slider .owl-dots button.owl-dot { width: 15px; height: 15px; border-radius: 50%; display: inline-block; background: #ccc; margin: 0 3px; background-color:#ccc; } 
.client_slider .owl-dots button.owl-dot.active { background-color: #33954A; } 
.client_slider .owl-dots button.owl-dot:focus { outline: none; }

.home_sec5 .choose_us{background:#824ED2; border-radius:0px; border-top-left-radius:15px; border-bottom-left-radius:15px;}

.home_sec5 .bg_importers {
    
    padding:0;position:relative; 
    background-image:url(../images/Wineries.jpg); 
    background-size:cover;
    border-radius:0px;
    border-top-right-radius:15px; 
    border-bottom-right-radius:15px; 
    background-position: center;
}

.home_sec5 .bg_importers h5{position: absolute; top: 0; left: auto; right:0; background: #824ED2; margin: 0;border-radius:0px; border-bottom-left-radius: 15px; border-top-right-radius: 15px;}

.home_sec6{background:#F7F2FF;}
.companies_slider{margin-top:45px;}
.companies_slider .item{display: flex; height: 100px;}
.companies_slider .item img{width: 80%!important; vertical-align: middle; align-self: center; margin: auto;}

.home_sec7{overflow:hidden; position:relative;}
.story_box{border-radius:15px; position:relative; overflow: hidden; margin-top:25px; display:block; height: 300px;}
.story_box img{width:100%;}
.story_box .story_overlay{position:absolute; bottom:15px; left:15px; right:15px; background:#ebebeb; border-radius:5px; padding:10px 15px;}
.story_box .story_overlay span{display:block; color:#333333; font-size:17px; font-weight:400;}
.story_box .story_overlay a{color: #333333; font-weight: 600;}
.story_box .story_overlay span i{color:#33954A; margin-right:5px;}
.story_box .story_overlay h4{color:#333333; font-weight:600; margin:0; font-size:18px; margin-top:10px; display:block;}
/*HOME CSS END*/

/*footer CSS START*/
footer{background:#074367; padding:40px 0px;}
.footer_left img{ max-width: 200px; width:auto;margin-bottom: 5px;}
.footer_left p{color:#fff; font-weight:500; font-size:18px;}
.footer_left .d-flex i{background:#fff;color:#33954A;font-size:20px;margin-right:5px;border-radius: 5px;padding: 8px;}
.footer_left .d-flex span{font-size: 18px;color:#fff;font-weight:500;}
.footer_left ul{margin: 25px 0px 0px!important;}
.footer_left ul li{list-style:none; display:inline-block;}
.footer_left ul li a{display:block; margin-right:8px;}
.footer_left ul li a i{color:#33954A;background:#fff;border-radius:50%;padding: 8px;font-size: 20px;}
.footer_left ul li a i:hover{background:#33954A; color:#fff;}
.footer_middle h4{font-size:18px; font-weight:500;margin-bottom:20px;font-family: 'Poppins', sans-serif; color:#fff;}
.footer_middle ul li{list-style:none;line-height: 40px;width: 48%;float: left;margin-right: 5px;}
.footer_middle ul li a{display:block; font-size:17px; font-weight:400; color:#fff;transition: 0.2s;}
.footer_middle ul li a:hover {color: #17f24a; transition: 0.2s;}
.footer_right h4{font-size:18px; font-weight:500;margin-bottom:20px;font-family: 'Poppins', sans-serif; color:#fff;}
.footer_right p{color:#fff; font-size:17px; font-weight:400;}
.footer_right div input{background:#fff; border-top-left-radius:10px; border-bottom-left-radius:10px;padding: 8px 15px; border: none;}
.footer_right div button{border-top-right-radius:10px; border-bottom-right-radius:10px; background:#33954A; color:#fff; padding: 8px 15px; border: none;}
.footer_bottom{border-top:1px solid #8898AA; padding:12px 0px; background:#061225;}
.footer_bottom p{font-size:17px; font-weight:400; margin:0; color:#fff;}
.footer_logo {
    margin-bottom: 15px;
    display: block;
}
/*footer CSS END*/

/*BACK TO TOP BUTTON CSS START*/
.back-to-top { position: relative; z-index: 99;transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; } 
.back-to-top.show { opacity: 1; visibility: visible; }
.back-to-top .btn-dark { padding: 0; position: fixed; bottom: 20px; right: 20px; background: #33954A; border-color: #33954A; display: none; z-index: 999; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } 
.back-to-top .btn-dark i{width: 35px; height: 35px; border-radius: 50%; line-height: 35px;}
.back-to-top .btn-dark:hover { cursor: pointer; background: #3e0a8f; border-color: #3e0a8f; }
/*BACK TO TOP BUTTON CSS END*/

.inner_bg{background-image:url(../images/banner.png); background-size:cover; background-position:center; position:relative;border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; overflow: hidden;}
.inner_bg:before{content:'';position: absolute; background:#3E0A8F; opacity:0.5; top: 0; bottom: 0; left: 0; right: 0; width: 100%;background-position: center; background-repeat: no-repeat; z-index:1;}
.inner_bg-text{padding:50px 0px; position:relative; z-index:9;}
.inner_bg-text h4{font-size:35px; color:#fff; font-weight:500; text-transform:uppercase;}

/*JOIN PAGE CSS START*/
.form_heading{color:#3A3D4F; font-family: 'Poppins', sans-serif; font-size:30px; text-align:center; margin-bottom:25px; font-weight:600;}
.join_sec{overflow:hidden;margin-top: -60px;padding-bottom: 30px;position: relative;z-index: 9;}
.join_sec form{width: 40%;margin:auto;display:block;box-shadow:0px 3px 6px #ccc;background: #fff;border-radius: 10px;padding: 30px 30px;margin-bottom:40px;}
.join_sec form input, .join_sec form select{border: 1px solid #949494;border-radius: 5px;padding: 6px 10px;color: #A2A2A2; font-size:16px;} 
.join_sec form input::placeholder, .join_sec form select::placeholder {color: #A2A2A2; font-size:16px;}
.join_sec form input:focus, .join_sec form select:focus{border: 1px solid #949494!important;}
.join_sec form label{ color: #333333; font-size: 16px; font-weight: 500; margin-bottom: 3px; }
.join_sec form label a{color:#824ED2; font-weight:500; font-size:16px;}
.join_sec form input[type=checkbox]{padding: 7px;}
.join_sec form input[type=checkbox]:focus{}
.join_sec form button{background:#33954A;border:2px solid #33954A;border-radius:10px;width:100%;color:#fff;font-weight:500;font-size:22px;padding: 5px 0px;}
.join_sec form button:hover{color:#33954A;background:#fff;}
.already_account{text-align:center;}
.already_account p{font-size:17px; font-weight:500; color:#102542;}
.already_account p a{color:#824ED2;}
/*JOIN PAGE CSS END*/

/* LOGIN PAGE CSS */
.join_sec .d-flex a {
    color: #824ED2;
    font-weight: 500;
    font-size: 16px;
}
/* LOGIN PAGE END */

/*MEMBER-SHIP PLAN CSS*/
.memberPlan_sec{overflow:hidden;margin-top: -60px;padding-bottom: 30px;position: relative;z-index: 9;}
.member_ship_part{width: 55%;margin:auto;display:block;margin-bottom:40px;}
.member_ship_part-box{box-shadow:0px 3px 6px #ccc;background: #fff;border-radius: 10px;}
.plan_heading{text-align:center;padding: 20px 20px;}
.plan_heading h4{font-size:25px;font-weight:600;font-family: 'Poppins', sans-serif;color:#111B35;margin-bottom: 5px;text-transform:uppercase;}
.plan_heading p{color:#E58B5D; font-weight:400; font-size:22px;margin:0;}
.plan_price{margin: 0px 0px 10px;background:#F5EFFF;text-align:center;padding:10px 30px;}
.plan_price h5{color:#33954A;font-family: 'Poppins', sans-serif;font-size:60px;font-weight:400;margin: 0;}
.plan_price h5 i{font-size: 28px;vertical-align: middle;font-weight: 400;position: relative;top: -5px;}
.plan_price p{color:#3E0A8F;font-size:18px;margin: 0;font-weight: 600;text-transform: uppercase;}
.plan_des{padding: 0px;}
.plan_des ul {padding: 20px 20px;border-bottom: 1px solid #B1BDDA;margin: 0;}
.plan_des ul li{list-style:none;color:#111B35;font-size: 15px;display: flex;place-items: baseline;margin-bottom: 5px;line-height: 20px;}
.plan_des ul li i{color:#3366FF;margin-right:10px;line-height: 30px;}
.member_ship_part-box button{display: inline-block;padding:7px 10px;font-size:18px;font-weight:500;border-radius:5px;border:2px solid #33954A;margin: 20px 20px;width: 86%;}
.member_ship_part-box button:hover{background:#fff; color:#33954A;}
/*MEMBER-SHIP PLAN END*/

/*STORIES PAGE CSS*/
.stories_sec{overflow:hidden;}
.stories_sec .nav-tabs{justify-content:center;border:none;margin-bottom:25px;}
.stories_sec .nav-tabs li button{font-weight:500; font-size:18px; color:#666666;padding: 10px 25px; margin-left: 10px;}
.stories_sec .nav-tabs li button.active{box-shadow:0px 3px 6px #ccc; border-radius:30px; color:#3E0A8F!important;}
.stories_sec .nav-tabs li button:hover{box-shadow:none; border-radius:30px; background:#33954A; color:#fff!important;}
.stories_sec .nav-tabs li button:focus{box-shadow:none; border-radius:30px;border-color: #ccc;}
.stories_sec .page-item:first-child .page-link{border-radius:50%;}
.stories_sec .page-item:last-child .page-link{border-radius:50%;}
.stories_sec .pagination{justify-content:center; margin-top:46px;}
.stories_sec .page-link{border:1px solid #DDDDDD; border-radius:50%; margin-right: 8px;padding: 5px 13px; color:#1C7CD5;font-size:18px; font-weight:600;font-family: 'Poppins', sans-serif;}
.stories_sec .page-link.active{background:#33954A; font-size:18px; font-weight:600;font-family: 'Poppins', sans-serif; color:#fff;padding: 5px 15px;}
/*STORIES PAGE END*/

/*STORIES DESCRIPTION PAGE CSS*/
.storiesDES_sec{overflow:hidden;}
.storiesDES_box{border-radius:10px;box-shadow:0px 3px 6px #ccc;background: #fff;}
.storiesDES_box h4{font-size:25px;color:#013585;font-weight:500;margin-bottom: 15px;padding: 30px 20px 10px;}
.storiesDES_box ul{margin:0;margin-bottom: 5px;padding: 0px 20px;}
.storiesDES_box ul li{list-style:none;display:inline-block;margin-right: 25px;font-weight: 500;color: #666666;font-size: 18px;}
.storiesDES_box ul li i{font-size:18px;color:#666666;vertical-align: revert;margin-right: 10px;}
.storiesDES_box ul li a{color:#666666; font-weight:500; font-size:18px;}
.storiesDES_box ul li a i{font-size:18px;color: #3D5775;margin: 0;}
.storiesDES_img{border-radius:5px;overflow: hidden;padding: 20px 20px;}
.storiesDES_img img{width:100%;border-radius: 5px;}
.stories_para{margin-top: 20px;padding: 0px 20px;}
.stories_para p{color:#666666; font-size:17px; font-weight:400; margin-bottom: 20px;}
.sample_heading{margin: 30px 0px;padding: 0px 20px;}
.sample_heading h5{color:#013585; font-size:22px; font-weight:500;}
.sample_heading p{color:#666666; font-size:17px; font-weight:400; margin-bottom: 20px;}
.sample_heading ul{margin:0; padding:0;}
.sample_heading ul li{color: #666666; font-size: 17px; font-weight: 400; margin-bottom: 12px; margin-right: 0px; display: block; list-style-type: square;}
.sample_heading ul li i{font-size: 12px; vertical-align: middle;}
.share_social{text-align:center;border-top:1px solid #CCCCCC;padding: 25px 0px 30px;}
.share_social ul li{color:#666666; font-size:18px; list-style:none; display:inline-block;}
.share_social ul li a{border:1px solid #3D5775;font-size:18px;color:#3D5775;border-radius:50%;text-align: center;padding: 8px 10px;margin: 0;}
.stickyss{}
.stickyss form{border:1px solid #CBCBCB;border-radius:5px;overflow: hidden;padding: 10px;margin-bottom: 20px;background: #fff;}
.stickyss form input{border:none;width: 91%;}
.stickyss form i{color:#25447B; font-size:20px;font-weight:400;}
.stickyss ul{border-radius: 10px;box-shadow: 0px 3px 6px #ccc;margin: 0;padding: 0;background: #fff;}
.stickyss ul li{list-style:none;padding: 5px 10px;display: inline-block;width: 100%;margin-bottom: 5px;}
.stickyss ul li:first-child{padding:0;}
.stickyss ul li h4{color:#013585;font-size:20px;font-weight:500;border-bottom:1px solid #DCDCDC;width: 100%;display: block;padding: 5px 10px;margin: 0;line-height: 30px;}
.stickyss ul li a{font-size: 16px;color: #7B8591;font-weight: 400;display: flex;justify-content: flex-start; place-items: flex-start;} 
.stickyss ul li a img{ width: auto; border-radius: 5px; }
.stickyss ul li a p{margin: 0;margin-left: 10px;line-height: 20px; font-size:15px; font-weight:400;}
/*STORIES DESCRIPTION PAGE END*/

.inner_bg-text form{border:1px solid #CBCBCB;border-radius:5px;overflow: hidden;background:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;display: flex;place-items: center;width: 60%;justify-content: center;margin: auto;}
.inner_bg-text form input{border:none;width: 100%;padding: 10px 20px;}
.inner_bg-text form button{padding: 10px 15px;font-size: 17px;font-weight: 400; border:2px solid #33954A;} 
.inner_bg-text form button i{margin-right: 5px;font-size: 17px;font-weight: 500;}
.inner_bg-text form button:hover{background:#fff; color:#33954A;}
.inner_bg-btns{margin-top:25px;display: flex;place-items: center;justify-content: center;}
.inner_bg-btns button{box-shadow: 0px 3px 6px #4e4e4e;padding: 10px 20px;font-size: 18px;font-weight: 500;width: 20%;}
.btn-allProduct{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; position:relative;} 
.btn-allProduct:after {content: ''; display: block; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: -20%; width: 0; height: 0; border-top: 10px solid #33954a; border-left: 10px solid transparent; border-right: 10px solid transparent;}
.btn-preOrder{ background: #fff; color: #33954a; }

.form-check-input:checked {
    background-color: #3e0a8f;
    border-color: #3e0a8f;
}
.my_Accordion .accordion-item{border: 1px solid #E6E6E6;border-radius: 0px;margin-bottom: 10px;background: #fff;} .my_Accordion .accordion-item h2{border: none;} .my_Accordion .accordion-item h2 button{font-size: 15px;color: #000000;font-weight: 500;text-transform: uppercase;background: #fff;border: none;box-shadow: none;} .my_Accordion .accordion-item h2 .accordion-button:not(.collapsed)::after{background-image: url(../images/arrow_up.svg)!important;} .my_Accordion .accordion-item .accordion-body .input{ border-radius: 5px; border: 1px solid #949494; width: 100%; padding: 7px 8px; } .my_Accordion .accordion-item .accordion-body ul{ margin: 0; padding: 0; margin-top: 13px; } .my_Accordion .accordion-item .accordion-body ul li{ list-style: none; color: #666666; font-size: 16px; font-weight: 400; line-height: 30px; } .my_Accordion .accordion-item .accordion-body ul li a{ color: #666666; font-size: 16px; font-weight: 400; } .my_Accordion .accordion-item .accordion-body ul li a span{ margin-left: 5px; }.my_Accordion .accordion-item .accordion-body p{color: #666666; font-size: 16px; font-weight: 400; margin:0;}
.showing_products h4{font-size:25px; font-weight:500; margin-bottom:15px;}
.show-short{display: flex; justify-content: space-between;}
.show-short >div span{font-size:15px; font-weight:400;}
.show-short >div select{border:1px solid #D8D8D8; border-radius:5px; padding:10px 10px;}
.product_boxx{border-radius: 10px;box-shadow: 0px 3px 6px #ccc;margin-bottom:20px;margin-top:20px;background: #fff;}
.product_boxx-t{padding:10px;display: flex;place-items: flex-start;justify-content: space-between;}
.product_boxx-t-img{width: 248px;margin-left:0px!important;}
.product_boxx-t img{width: 100%;border-radius: 5px;}
.product_boxx-t >div{margin-left: 5px;}
.product_boxx-t >div a{color:#3E0A8F;font-size: 15px;font-weight:500;margin-bottom: 3px;display: block;line-height: 18px;}
.product_boxx-t >div p{margin:0; color:#067E21; font-size:14px; font-weight:500;}
.product_boxx-t >div ul.light_list{margin:0; padding:0;}
.product_boxx-t >div ul.light_list li{color:#666666; font-size:14px; font-weight:400; list-style:none; display:inline-block;}
.product_boxx-t >div ul.dark_list{margin:0; padding:0;}
.product_boxx-t >div ul.dark_list li{color:#666666; font-size:14px; font-weight:500; list-style:none; display:inline-block;}
.product_boxx-t >div ul.dark_list li select{color:#666666; font-size:14px; font-weight:500; border:none;}
.product_boxx-t >div ul.dark_list li select:focus-visible{border: none; box-shadow: none; outline: none;}
.stocks-s{background: #c0efca;border-radius:3px;padding:5px;font-size: 13px;font-weight:500;color:#333333;white-space: nowrap;}
.three_box-btn{border-top:1px solid #D6D6D6;padding: 10px 10px;text-align: center;}
.three_box-btn ul{margin:0;padding:0;display:flex;justify-content:right;}
.three_box-btn ul li{list-style:none;display:inline-block;color: #590AD5;font-size: 14px;font-weight: 500;margin-right:5px;}
.three_box-btn ul li a{list-style:none;display:inline-block;color: #590AD5;font-size: 13px;font-weight: 500;padding: 5px 8px;border: 1px solid #590AD5;border-radius: 5px;}
.three_box-btn ul li a:hover{background:#590AD5; color:#fff;}
.three_box-btn ul li a:hover i{color:#fff;}
.three_box-btn ul li i{margin-right: 3px;}
.three_box-btn ul li:last-child a{background:#590AD5;border-radius:5px;color:#fff;padding: 5px 8px;border:1px solid #590AD5;}
.three_box-btn ul li:last-child a i{color:#fff;}
.three_box-btn ul li:last-child a:hover{background:#fff; color:#590AD5;}
.three_box-btn ul li:last-child a:hover i{color:#590AD5;}

.showing_products .page-item:first-child .page-link{border-radius:50%;}
.showing_products .page-item:last-child .page-link{border-radius:50%;}
.showing_products .pagination{justify-content:center; margin-top:30px;}
.showing_products .page-link{border:1px solid #DDDDDD; border-radius:50%; margin-right: 8px;padding: 5px 13px; color:#1C7CD5;font-size:18px; font-weight:600;font-family: 'Poppins', sans-serif;}
.showing_products .page-link.active{background:#33954A; font-size:18px; font-weight:600;font-family: 'Poppins', sans-serif; color:#fff;padding: 5px 15px;}

.has-error .help-block {
    color: #9e250f;
    margin-top: 5px;
    display: block;
    font-size: 0.86rem;
}

/* Product details css */

.btn-success {
    color: #fff;
    background-color: #33954A;
    border-color: #33954A;
}

.pro_details_slider.owl-carousel .owl-nav [class*='owl-'] {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 50%;
    box-shadow: 0px 3px 6px #1616169c;
    background: #fff;
}
.pro_details_slider.owl-carousel .owl-prev i {
    font-size: 20px;
    line-height: 30px;
}
.pro_details_slider.owl-carousel .owl-next i {
    font-size: 20px;
    line-height: 30px;
    position: relative;
    left: 2px;
}
.pro_details_slider.owl-carousel .owl-next, .pro_details_slider.owl-carousel .owl-prev {
    width: 40px;
    height: 40px;
    line-height: 50px;
    border-radius: 50%;
    position: absolute;
    top: 47%;
    font-size: 20px;
    color: #fff;
    border: 1px solid #ddd;
    text-align: center;
}
.pro_details_slider.owl-carousel .owl-next {
    right: 5px;
}
.pro_details_slider.owl-carousel .owl-prev {
    left: 5px;
}
.pro_details_slider.owl-carousel .owl-nav [class*='owl-']:hover {
    background: #33954A;
    color: #fff;
}
.pro_details_slider img{
    border-radius: 5px;;
}
.proDetails h5{
    font-size: 23px;
}
.proDetails .d-flex{
    padding: 7px 0;
    border-bottom: 1px solid #CCCCCC;
}
.proDetails .d-flex:last-child{
    border-bottom: 1px solid #fff;
}
.proDetails .proDlist{
    background: #fff;
}
.proDetails p{
    margin: 0;
}
.widthHalf{
    width: 50%;
}
.pDtitle{
    font-weight: 500;
}
.btnPurple{
    background: #590AD5;
    color: #fff;
    font-weight: 500;
    padding: 11px 35px;
    font-size: 17px;
}
.btnPurple:hover{
    background: #4a08b4;
    color: #fff;
}
.product_navD .nav-link{
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #666666;
}

.product_navD .nav-link.active{
    color: #33954A;
}
.product_navD .tab-pane{
    border: 1px solid #dee2e6;
    border-top: 0;
    background: #fff;
    padding: 15px;
}
.product_navD .tab-pane p{
    color: #666666;
}
.similar_products .three_box-btn ul li a{
    font-size: 12px;
}
.similar_products .owl-nav {
    position: absolute;
    top: 35%;
    width: 100%;
}
.similar_products .owl-next {
    float: right;
    width: 28px;
    height: 50px;
    background-color: rgb(255, 255, 255) !important;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    border-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    right: -30px;
    box-shadow: 4px 2px 6px #00000030;
    font-size:22px !important;
}
.similar_products .owl-prev {
    float: left;
    width: 28px;
    height: 50px;
    background-color: rgb(255, 255, 255) !important;
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
    border-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    left: -30px;
    box-shadow: -4px 2px 6px #00000030;
    font-size:22px !important;
}
.similar_products .owl-prev:hover{
    background: #33954A !important;
    color:#fff !important;
}
.similar_products .owl-next:hover{
    background: #33954A !important;
    color:#fff !important;
}
.similar_products .stocks-s{
    position: absolute;
    top: 5px;
    left: 5px;
    background: #30b24edb;
    color: #fff;
}
.similar_title{
    margin: 0;
    font-size: 22px;
}
.similar_products .owl-dots button.owl-dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    background: #ccc;
    margin: 0 3px;
    background-color: #ccc;
}
.similar_products .owl-dots button.owl-dot.active {
    background-color: #33954A;
}
.similar_products .owl-dots {
    text-align: center;
    padding-top: 0;
    padding-bottom: 15px;
}

/* distributor listing */

.searchForm {
    border: 1px solid #CBCBCB;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: flex;
    place-items: center;
    width: 100%;
    justify-content: center;
    margin: auto;
}
.searchForm input {
    border: none;
    width: 100%;
    padding: 10px 20px;
}
.searchForm button {
    padding: 10px 15px;
    font-size: 17px;
    font-weight: 400;
    border: 2px solid #33954A;
}
.searchForm i {
    margin-right: 5px;
    font-size: 17px;
    font-weight: 500;
}
.mShort span {
    font-size: 15px;
    font-weight: 400;
}
.mShort select {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(216, 216, 216);
    border-image: initial;
    border-radius: 5px;
    padding: 10px;
}
.disCard{
    border-radius: 10px;
    background: #fff;
    padding: 15px;
    box-shadow: 0px 3px 6px #ccc;
    margin-bottom: 25px;
}
.disCard img{
    width: 137px;
    height: 113px;
    object-fit: cover;
}
.disCard h5{
    font-size: 17px;
    color: #3E0A8F;
}
.disCard p{
    font-size: 16px;
    color: #666666;
    margin-bottom: 8px;
}
.disCard p b{
    font-size: 17px;
    color: #333333;
}
.btnPoutline{
    border: 1px solid #590AD5;
    background: #fff;
    color: #590AD5;
    font-size: 18px;
    font-weight: 500;
    border-radius: 5px;
    padding: 8px 24px;
    transition: 0.3s;
}
.btnPoutline:hover{
    background: #590AD5;
    color: #fff;
    transition: 0.3s;
}
.pagination {
    justify-content: center;
    margin-top: 30px;
}
.pagination .page-item:first-child .page-link {
    border-radius: 50%;
}
.pagination .page-link {
    margin-right: 8px;
    color: rgb(28, 124, 213);
    font-size: 18px;
    font-weight: 600;
    font-family: Poppins, sans-serif;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
    border-radius: 50%;
    padding: 7px 14px;
}
.pagination .page-link.active {
    font-size: 18px;
    font-weight: 600;
    font-family: Poppins, sans-serif;
    color: rgb(255, 255, 255);
    background: rgb(51, 149, 74);
    padding: 7px 14px;
}
.pagination .page-item:last-child .page-link {
    border-radius: 50%;
}

.headerNotification .dropdown-toggle::after{
    display: none;
}
.headerNotification .dropdown-menu{
    padding: 0;
    right: 0;
    left: unset;

}
.notiyList{
    width: 300px;
    max-height: 364px;
    overflow-y: scroll;
}
/* ScrollBar */
/* width */
.notiyList::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.notiyList::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Handle */
.notiyList::-webkit-scrollbar-thumb {
    background: #888; 
}

/* Handle on hover */
.notiyList::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
/* end scrollbar */
.notiyList .d-flex{
    border-bottom: 1px solid #BBBBBB;
    padding-top: 10px;
    padding-bottom: 10px;
}
.notiyList .d-flex:hover{
    background: #eee;
}
.headerNotification .dropdown-menu:after{
    content: "";
    border-top: 8px solid #ffffff00;
    border-bottom: 8px solid white;
    border-left: 8px solid #ff000000;
    border-right: 8px solid #ff000000;
    position: absolute;
    right: 49px;
    top: -15px;
    z-index: 99999;
}
.notiyList i{
    color: rgb(187, 187, 187);
}
.notiyList p{
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    color: #282828;
}
.notiyList small{
    font-size: 10px;
    line-height: 1.3;
    margin: 0;
    color: #666666;
}
.notiyList .icons{
    margin-left: 10px;
    margin-right: 10px;
}
.dropProfile{
    width: 188px;
    left: unset !important;
    right: 0 !important;
}
.dropProfile:after {
    content: "";
    border-top: 8px solid #ffffff00;
    border-bottom: 8px solid white;
    border-left: 8px solid #ff000000;
    border-right: 8px solid #ff000000;
    position: absolute;
    right: 49px;
    top: -15px;
    z-index: 99999;
}
.dropProfile li a:hover {
    background: none;
    background: #3e0a8f !important;
    color: #fff;
}
.mobileNoti{
    color: rgb(255, 255, 255);
}
.mobileNoti i{
    font-size: 25px;
}
.mobileNoti span{
    background: #33954A;
    padding: 3px 4px;
    border-radius: 50%;
    font-size: 12px;
    position: relative;
    top: -10px;
    left: -11px;
}
.mobileNoti:hover{
    color: #fff !important;
}
.mobileDrop{
    left: unset !important;
}
.distPagination{
    margin-bottom: 60px;
}
.cartDrop .proImg img{
    width: 100px !important;
}
.cartDrop .proImg {
    margin-left: 10px;
    margin-right: 10px;
}
.cartDrop .title{
    color: #3E0A8F;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 3px;
    display: block;
    line-height: 18px;
}
.cartDrop .price{
    color: #666666;
    font-size: 14px;
    font-weight: 500;
    list-style: none;
    display: inline-block;
}
.checkoutBtn{
    width: 100% !important;
}
.checkoutPage{
    min-height: 50vh;
    position: relative;
}
.proName p{
    font-size: 15px;
    color: #666666;
    font-weight: 400;
}
.btn-block{
    width: 100% !important;
    display: inline-block;
    text-align: center;
}
.text-blue{
    color: #3E0A8F;
}
.checkoutBox p {
    margin-bottom: 15px;
}
.cartBoxTotal p {
    font-size: 15px;
    color: #666666;
    font-weight: 400;
    margin-bottom: 20px;
}
.navbar-toggler{
    background: #3E0A8F !important;
}
.navbar-toggler i{
    color: #fff !important;
}
.nav-link:hover span{
    color: #33954A !important;
    background: rgb(255, 255, 255) !important;
}

.get_btns .dropdown button img {
    width: 35px;
    height: 35px;
    object-fit: cover;
}


.pay_sec{
    margin-top: unset;
}
.paymentPrice{
    background: #824ed247;
    padding: 20px 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 500;
}
.paymentInfo{
    background: #cdcdcd47;
    padding: 20px 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
    color: #3c3a3e;
    margin-top: 20px;
}
.cardInput{
    position: relative;
}
.cardInput img{
    position: absolute;
    right: 10px;
    bottom: 10px;
}


.btnPassword{
    width: unset !important;
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #949494 !important;
    font-size: 16px !important;
    padding: 0 7px !important;
}
.accordianfrm_bx .form-control {
    border: 1px solid #949494;
    border-radius: 5px !important;
    min-width: 65px;
    max-width: 65px;
}
.accordianfrm_bx .input-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.accordianfrm_bx .input-group .toprmd {
    margin-left: 7px !important;
    margin-right: 7px !important;
}
.accordianfrm_bx .btn {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    height: 38px;
    background-color: #590ad5;
    padding: 5px 11px;
    margin-left: 5px !important;
    border: 1px solid #590AD5;
    border-radius: 5px !important;
}
.accordianfrm_bx .btn:hover{
    color: #590ad5;
    background-color:#ffffff;
}
.accordion-item .link {
    color: #333333;
    display: block;
    font-size: 15px;
    font-weight: 500;
}
.accordion-item .link:hover{
    color:#590AD5;
}
.accordianfrm_bx .form-control:focus{
    border: 1px solid #949494 !important;
}

.product_boxx.nwstlbx .product_boxx-t-img {
    width: 302px;
}
.product_boxx.nwstlbx .product_boxx-t-img img{
    height:176px;
    object-fit:cover;
}
.pro_details_slider.owl-carousel .owl-item img {
    max-height: 580px;
    object-fit: cover;
}
.buttonpad{
    padding: 25px 0px;
}
.dropdown-new{
    display:none !important;
    width: 250px;
}
.dropdown-menu.show {
    display: block !important;
}
.dropdown-new li{
    width:100%;
}
.dropdown-new li a{
    border-radius:0 !important;
    border-color: #fff !important;
}
.dropdown-new li:last-child a{
    background: #fff !important;
    color: #590AD5 !important;
}
.dropdown-new li:last-child a:hover{
    color: #fff !important;
    background: #590AD5 !important;
}
.form-control:focus {
    border-color: #a1a1a1 !important;
}
.btnPurple{
    background: #590AD5;
    color: #fff;
    padding: 6px 15px;
    border-radius: 5px;
    margin-top: 6px;
    font-size: 14px;
}
.btn-block{
    width: 100%;
}
.dropdown-menu{
    box-shadow: 0px 3px 6px #ccc;
    border: 0;
}
.btn-trans{
    color: #590AD5;
    font-weight: 500;
    background: transparent;
    border: transparent;
}
.btn-trans:hover{
    color: #fff;
}
.boxReview{
    background: #fecd04;
    font-size: 14px;
    padding: 4px;
    margin-left: 4px;
    border-radius: 3px;
    color: #3b3b3b;
    min-width: 64px;
}
.boxReview:hover{
    color: #3b3b3b;
}
.siteBG{
    background: #824ED2;
    color: #fff;
}
.rationStar i{
    color: #FECD04;
    font-size: 24px;
}

.ppCmtSection{
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 20px;
}
.ppCmtSection:nth-last-child(2){
    border-bottom: 0 !important;
}
/* .ppCmtSection img{
    width: 44px;
    height: 44px;
    object-fit: cover;
    border-radius: 50%;
    border: 1px solid #3e0a8f;
    margin-right: 15px;
} */
.ppCmtSection .icofont-star {
    color: #F79028;
    margin-right: -3px;
    font-size: 18px;
}
.noRating{
    color: #E1E1E1 !important;
}
.ppCmtSection .cmtext{
    color: #666666;
}
.ppCmtSection h5{
    color: #4E5769;
    font-size: 18px;
    margin-bottom: 3px;
}
.totalReview {
    color: #666666;
    font-size: 15px;
    font-weight: 400;
}
.reviewRate{
    margin-left: 5px;
    margin-right: 5px;
}

/* ************************ BRAND STYLES ******* */
.brand-info-button {
    background: #824ED2;
    border: 1px solid #824ED2;
    color: #eee;
}

.brand-info-button:hover {
    background: #eee;
    border: 1px solid #824ED2;
    color: #824ED2;
} 
/* ************************ BRAND STYLES ******* */

/*FAQS*/
.faq_question {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
}
 
.faq_answer_container {
    height: 0px;
    overflow: hidden;
    padding: 0px;
}


/* FAQS page css  */
.faq .accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #824ed2;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}
.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}
.faq-main .contact-left-section {
    background: #824ed2;
    border-radius: 15px;
    /* height: 654px; */
    display: flex;
    align-items: center;
    /* max-width: 678px; */
    width: 100%;
    height: auto;
    padding: 45px;
    margin-right: 25px;
}
.faq-main .left-contact-inner {
    background: rgba(255, 255, 255, 0.96) 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 20px 40px rgb(62 62 62 / 16%);
    box-shadow: 0px 20px 40px rgb(62 62 62 / 16%);
    border-radius: 8px;
    padding: 30px;
    margin: 0 auto;
}
.faq-main .left-contact-inner h2 {
    text-align: left;
    font-weight: Bold;
    font-size: 23px;
    letter-spacing: 0px;
    color: #513071;
    margin-bottom: 15px;
}
.faq-main .left-contact-inner p {
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0px;
    color: #716C85;
    margin-bottom: 15px;
}
.contact-left-section .media {
    margin-bottom: 18px;
}
.contact-left-section span {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #3e0a8f;
    text-align: center;
}
.contact-left-section span i {
    font-size: 25px;
    color: #fff;
    font-weight: 400;
    line-height: 50px;
}
.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.contact-left-section .media-body h4 {
    color: #716C85;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 5px;
    margin: 0;
}
.contact-left-section .media-body h5, .contact-left-section .media-body a {
    color: #211D34;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    transition: 0.4s ease-in-out;
}
/* end of FAQS page css  */

/* contact us page css  */
.contact-main {
    padding-bottom: 100px;
    padding-top: 100px;
}
.contact-main .contact-left-section {
    background: url(../images/man-with-headphones-facing-computer-monitor-845451.png) no-repeat scroll center center / cover;
    background: #824ed2;
    border-radius: 15px;
    height: 654px;
    display: flex;
    align-items: center;
    max-width: 678px;
    width: 100%;
    height: auto;
    padding: 45px;
    margin-right: 25px;
}
.contact-main .left-contact-inner {
    background: rgba(255, 255, 255, 0.96) 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 20px 40px rgb(62 62 62 / 16%);
    box-shadow: 0px 20px 40px rgb(62 62 62 / 16%);
    border-radius: 8px;
    padding: 30px;
}
.contact-main .left-contact-inner h2 {
    text-align: left;
    font-weight: Bold;
    font-size: 23px;
    letter-spacing: 0px;
    color: #513071;
    margin-bottom: 15px;
}
.contact-main .left-contact-inner p {
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0px;
    color: #716C85;
    margin-bottom: 15px;
}
.contact-left-section .media {
    margin-bottom: 18px;
}
.contact-left-section span {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #3e0a8f;
    text-align: center;
}
.contact-left-section span i {
    font-size: 25px;
    color: #fff;
    font-weight: 400;
    line-height: 50px;
}
.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.contact-left-section .media-body h4 {
    color: #716C85;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 5px;
    margin: 0;
}
.contact-left-section .media-body h5, .contact-left-section .media-body a {
    color: #211D34;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    transition: 0.4s ease-in-out;
}
.contact-main .contact-right-section {
    -webkit-box-shadow: 0px 10px 20px rgb(62 62 62 / 10%);
    box-shadow: 0px 10px 20px rgb(62 62 62 / 10%);
    border-radius: 8px;
    max-width: 770px;
    background-color: #FFFFFF;
    padding: 30px;
    width: 100%;
}
.contact-right-section .form-group .lebel-style {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
}
.contact-right-section .form-control{
    margin-bottom: 15px;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
}
textarea:focus{
    box-shadow: unset !important;
}
.pageBox{
    border-radius: 10px;
    background: #f3f3f37a;
    padding: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/* end of contact us page css  */

#home-section-for-wineries .icofont-ui-press,
#home-section-for-importers .icofont-ui-press {
    font-size: 0.5rem;
    margin: 8px 6px 8px -14px;
    display: block;
    float: left;
}
.contact-us-map { height: 500px; }
 
@media screen and (max-width: 1399px) and (min-width: 1200px) { 
    .three_box-btn ul li a{
        font-size: 10px !important;
    }
}
@media screen and (max-width: 1399px) and (min-width: 1200px) { 
    .three_box-btn ul li a{
        font-size: 10px !important;
    }
}

