html {
    scroll-behavior: smooth;
}
body {
    font-family: 'Roboto', sans-serif;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #000;
    overflow-x: hidden;
    font-weight: 400;
}

textarea, p, input, div, span, li, button {
font-family: 'Roboto', sans-serif;
}
ul {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
p {
    line-height: 26px;
    font-size: 16px;
    font-weight: 400;
    color: #444;
    margin-bottom: 15px;
}
img {
    max-width: 100%;
    border: 0;
}
.clear {
    clear: both;
    float: none;
    width: 100%;
}
.clearfix::after {
    display: block;
    content: "";
    clear: both;
}
a {
    text-decoration: none !important;
    transition: all 0.2s ease-in;
    color: #1f1f1f;
}
a:hover {
    color: #d89f02;
}
a, span {
    display: inline-block;
}
:focus {
    box-shadow: none !important;
    outline: none !important;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .0rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    box-sizing: border-box;
}
/*------------------common-css End-------------------*/
        
.top-black {background-color: #000;padding: 8px 0;}
.logo.logo-section img {width: 97%;}
.top-section {background-color: #000;color: #fff;font-size: 15px;font-weight: 300;padding: 5px 0;}
.top-menu-bg { width: 100%; position: relative;}

.top-menu-bg::after { width: 61%;
    position: absolute;
    content: "";
    height: 1px;
    background-color: #ddd;
    right: 0;
    top: 59px;}


.top-join {margin: 0px; padding: 10px 0 0 0;float: right;}
.top-join li {color:#4bac03;float: left; font-size:16px; font-weight: 300; margin-top: 8px;padding: 0px 10px 0px 10px; border-right: solid 0px #6b6b6b;}
.top-join li:last-child {border-right: solid 0px #fff;}
.top-join li a{ color:#4bac03;}
.top-join li a:hover{color:#255da6;}
.top-cart-sec {margin: 0px;float: right;}
.top-cart-sec li {padding-right: 26px; color:#fff;float: left; font-size:15px; text-transform: uppercase;font-weight: 400;padding: 18px 18px 0px 15px;}
.top-cart-sec li a{color:#4bac03;}
.top-cart-sec li a:hover{color:#255da6;}
.top-join li:last-child {border-right: solid 0px #fff;}
.cart-cou {
    position: absolute;
    top: 15px;
    right: 7px;
    width: 25px;
    height: 25px;
    background-color: transparent;
    line-height: 12px;
    font-size: 11px;
    text-align: center; border: solid 1px #fff;
    color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;}

.top-cart-sec li:last-child {width: 76px;}
.login-bt:hover {background-color: #000;color: #fff;}
.top-menu-bg .form-control {
    display: block;
    width: 120px;
    padding: .375rem .75rem;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    background-color: #861f41;
    background-clip: padding-box;
    border: 0px solid #ced4da;
    box-sizing: border-box;
    float: right;
    font-family: 'Lato', sans-serif;
}


.top-social a {
    display: inline-block;
    margin: 0 4px 0 4px; width: 30px; height: 30px;
    background-color:#f2f1f1;
    border-radius: 50%;
    text-align: center;
    color: #4bac03;
    font-size: 18px!important;
    line-height: 30px;
    border: 0px solid #2d8ff1;
}
.top-social a:hover { background-color:#f2f1f1;
    color: #fff;
    border: 0px solid #000;
}

a.navbar-brand img {
    margin-top: -19px;
}

/* ---------------------------------------------------
   megamenu STYLE
----------------------------------------------------- */
        
.navbar-collapse {
    flex-grow: 0!important;
}
.navbar {
    padding: 0px;
}
.navbar {
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0px 0px 0px 0 #adadad33;
}
.navbar-light .navbar-brand {
    color: #2196F3;
}
.navbar-light .navbar-nav .nav-link {
    color: #212121;
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: #255da6;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #255da6;
    border-bottom: solid 0px #000;
}
.navbar-light .navbar-nav .nav-link {
    padding: 27px 0px 16px 0;
    transition: 0.3s;
    margin: 0 25px;
    font-size: 17px; text-transform: uppercase;
    font-weight: 400;
    border-bottom: solid 0px #fff;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    transition: 0.3s;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #255da6;
    text-decoration: none;
}
.sm-menu {
    border-radius: 0px;
    border: 0px;
    top: 97%;
    box-shadow: rgba(173, 173, 173, 0.2) 1px 3px 4px 0px;
}
.dropdown-item {
    color: #3c3c3c;
    font-size: 16px;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #161135;
}
.navbar-toggler {
    outline: none !important;
}
.navbar-tog {
    color: #1ebdc2;
}
.megamenu-li {
    position: static;
}
.megamenu {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 15px;
}
.megamenu h6 {
    margin-left: 21px;
}
.megamenu i {
    width: 20px;
}
.menu-bg {
    background-color: #000;
}
.wine-pick-box ul li a:hover {
    background: transparent !important;
}
.collapse.navbar-collapse {
    width: 100%;
}
.navbar-nav.navbar-light {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    margin-top: 0px;
}
.navbar-brand {
    position: absolute;
	top: -30px;
}


/* ---------------------------------------------------
   megamenu STYLE
----------------------------------------------------- */
        
#header {position: relative;z-index: 50;}
#header.fixed-nav {position: fixed;padding: 0px 0;width: 100%;z-index: 51;top: 0; background-color: #fff; box-shadow: 0 0 10px #ddd;}
#header.fixed-nav .navbar-dark .navbar-nav .nav-link {color: #000;padding: 12px 24px;margin-top: 0px;}
#header.fixed-nav .navbar-brand {left: 0;text-align: center; top: -22px;}
#header.fixed-nav .navbar-brand img { width: 245px;}
#header.fixed-nav .top-cart-sec li {  padding: 18px 18px 0px 15px;}
#header.fixed-nav .cart-cou {top: 15px;}
#header.fixed-nav .topcard-s ul li a {color: #fff}
#header.fixed-nav .topcard-s ul li {padding: 0px 15px;}
.fixed-nav .navbar-brand.mx-auto img {/* filter: brightness(0.1);*/width: 50%; transition: all .4s ease-in-out;}
#header.fixed-nav #cssmenu>ul {margin-top: 6px;}
#header.fixed-nav .topcard-s {width: 100%;margin-top: 0px;}
#header.fixed-nav .navbar-light .navbar-nav .nav-link {  padding: 20px 0px 12px 0;}
#header.fixed-nav .top-menu-bg::after { top: 49px;}
#header.fixed-nav  .top-join {padding: 2px 0 0 0;}


/*-----------Banner CSS ------------*/
        
.banner {
    position: relative;
    z-index: 8;
}
.banner-info {
    position: absolute;
    top: 35%;
    left: 24%;
    transform: translate(-50%, -0%);
    z-index: 10;
    max-width: 520px;
}
.banner-cont { }

.bannertitle {
    font-size: 36px;
    color: #fff;
    text-align: left; text-transform: uppercase;
    margin: 0 0 6px 0; font-weight: 600;
   
}
.bannertitlea {
    font-size: 30px;
    color: #fff;
    text-align: left; text-transform: uppercase;
    margin: 0 0 6px 0; font-weight: 600;
   
}
.bannertitleb {
    font-size: 26px;
    color: #fff;
    text-align: left; text-transform: uppercase;
    margin: 0 0 6px 0; font-weight: 600;
   
}


.quantity-b {
    font-size: 16px;
    color: #fff; font-weight:300;
  
}

#bannerslider .owl-prev {
    position: absolute;
    top: 50%;
    right: 20px;
    display: none;
}
#bannerslider .owl-prev span {
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    font-size: 24px;
    text-align: center;
}
#bannerslider .owl-next span {
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    font-size: 24px;
    text-align: center;
}
#bannerslider .owl-next {
    position: absolute;
    display: none;
    top: 50%;
    left: 20px;
}
#bannerslider .owl-nav {
    display: none;
}
#bannerslider .owl-dot span {
    background-color: #fff;
    width: 14px;
    height: 14px;
    margin: 2px;
}
#bannerslider .owl-dot.active span {
    background-color: #4bac03;
    width: 14px;
    height: 14px;
}
#bannerslider .owl-dots {
    display: flex;
    margin-top: -50px;
    z-index: 20;
    position: absolute;
    bottom: 10px;
    right: 40px;
}
.getbtn {
    background-color:#4bac03;
    padding: 11px 30px;transition: All, 1s;
    border-radius: 8px;
    border: solid 0px #fff;
    font-size: 18px; font-weight: 300;
    text-transform: uppercase;
    color: #fff;	 
}
.getbtn:hover {
    background-color:#083b7e;

    color: #fff;
}

/*------------------------------ Featured Categories   ----------------------------*/
 
.about-sec{ margin: 60px 0 0 0; position: relative;}
.about-sec-img{ padding:0; position: relative;}

.about-title {font-size: 26px;margin: 0px 0 20px 0;padding: 0px;color: #161135;font-weight: 600;  }
.about-cont{ padding: 0 8% 0 15px}

.about-top{ color:#255da6; font-size: 24px; margin: 0 0 15px 0; position: relative; padding-left: 110px}

.about-top::after{ background-color:#4bac03; position: absolute; content: ""; left: 0; width: 100px; height: 2px; top: 18px;}
.about-top-a{ color:#255da6; font-size: 24px; margin: 0 0 15px 0; position: relative; }


.featured-categories-s {margin: 60px 0 0 0;position: relative;}
.featured-categories-s img {width: 100%;padding-left: 6.5%}
.new-products-sec-s {position: absolute;bottom: 0;left: 6.5%;width: 35%;border-right: solid 6px #4bac03;padding: 20px;background-color: rgba(255, 255, 255, 0.9)}
.new-products{ color:#255da6; font-size: 28px; margin: 0 0 15px 0; position: relative; padding-left: 110px}
.new-products::after{ background-color:#4bac03; position: absolute; content: ""; left: 0; width: 100px; height: 2px; top: 18px;}

.readmore {background-color:#4bac03;padding: 8px 25px;border-radius: 8px;border: solid 0px #fff;font-size: 16px; font-weight: 500;text-transform: uppercase;color: #fff; transition: All, 1s;}
.readmore:hover {background-color: #083b7e;color: #fff;}


.from-inspiration{ background-color:#255da6; border-radius: 8px; padding: 20px 50px; transition: All, 1s;}

.from-inspiration:hover{ background-color:#4bac03;}

.center-title {font-size: 32px;margin: 0px 0 20px 0;padding: 0px;color: #212121;font-weight: 600;  }
.white-cercel{width: 90px;height: 90px;background-color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: auto;}

.from-inspiration-title{font-size:26px;margin: 20px 0 20px 0;padding: 0px;color: #fff;font-weight: 300; }
.from-inspiration p{ color:#fff; text-align: center;}


.customer-testimonials{ background-color:#f1f1f1; margin: 130px 0 0 0; padding:0 0 40px 0}
.img-testmonial{ margin-top: -50px;}
.testmonial-box{ padding: 30px 0 0 0;}
.testmonial-name{ font-size: 16px; font-weight: 600; font-style: italic;}

.testmo-profile {
    width: 95px!important;
    height: 95px;
    border-radius: 50%;
    margin: auto;
    display: block;
}
.test-m-padd {
    padding: 0px 30px 0px 30px
}
#offerSlider .owl-prev {
    position: absolute;
    top: 50%;
    right: 20px;
    display: none;
}
#offerSlider .owl-prev span {
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    font-size: 24px;
    text-align: center;
}
#offerSlider .owl-next span {
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    font-size: 24px;
    text-align: center;
}
#offerSlider .owl-next {
    position: absolute;
    display: none;
    top: 50%;
    left: 20px;
}
#offerSlider .owl-nav {
    display: none;
}
#offerSlider .owl-dot span {
    background-color: #3a302f;
    width: 10px;
    height: 10px;
    margin: 2px;
    border-radius: 50%;
}
#offerSlider .owl-dot.active span {
    background-color: #05388f;
    width: 10px;
    height: 10px;
}
#offerSlider .owl-dots {
    display: flex;
    z-index: 20;
    position: relative;
    bottom: 0px;
    justify-content: center;
}


/*----------- footer-sectopn ------------*/ 



.footer-section {
    border-top: solid 0px #ddd; margin: 60px 0 0 0;
    padding: 50px 0 0px 0; background-color:#255da6;
  
}

.footer-section  .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057; border-radius: 5px;
    background-color: #efefef;
    border: 0px solid #ced4da;}
.call-text{ font-size: 18px; font-weight: 400 }

.address-i {
    font-size: 20px;
    color: #fff;
    padding-right: 8px;
}



.footer-section h6 {
    font-size: 25px;
    padding: 0px 0 0 0px; font-weight: 300;    
    color: #fff;
    margin: 0px 0 20px 0; 
    position: relative;
}

.follow-text{ color: #fff; font-size: 18px; font-weight: 500; padding-right: 15px;}


.footer-section p {
    font-size: 15px;
    color: #fff;
}
.footer-section ul {
    color: #fff;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.footer-section ul li {
    color: #fff;
    font-size: 15px;
    padding-bottom: 7px;
    line-height: 20px;
}
.copy-right {border-top: solid 1px #3a6cad; padding: 30px 0 10px 0;margin-top: 30px;color: #fff;}
.copy-right a {color: #fff;}
.copy-right .text-r {text-align: right;}
.footer-section li a { color: #fff;}
.footer-section li a:hover {color: #f2f1f1;}
.footer-social {margin: 10px 0; display: flex;}
.footer-social a {
    display: inline-block;
    margin: 0 2px 0 2px; width: 30px; height: 30px;
    background-color:#fff;
    border-radius: 50%;
    text-align: center;
    color: #4bac03;
    font-size: 18px!important;
    line-height: 30px;
    border: 0px solid #2d8ff1;
}
.footer-social a:hover { background-color:#1a4a89;color: #fff;border: 0px solid #000;}
body, html {overflow-x: hidden;}

/*---------------------------  inner pages design  -------------------------*/


.inner-banner {position: relative}
.inner-banner::after{position: absolute; content: ""; background-color:rgba(16, 68, 137, 0.7); width: 50%; height: 100%; left: 0; top: 0; }


.inner-banner img {width: 100%;}
.banner-inn-title {
    position: absolute;
    top: 50%;
    left: 7%;
    transform: translate(-0%, -50%);
    z-index: 10;
    max-width: 530px;
}
.inner-title {font-size: 28px;color: #fff;text-transform: uppercase; }
.all-inner-section{ margin: 60px 0 0 0;}


/*********************** Contact page *******************/



.map-sec iframe{ width: 100%; height: 500px; }
.contact-icon{ font-size: 40px; color:#fff; text-align: center; font-weight: 100;}
.contact-icon-text{ font-size: 16px;  text-align: center; font-weight: 300;color:#fff}
.contact-form { max-width: 915px;  margin: auto ;background-color: #f1eded; padding: 40px; border-radius: 8px;  border: solid 0px #d7d3d3;}
.contact-title{ font-size: 26px; margin: 0 0 10px 0; font-weight: 500; text-transform: uppercase;}
.contact-sm-title{ font-size: 22px; margin: 0 0 20px 0; font-weight: 500;  color:#fff }
.border-right {border-right: 1px solid #393939!important;}

.contact-info{ background-color:#292929; padding: 50px 0;}
.new-cntact-title{ font-size: 22px; text-transform: uppercase; text-align: center; margin: 0 0 15px 0; color:#fff}
.contact-form .form-control {display: block;width: 100%;
	padding:23px 10px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 0px solid #ced4da; border-bottom: 1px solid #ced4da;
	border-radius:0px;}

.contbtn {background: #4bac03;padding: 14px 30px;color: #fff;font-size: 17px;border-radius: 5px;font-weight: 400;
border: solid 0px #000;}
.contbtn:hover {background: #255da6;color: #fff;  border: solid 0px #fdc01d;}




.testimonials{ background-color:#f2f1f1; padding: 40px; position: relative; border-radius: 8px; }
.testimonials p{ text-align: center;}
.testimonials::after{ position: absolute; content: ""; 
width: 0; left: 20px; bottom: -50px;
height: 0;
border-style: solid;
border-width: 50px 1px 0 71px;
border-color: #f2f1f1 transparent transparent transparent;}

.testimonials-name { font-size:16px; font-weight: 600;
    padding: 31px 0 0 108px;
}


.team-box {
    padding: 15px;
}
.team-box .title {
    font-size: 18px;
   
    margin: 0px 0 5px 0;
}
.team-box p {
    margin-bottom: 0;
}
#team-slid .owl-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
#team-slid .owl-dots span {
    background-color: #000;
    margin: 1px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
#team-slid .owl-dot.active span {
    background-color: #255da7;
    margin: 1px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
#team-slid .owl-nav.disabled {
    width: 100%;
    display: none;
}



.h2, h2 {
    font-size: 30px;
    font-weight: 400;
    text-align: left!important; margin: 0 0 15px 0;
}
h1.about-title.text-center span {
    display: inline-block;
}

.about-title {
    font-size: 26px;
    margin: 0px 0 10px 0;
   
}









 @media screen and (min-width:768px) and (max-width:1024px) and (orientation: landscape) {

.navbar-light .navbar-nav .nav-link {margin: 0 13px;font-size: 15px;}		 
	 
}
   


 @media screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait) {
	 
	 
 }
        
@media screen and (max-width: 1024px) {
	
.navbar-light .navbar-nav .nav-link {margin: 0 13px;font-size: 15px;}	
.banner-info {left: 24%;}
.bannertitle {font-size: 28px}	
.bannertitlea {font-size: 24px;}
.bannertitleb {font-size: 21px;}	
.about-cont {padding: 0 5% 0 15px;}	
.about-cont p {font-size: 15px;line-height: 22px;}	
.new-products-sec-s { width: 45%;}	
.h2, h2 {
    font-size: 28px;
    font-weight: 400;
    text-align: left!important; margin: 0 0 15px 0;
}	
	
}






@media screen and (max-width: 840px) {

.navbar-brand {position: initial;top: 0;margin-top: 10px;}	
a.navbar-brand img {margin-top: 0!important;width: 170px;}
#header.fixed-nav .navbar-brand img { width: 170px;}	
.top-menu-bg::after {width: 100%;top: 59px;}
.navbar-light .navbar-nav .nav-link {padding: 7px 0px 7px 0;margin: 0 0px;}	
#header.fixed-nav .navbar-light .navbar-nav .nav-link { padding: 7px 0px 7px 0;}	
#header.fixed-nav .top-join { display: none;}	
#header.fixed-nav .top-menu-bg::after {display: none;} 
.bannertitle {font-size: 22px}	
.bannertitlea {font-size: 20px;}
.bannertitleb {font-size: 18px;}	
.top-menu-bg {position: absolute;width: 100%;background-color: #fff;}	
.topheader-m{ height: 130px;}
.p-0 {padding: 15px!important;}		
.about-sec {margin: 30px 0 0 0;position: relative;}
.about-top {font-size: 18px;margin: 10px 0 15px 0;}	
.about-title {font-size: 22px;margin: 0px 0 10px 0;}	
.featured-categories-s img {padding-left: 0;}	
.featured-categories-s {margin: 30px 0 0 0;}	
.new-products-sec-s {position: initial;width: 100%;border-right: solid 0px #4bac03;padding: 20px;}	
.center-title {font-size: 24px;}
.from-inspiration {padding: 20px;}	
.from-inspiration-title {font-size: 19px;}	
.customer-testimonials {margin: 92px 0 0 0;}	
.footer-section ul li {font-size: 14px;}	
.footer-social a {margin: 0 1px 0 1px;width: 25px;height: 25px;font-size: 13px!important;line-height: 27px;}
.follow-text {font-size: 14px; padding-right: 10px;}
.footer-section {margin: 30px 0 0 0;padding: 30px 0 0px 0;}	
.all-inner-section {margin: 30px 0 0 0;}	
.inner-title {font-size: 20px;}	
.h2, h2 {font-size: 24px;}		
.mobileab { margin-bottom:  20px;}			
.new-cntact-title {font-size: 18px;margin: 0 0 7px 0;}
.contact-info {padding: 27px 0;}	
	
	
	
	
}






@media screen and (max-width: 767px) {

.top-join ul li:first-child {display: none;}
.top-join li {font-size: 14px;padding: 0px 8px 0px 8px;}	
.top-join {padding: 0px 0 0 0;}	
.top-menu-bg::after {width: 100%;top: 38px;}	
.topheader-m {height: 108px;}	
.bannertitle {font-size: 14px; margin-bottom: 0px;}	
.bannertitlea {font-size: 10px; margin-bottom: 0px;}
.bannertitleb {font-size: 10px; margin-bottom: 0px;}		
.banner-info {top: 12%;left: 25%;}	
.getbtn {padding: 7px 20px;font-size: 13px;}
	
#bannerslider .owl-dots {right: 8px;}	
.p-0 {padding: 0 15px  0px  15px!important;}		
.about-cont {padding: 0;}	
.about-title {font-size: 20px; font-weight: 400;}	
.about-top-a {font-size: 20px;margin: 0 0 10px 0;}	
.new-products {font-size: 20px;}	
.readmore {padding: 7px 20px;font-size: 14px;}	
.center-title {font-size: 24px; font-weight: 400;}		
.from-inspiration {margin-bottom: 20px;}
	
.customer-testimonials {margin: 68px 0 0 0;}	
	
p {line-height: 24px;font-size: 15px;}	
.mb-3, .my-3 {margin-bottom: 0rem!important;}	
.footer-section h6 {font-size: 21px;margin: 15px 0 10px 0;}	
.copy-right {padding: 20px 0 10px 0;margin-top: 20px;}	
.footer-section ul li {font-size: 14px;padding-bottom: 4px;line-height: 20px;}	
.navbar-toggler {margin-right: 10px; margin-top: 5px;}	
	
.banner-inn-title {left: 12%;}
.inner-title {font-size: 18px;}		
.mt-5, .my-5 {margin-top: 1.5rem!important;}	

.h2, h2 {font-size: 22px;}			
.border-right {border-bottom: solid 1px #393939;margin-bottom: 12px;padding-bottom: 12px;}	
.contact-form {padding: 20px;}
.contbtn { padding: 10px 25px; font-size: 14px;}	
.mt-5, .my-5 {
    margin-top: 1rem!important;
}	
	
	
}













