﻿.container {
    max-width: 86.02vw !important;
}
@font-face {
    font-family: 'ExtraBold';
    src: url('../Font/Bahij_TheSansArabic-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Bold';
    src: url('../Font/Bahij_TheSansArabic-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'SemiBold';
    src: url('../Font/Bahij_TheSansArabic-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Plain';
    src: url('../Font/Bahij_TheSansArabic-Plain.ttf') format('truetype');
}
html,body{
    overflow-x:hidden;
}
*:not(i) {
    font-family: 'SemiBold' !important;
}
#BlogList .Info h3 a,
#BlogDetail .Info h3 a {
    color: #000;
    text-decoration: none;
}
#Search-Icon i {
    display: block;
}
#Language-Section{
    display:block;
}
#Menu ul li i {
    display: none;
}
#Menu #Language{
    display:none;
}
#custCarousel .carousel-inner img,
#custCarousel .list-inline-item img {
    border: 2px solid #f2f2f2 !important;
}
#Menu {
    margin-top: 165px;
    margin-bottom: 25px;
}
.carousel-indicators .active{
    display:none;
}
#Menu .navbar {
    z-index: 999;
}
.More2{
    margin-bottom:6vw;
}
.Sub-Menu {
    margin-right: 10.5vw !important;
    margin-top: -2vw !important;
    border-top: 2px solid #ee1c25 !important;
}
.Sub{
    padding-top:0.75vw !important;
}
.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
}
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(90deg);
}
.dropdown-menu > li > a:after {
    text-decoration: underline;
    transform: rotate(90deg);
    position: absolute;
    left: 2vw;
    top:1.6vw;
}
#Menu .navbar-toggler {
    z-index: 2;
    right: 10px;
    position: relative;
}

#Menu ul {
    margin: auto;
}
/*#Menu #navbar {
    margin-left: 50px;
}*/
#Menu hr {
    color: rgba(0,0,0,1);
    border-top: unset !important;
    display: none;
}
#Language-Section a,
#Menu ul li a,
#Menu ul li i:not(.fa) {
    font-family: 'ExtraBold';
    font-size: 24px;
    padding: 0px 20px;
}
#Menu .Rightp{
    padding-right: 150px;
}
/*#Menu ul li:nth-child(3) {
    padding-right: 150px;
}*/
.nav-item,

#navbar {
    position: relative;
}
#Menu .Leftp {
    padding-left: 150px;
}
/*#Menu ul li:nth-child(4) {
    padding-left: 150px;
}*/
#Slider, #Commercial-1 h1 {
    display: block !important;
}
#Slider-Mobile, #Commercial-1 .Mobile {
    display: none !important;
}
#Slider h1,
#Slider p {
    color: #000;
}
#Slider h1 {
    font-family: 'ExtraBold' !important;
    font-size: 95px;
}
#Slider p {
    font-family: 'SemiBold';
    font-size: 62px;
}
#Slider a {
    font-size:30px;
    font-family: 'Plain';
    padding: 15px 40px;
    background-color: #ee1c25;
    color: #fff;
}

#Slider-Mobile {
    display: block;
}
#Slider-Mobile h1,
#Slider p {
    color: #000;
}
#Slider-Mobile h1 {
    font-family: 'ExtraBold' !important;
    font-size: 95px;
}
#Slider-Mobile p {
    font-family: 'SemiBold';
    font-size: 62px;
}
#Slider-Mobile a {
    font-size:30px;
    font-family: 'Plain';
    padding: 15px 40px;
    background-color: #ee1c25;
    color: #fff;
}
.Desktop {
    display: inline-block !important;
}

.Mobile {
    display: none !important;
}
#Logo {
    position: absolute;
    top: 0px;
    left: 50%;
    text-align: center;
    transform: translate(-50%, 0%);
    z-index: 999;
}
#OurJourney p {
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}
#Logo img {
    width: 200px;
    height: auto;
}
.No-Padding {
    padding-left: 0px;
    padding-right: 0px;
}
#Commercial-1 img,
#Commercial-2 img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display:none;
}
#Commercial-1 #Background {
    height: 100%;
    background-image: url('../img/home-2background-img---Black.jpg');
}
.dropdown-menu{
    min-width:unset;
}
.navbar-nav {
    padding-right: 2.4vw !important;
    padding: 1vw;
    border-radius: 10px;
    z-index: 9;
}
#Commercial-2 .Contant,
#Commercial-1 .Contant {
    padding-left: 150px;
    padding-top: 200px;
    padding-bottom: 200px;
}
#Commercial-1 {
    color: #fff;
}
#Commercial-1 h1{
    font-family: 'ExtraBold' !important;
    font-size:72px;
    padding-bottom:30px;
}
#Commercial-1 p{
    font-family: 'Plain';
    font-size:57px;
    padding-bottom:25px;
}
.More {
    background-color: #ee1c25;
    color: #fff;
    border-radius: 0px;
    font-family: 'Plain';
    font-size:25px;
    padding:10px 40px;
}
.More2 {
    background-color: #98aa6f;
    color: #fff;
    border-radius: 0px;
    font-family: 'Plain';
    font-size:30px;
    padding:10px 40px;
}
#Size {
    background-image: url('../img/home-2background-img-2.jpg');
    padding:100px 0px;
}
#JoinUs h1,
#Album h1,
#Flavor h1,
#Flavor2 h1,
#Size h1 {
    font-family: 'ExtraBold' !important;
    font-size: 72px;
    padding-top:100px;
    padding-bottom:50px;
}
#JoinUs p,
#Flavor p,
#Flavor2 p,
#Size p {
    font-family: 'Plain';
    font-size: 34px;
    padding-bottom: 25px;
    line-height: 1.5;
}
#Album p {
    font-family: 'Plain';
    font-size: 41px;
    padding-bottom: 100px;
}
#Size p{
    margin:0;
}
#Size img{
    width:100%;
}
#Size .Title{
    padding-top:25px;
}
#Flavor .Title h3,
#Flavor2 .Title h3,
#Size .Title h3 {
    font-family: 'SemiBold' !important;
    font-size:34px;
}
#Commercial-2 #Background {
    height: 100%;
    background-image: url('../img/home-2background-img-6.jpg');
}
#Commercial-2 {
    color: #fff;
}
#Commercial-2 h1{
    font-family: 'ExtraBold' !important;
    font-size:72px;
}
#Commercial-2 p{
    font-family: 'Plain';
    font-size:58px;
}
#Slider .carousel-caption{
    top:11vw;
    bottom:unset;
    text-align:left;
    display:block !important;
}
#Slider-Mobile .carousel-caption {
    top: 11vw;
    bottom: unset;
    display: block !important;
}
#Flavor,
#Flavor2 {
    background-image: url('../img/home-2background-img-2.jpg');
    padding: 100px 0px;
}
#Flavor p,
#Flavor2 p{
    margin:0;
}
#Flavor img,
#Flavor2 img{
    width:100%;
}
#Flavor .Title,
#Flavor2 .Title{
    padding-top:25px;
}
#Flavor .Stars,
#Flavor2 .Stars{
    color:#98aa6f;
    padding:20px 0;
}
#Flavor .Count,
#Flavor2 .Count{
    position: absolute;
    top: 111px;
    right: 80px;
}
#Flavor .Count .Title,
#Flavor2 .Count .Title{
    position: absolute;
    top: -15px;
    left: 20px;
}
#Flavor .Count .Title h5,
#Flavor .Count .Title h6,
#Flavor2 .Count .Title h5,
#Flavor2 .Count .Title h6{
    color:#fff;
    text-shadow: 2px 2px #000;
}
#Flavor .Count img,
#Flavor2 .Count img{
    width:75px;
}
#Commercial-3 .Background {
    background-image: url('../img/home-2background-img---Black.jpg');
    width:100%;
    height:100%;
}
#Commercial-3 .Contant {
    padding-left: 150px;
    padding-top: 150px;
}
#Commercial-3 h1 {
    color: #98aa6f;
    font-size: 72px;
    font-family: 'ExtraBold' !important;
    padding: 25px 0;
}
#Commercial-3 p {
    font-family: 'Plain';
    color: #fff;
    font-size: 36px;
    margin: 0px;
}
#Commercial-3 .Features{
    margin-top:50px;
}
#Commercial-3 .Features .Image img {
    width: 136px;
    padding-right:20px;
}
#Commercial-3 .Features .Item{
        display: flex;
    padding: 20px 0px;
    align-items: center;
}
#Commercial-3 .Features .Item .Info h3{
    color:#fff;
    font-size:35px;
    font-family: 'Bold';
}
#Commercial-3 .Features .Item .Info p {
    color: #8e8e8e;
    font-size:32px;
    font-family: 'SemiBold';
}
#Album{
    padding:100px 0;
}
#Album img{
    padding:5px;
    width:100%;
}
#Commercial-4 {
    background-image: url('../img/home-2background-img-2.jpg');
}
#Commercial-4 .Contant{
    margin-top:8vw;
    /*margin-left:150px;*/
}
#Commercial-4 .Contant h1{
    font-family: 'ExtraBold' !important;
    font-size:6.5vw;
    padding:50px 0;
}
#Commercial-4 .Contant p{
    font-family: 'Plain';
    font-size:2vw;
    margin:0;
    padding-bottom:50px;
}
#Commercial-4 .btn{
    margin:20px 0;
}
#JoinUs{
    padding:100px 0;
}
#JoinUs p{
    margin:0;
}
#JoinUs .Form{
    display:flex;
    align-items: center;
    justify-content: center;
    padding:50px 0;
}
#JoinUs input{
    font-family: 'Plain';
    font-size:37px;
    margin:5px 10px;
    border:1px solid #bdbdbd;
    width:100%;
    max-width: 624px;
}
@media only screen and (max-width:795px){
    #JoinUs .Form {
        display: grid !important;
        grid-template-areas: "Input" "More";
        max-width: unset;
    }
    #JoinUs input {
        grid-area:Input;
        margin:unset !important;
        width:100%;
    }
}
#Footer {
    background-image: url('../img/home-2background-img-2.jpg');
}
#Footer img{
    width:200px;
}
#Footer .Social a{
    color:#9ea768;
}
#Footer .Social i{
    padding:10px 20px;
    font-size:32px;
    padding:0 40px;
}
#PageTitle {
    padding: 200px 0px;
    background-image: url('../img/home-4-rev-img-4Old.jpg');
    background-repeat: no-repeat;
    background-size: 100% auto;
}
#PageTitle h1{
    color:#000;
}
#PageTitle2 {
    padding: 200px 0px;
    background-image: url('../img/BG2.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #fff;
}
#PageTitle3 {
    padding: 200px 0px;
    background-image: url('../img/Slider33.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
}
#PageTitleAboutUs {
    padding: 200px 0px;
    background-image: url('../img/AboutUsBG.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #fff;
}
#PageTitleContactUs {
    padding: 200px 0px;
    background-image: url('../img/ContactUsBG.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #fff;
}
#PageTitleOurJourney {
    padding: 200px 0px;
    background-image: url('../img/OurJourneyBG.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #fff;
}
#PageTitle h1,
#PageTitle2 h1,
#PageTitle3 h1,
#PageTitleAboutUs h1,
#PageTitleContactUs h1,
#PageTitleOurJourney h1{
    font-family: SemiBold !important;
    font-size: 130px;
    font-weight: lighter;
}
#OurJourney img{
    width:100%;
    height:auto;
}
#OurJourney h2 {
    font-family: 'ExtraBold' !important;
    font-size: 64px;
}
#OurJourney p {
    font-family: 'Plain';
    font-size: 36px;
}
#OurJourney .Contant{
    padding:210px;
}
#Contact {
    padding: 200px 0;
}
#Contact .Item1 {
    font-family: 'Plain';
    background-color: #98aa6f;
    color: #fff;
    width: 100%;
    padding: 20px 30px;
    margin:10px 0;
    font-size:42px;
}
#Contact .Item2 {
    width: 100%;
    border: 1px solid #bdbdbd;
    padding: 20px 30px;
    margin: 10px 0;
    display: grid;
    grid-template-areas: 'Title Info';
}
#Contact .Item2 .Title{
    text-align:right;
    grid-area:Title;
    font-family: 'Plain';
    font-size:32px;
}
#Contact .Item2 .Info{
    text-align:left;
    grid-area:Info;
    font-family: 'Plain';
    font-size:32px;
}
.nav-label {
    color: #7f7f7f;
    text-decoration: none;
}
#Contact .Contant{
    padding:0 200px;
}
#Contact .Form{
    background-color:#f1f1f1;
    padding:75px 40px;
}
#Contact .FormElement{
    padding-bottom:20px;
    width:100%;
}
#Contact .FormElement input,
#Contact .FormElement textarea,
#SearchForm input{
    font-size:28px;
    width:100%;
    border:1px solid #bdbdbd;
    font-family: 'Plain';
}
#Contact .FormElement h6{
    font-family: 'Plain';
    font-size:32px;
}
#Social {
    padding: 100px 0;
    background-image: url('../img/home-2background-img---Black.jpg');
}
#Social h1{
    font-family: 'Bold';
    color:#fff;
    font-size:72px;
}
#Social .Social-Icon i{
    font-size: 100px;
    color: #505050;
    background-color: #98aa6f;
    border-radius: 100%;
    padding: 15px;
    margin: 20px;
}
#OurCompany{
    padding:100px 450px;
}
#OurCompany .History img{
    width:100%;
}
#OurCompany .History p{
    padding-top:75px;
}
#OurCompany h1{
    padding:100px 0 30px 0;
    font-family: 'ExtraBold' !important;
    font-size:72px;
}
#OurCompany p{
    font-family: 'Plain';
    font-size:29px;
}
#ProductDetail{
    padding:100px 0;
}
#ProductDetail .Social{
    color:#98aa6f;
}
#ProductDetail h1{
    font-family: ExtraBold !important;
    font-size:72px;
    padding-bottom:50px;
}
#ProductDetail h3{
    font-family: ExtraBold !important;
    font-size:42px;
}
#Flavor h3{
    font-family:ExtraBold !important;
}
#ProductDetail p {
    font-family: 'Plain';
    font-size: 22px;
    padding-bottom: 50px;
}
#ProductDetail p a{
    color:#000;
    text-decoration:none;
}
#BlogList
#BlogDetail{
    padding:100px 0;
}
#BlogList .SingleBlog,
#BlogDetail .SingleBlog{
    display: grid;
    grid-template-areas: 'img Title' 'img Date';
}
#BlogList .SingleBlog .Image,
#BlogDetail .SingleBlog .Image{
    grid-area:img;
    width: 100px;
}
#BlogList .SingleBlog .Image img,
#BlogDetail .SingleBlog .Image img{
    width:100%;
}
#BlogList .SingleBlog .Title,
sweidco.com .SingleBlog .Title{
    grid-area:Title;
}
#BlogList .Info h3,
#BlogDetail .Info h3 {
    font-family: 'SemiBold';
    font-size: 22px;
}
#BlogList .Info p,
#BlogDetail .Info p {
    font-family: 'SemiBold';
    font-size: 18px;
}
#BlogList .SingleBlog .Date,
#BlogDetail .SingleBlog .Date {
    grid-area: Darte;
}
#BlogList .LastBlogs h2,
#BlogList .Category,
#BlogDetail .LastBlogs h2,
#BlogDetail .Category {
    font-family: 'SemiBold';
    font-size: 32px;
}
#BlogList h5,
#BlogDetail h5 {
    font-family: 'Plain';
    padding-top: 50px;
}
#BlogList h2,
#BlogDetail h2 {
    font-size: 44px;
    font-family: 'ExtraBold' !important;
}
#BlogList p,
#BlogDetail p {
    font-size: 29px;
    font-family: 'Plain';
    padding-bottom: 50px;
}
.Spacing{
    height:50px;
}
#Commercial-3 .MainImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#Footer h6 {
    font-family: SemiBold !important;
    padding: 100px 0;
    font-size: 37px;
}
.CopyRights{
    padding:100px 0 200px 0;
    font-size:18px;
}
.carousel-control-next,
.carousel-control-prev{
    background-color:unset !important;
    position:absolute;
}
.carousel-control-next img{
    position:absolute;
    left: 0px;
}
.carousel-control-prev img{
    position:absolute;
    right: 0px;
}
.carousel-control-next img,
.carousel-control-prev img {
        width: 3vw;
}
.CharryIcon{
    width:360px;
}
#Commercial-1 .bg {
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-image: url('../img/home-2-img-4-1.jpg');
}
#Commercial-1 #Background {
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-image: url('../img/home-2background-img---Black.jpg');
}

#Commercial-2 .bg {
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-image: url('../img/home-2-img-1.jpg');
}
#Commercial-2 #Background {
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-image: url('../img/home-2background-img-6.jpg');
}

#Commercial-3 .bg {
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-image: url('../img/450-Gram-View.jpg');
}

#Commercial-3 #Background {
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-image: url('../img/home-2background-img---Black.jpg');
}
#Commercial-3 .Features {
    margin-top: 50px;
    margin-bottom: 50px;
}
#Commercial-4 img {
    width: 33vw;
    padding-top: 75px;
}
.Wide{
    display:block;
}
.Small{
    display:none;
}
.Ver-content {
    display: flex;
    align-items: center;
    padding:0 4vw;
}
.Image-Padding{
    padding:0 0.3vw;
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
    color: #ee1c25;
}
.active {
    color: #ee1c25;
}
.columns {
    width: 100%;
}
#Flavor .Border,
#Flavor2 .Border {
    background-color: #fff;
    padding: 0px 50px;
}
.NoPadding {
    padding-left: 0px;
    padding-right: 0px;
}
.GrayBg {
    background-color: #f2f2f2;
}
#ImageViewer-Items {
    overflow-x: auto;
    width: 100%;
}
.ImageViewer-Item {
    width: 33%;
}
.carousel-inner img {
    width: 100%;
    /*height: 100%*/
}
.carousel-indicators li{
    opacity:1 !important;
}
#custCarousel .carousel-indicators {
    position: static;
    margin-top: 20px
}
#custCarousel .carousel-indicators > li {
        width: 33%;
    }
#custCarousel .carousel-indicators li img {
        display: block;
    }
#custCarousel .carousel-indicators li.active img {
        opacity: 1
    }
#custCarousel .carousel-indicators li:hover img {
    }
.carousel-item img {
    width: 100%
}
.carousel-indicators {
    margin: 0 0;
}
ol {
    padding: 0px;
}
.Contant .Item2 .Info a {
    text-decoration: none;
    color: #000;
}
.Share {
    width: 100%;
    display: flex;
    text-align: center;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
.Share div {
        background-color: #98aa6f;
        width: 50px;
        height: 50px;
        margin: 0 5px;
        padding: 10px;
        text-align: center;
        display: flex;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
.Share div a {
    color: #fff;
}
#ProductDetail .Detail {
    padding-top: unset;
}
.BlogList-Margin {
    margin: 0px;
    padding: 0 350px;
}
#BlogList .Item img,
#BlogDetail .Item img {
    width: 100%;
}
.CustomColPadding {
    padding-left: 40px;
    padding-right: 40px;
}
.CustomRowPadding {
    padding-left: 240px !important;
    padding-right: 240px !important;
}
.dropdown-menu {
    /*border-top: 2px solid #ee1c25 !important;*/
    border: 1px solid #fff;
    border-radius: 0;
    width: 17vw;
    padding: 0.7vw 0vw;
}
#Emptyli {
    height: 0.39vw;
    border-bottom: 2px solid #ee1c25 !important;
    padding:2px !important;
}
#mainmenu {
    width: 10.6vw;
    margin-right: -2.5vw !important;
}
#Menu ul li a:hover{
    text-decoration:none;
    color:#ee1c25;
}
.dropdown-item:active,
.dropdown-item:hover {
    background-color: unset;
}
#PageTitleContactUs h1{
    color:#000;
}
.dt {
    display: inline-block;
}

.m {
    display: none;
}
@media only screen and (max-width:2560px) {
    .Padding-y-95{
        padding:9.5vw 0 1.173vw 0 !important;
    }
    .Margin-rl-10 {
        margin: 0 5vw;
    }
    #JoinUs .Form {
        padding: 1.955vw 0;
    }
    #Album {
        padding: 3.91vw 0;
    }
    .navbar{
        padding:0 !important;
    }
    #Slider h1 {
        font-size: 3vw;
    }
    #Slider p {
        font-size: 2.424vw;
    }
    #Slider a {
        font-size: 0.9vw;
        padding: 0.5865vw 2vw;
    }
    .carousel-caption {
        left: 15vw;
    }
    #Commercial-2 .Contant, #Commercial-1 .Contant {
        padding-right: unset;
        padding-left: 5.865vw;
    }
    #Commercial-1 h1 {
        font-size: 2.815vw;
        padding-bottom: 1.173vw;
    }
    #Commercial-1 p {
        font-size: 2.2287vw;
        padding-bottom: 0.9775vw;
    }
    .More {
        font-size: 0.9vw;
        padding: 0.43vw 2vw;
        margin-bottom: 0.5vw;
    }
    #Commercial-2 .Contant, #Commercial-1 .Contant {
        padding-left: 5.865vw;
        padding-top: 7.82vw;
        padding-bottom: 7.82vw;
    }
    #Commercial-2 h1 {
        font-size: 2.8152vw;
    }
    #Commercial-2 p {
        font-size: 2.2678vw;
    }
    #Commercial-3 h1 {
        font-size: 2.8152vw;
        padding: 0.9775vw 0;
    }
    #Commercial-3 .Contant {
        padding-left: 5.865vw;
        padding-top: 5.865vw;
    }
    #Commercial-3 p {
        font-size: 1.4076vw;
    }
    #Commercial-3 .Features .Item .Info h3 {
        font-size: 1.3685vw;
    }
    #Commercial-3 .Features .Item .Info p {
        font-size: 1.2512vw;
    }
    #Commercial-3 .Features .Image img {
        width: 5.3176vw;
        padding-right: 0.782vw;
        padding-left: unset;
    }
    #Commercial-4 .container-fluid {
        width: 81vw !important;
    }
    #Album p {
        font-size: 1.6031vw;
        padding-bottom: 3.91vw;
    }
    #Album img {
        padding: 0.1955vw;
        width: 100%;
    }
    #Commercial-4 .Contant h1 {
        font-size: 6.4vw;
        padding: 1.955vw 0;
    }
    #Commercial-4 .Contant p {
        font-size: 2vw;
        padding-bottom: 1.955vw;
    }
    #Commercial-4 img {
        width: 33vw;
        padding-top: 2.9325vw;
    }
    #JoinUs input {
        font-size: 1.4467vw;
        margin: 0.1955vw 0.391vw;
        max-width: 40.3984vw;
    }
    #PageTitle h1,
    #PageTitle2 h1,
    #PageTitle3 h1,
    #PageTitleAboutUs h1,
    #PageTitleContactUs h1,
    #PageTitleOurJourney h1{
        font-size: 4vw;
    }
    #OurJourney h2 {
        font-size: 2.5024vw;
    }
    #PageTitle {
        padding: 8.2vw 0px;
    }
    .CustomRowPadding {
        padding-left: 14vw !important;
        padding-right: 14vw !important;
    }
    #OurJourney p {
        font-size: 1.25vw;
    }
    #JoinUs {
        padding: 3.91vw 0;
    }
    #OurCompany h1 {
        padding: 2.5vw 0 1.173vw 0;
        font-size: 2.8152vw;
    }
    #OurCompany p {
        font-size: 1.1339vw;
    }
    #OurCompany {
        padding: 3.19vw 17.595vw;
    }
    #OurCompany .History p {
        padding-top: 2.9325vw;
    }
    #PageTitle2,
    #PageTitleAboutUs,
    #PageTitleContactUs,
    #PageTitleOurJourney {
        padding: 8.2vw 0px;
    }
    .BlogList-Margin {
        margin: 0px;
        padding: 0 7.685vw;
    }
    #BlogList h2,
    #BlogDetail h2{
        font-size: 2.5vw;
    }
    #BlogDetail .Title {
        font-size: 3vw;
    }
    #BlogList h6,
    #BlogDetail h6 {
        font-size: 0.8602vw;
    }
    #BlogList .Info p,
    #BlogDetail .Info p {
        font-size: 0.7038vw;
    }
    .CustomColPadding {
        padding-left: 1.564vw;
        padding-right: 1.564vw;
    }
    #BlogList .LastBlogs h2,
    #BlogList .Category,
    #BlogDetail .LastBlogs h2,
    #BlogDetail .Category {
        font-size: 1.6vw;
    }
    #BlogList .Info h3,
    #BlogDetail .Info h3 {
        font-size: 1vw;
    }
    #BlogList .SingleBlog .Image,
    #BlogDetail .SingleBlog .Image {
        width: 7.91vw;
        margin-right: 1vw;
    }
    #BlogList h5,
    #BlogDetail h5 {
        padding-top: 1.955vw;
        font-size: 1vw;
    }
    #BlogList p,
    #BlogDetail p {
        font-size: 1.2vw;
        padding-bottom: 1.955vw;
    }
    .More2 {
        font-size: 0.8vw;
        padding: 0.391vw 1.564vw;
    }
    #BlogList,
    #BlogDetail{
        padding: 3.91vw 0;
    }
    #Contact .Contant {
        /*padding: 0 7.82vw;*/
        padding:0;
    }
    #Contact .Item1 {
        padding: 0.782vw 1.173vw;
        margin: 0.391vw 0;
        font-size: 1.6422vw;
    }
    #Contact .Item2 .Title {
        font-size: 1.2512vw;
    }
    #Contact .Item2 .Info {
        font-size: 1.2512vw;
    }
    #Contact .Item2 {
        padding: 0.782vw 1.173vw;
        margin: 0.391vw 0;
    }
    #Contact .Item2 {
        padding: 0.782vw 1.173vw;
        margin: 0.391vw 0;
    }

    #Contact .Form {
        padding: 2.9325vw 1.564vw;
    }

    #Contact .FormElement {
        padding-bottom: 0.782vw;
    }

    #Contact .FormElement h6 {
        font-size: 1.2512vw;
    }

    #Contact .FormElement input,
    #Contact .FormElement textarea {
        font-size: 1.0948vw;
    }

    #Contact {
        padding: 7.82vw 0;
    }

    #Social h1 {
        font-size: 2.2287vw;
    }

    #Social .Social-Icon i {
        font-size: 2.5vw;
        padding: 0.5865vw;
        margin: 0.782vw;
    }

    #Social {
        padding: 3.91vw 0;
    }

    #Flavor {
        padding: 0vw 0px;
        background-image: unset !important;
        margin-top: 0vw;
    }

    #Flavor2 {
        padding: 3.91vw 0px;
    }

    #ProductDetail h1 {
        font-size: 2.2vw;
        padding-bottom: 1.955vw;
    }

    #ProductDetail p {
        font-size: 1.3294vw;
        padding-bottom: 1.955vw;
    }

    #ProductDetail h3 {
        font-size: 1.6422vw;
    }

    #ProductDetail {
        padding: 3.91vw 0;
    }
    .Share div {
        width: 1.955vw;
        height: 1.955vw;
        margin: 0 0.1955vw;
        padding: 0.391vw;
    }
    .Share i {
        font-size: 1.0948vw;
    }
    #Language-Section a,
    #Menu ul li a,
    #Menu ul li i {
        font-size: 1.2vw;
        padding: 0px 0.782vw;
    }

    #Search-Icon i {
        font-size: 1.2vw;
    }
    #JoinUs h1,
    #Album h1,
    #Flavor h1,
    #Flavor2 h1,
    #Size h1 {
        font-size: 2.8152vw;
        padding-top: 3.91vw;
        padding-bottom: 1.955vw;
    }

    #JoinUs p,
    #Flavor p,
    #Flavor2 p,
    #Size p {
        font-size: 1.3294vw;
        padding-bottom: 3.91vw;
        line-height: 2.05865vw;
    }

    #Flavor .Title h3,
    #Flavor2 .Title h3,
    #Size .Title h3 {
        font-size: 1.3294vw;
    }
    #Logo img {
        width: 6.82vw;
    }
    hr{
        color:#f2f2f2;
        padding-bottom:2vw;
        width:100%;
    }
    .hr {
        padding-bottom: unset !important;
        width: 84vw;
    }
    #Menu {
        margin-top: 6.3vw;
        margin-bottom: 0vw;
    }
    #Menu .Leftp {
        padding-left: 5.865vw;
    }
    #Menu .Rightp {
        padding-right: 5.865vw;
    }
    #Footer img {
        width: 7.82vw;
    }
    #Footer h6 {
        padding: 2vw 0;
        font-size: 1.4467vw;
    }
    #Footer .Social i {
        padding: 0.391vw 0.782vw;
        font-size: 2.2512vw;
        padding: 0 1.564vw;
    }
    .CopyRights {
        padding: 2vw 0 3vw 0;
        font-size: 0.7038vw;
    }
    .CharryIcon {
        width: 14.076vw;
    }
    .Padding-8vw{
        padding-top:8vw !important;
    }
    .Padding-rl-7vw {
        padding: 0 7vw;
    }
    .Padding-rl-1-5vw {
        padding: 0 1.5vw;
    }
    #OurCompany .Contant{
        padding-bottom:2vw;
    }
    .Margin-t--8vw {
        margin-top: -14vw;
        z-index: -1;
        position: relative;
    }
    #custCarousel {
        margin-top: -0.7vw;
    }
    #PageTitle3 {
        padding: 8.2vw 0;
        background-image: url('../img/Slider33.jpg');
        background-repeat: no-repeat;
        background-size: 100%;
    }
}
@media only screen and (max-width:766px) {
    .dt {
        display: none !important;
    }

    .m {
        display: block !important;
    }
    #Flavor #SearchText {
        width: 100%;
        font-size: 2.5vw !important;
    }
    #SearchForm .Operstion input {
        font-size:2.7vw !important;
    }
    #JoinUs #Form {
        text-align: center !important;
        text-align: -webkit-center !important;
    }
    #JoinUs .More {
        grid-area: More;
        width: 100%;
        margin-top: 10px;
        max-width: 85.3984vw;
    }
    #navbar {
        top: 22vw !important;
    }
    .navbar {
        padding: 0 !important;
    }

    #Slider h1 {
        font-size: 3vw;
    }

    #Slider p {
        font-size: 2.21vw;
    }
    #Slider a {
        font-size: 2.21vw;
        padding: 1.5865vw 20.564px;
    }
    #Slider-Mobile h1 {
        font-size: 3vw;
    }

    #Slider-Mobile p {
        font-size: 2.21vw;
    }

    #Slider-Mobile a {
        font-size: 2.21vw;
        padding: 1.5865vw 20.564px;
    }
    #Commercial-1 h1 {
        font-size: 4.42vw;
        padding-bottom: 1.173vw;
    }
    #Commercial-1 p {
        font-size: 2.21vw;
        padding-bottom: 0.9775vw;
    }
    .More {
        font-size: 2.21vw;
        padding: 1.5865vw 20.564px;
    }
    #JoinUs h1, #Album h1, #Flavor h1, #Flavor2 h1, #Size h1 {
        font-size: 3.5vw;
    }
    #JoinUs p, #Flavor p, #Flavor2 p, #Size p {
        font-size: 2.5vw;
    }
    #Flavor .Title h3, #Flavor2 .Title h3, #Size .Title h3 {
        font-size: 2.6vw;
    }
    #Commercial-2 h1 {
        font-size: 4.42vw;
    }
    #Commercial-2 p {
        font-size: 2.21vw;
    }
    #Commercial-3 h1 {
        font-size: 6.5vw;
    }
    #Commercial-3 p {
        font-size: 2.6vw;
    }
    #Commercial-3 .Features .Item .Info h3 {
        font-size: 2.6vw;
    }
    #Commercial-3 .Features .Item .Info p {
        font-size: 2.6vw;
    }
    #Commercial-3 .Features .Image img {
        width: 11.3176vw !important;
    }
    #Commercial-4{
        text-align:center;
    }
    #JoinUs input {
        height: 8vw;
        font-size: 2.08vw;
        margin: 0.1955vw 0.391vw;
        max-width: 100% !important;
        width: 85.5vw;
    }
    #JoinUs .More {
        grid-area: More;
        width: 100%;
        margin-top: 1.3vw;
        margin-left:0;
        margin-right:0;
    }
    #Commercial-2 .Contant, #Commercial-1 .Contant {
        padding-left: 5.865vw !important;
        padding-right: 5.865vw !important;
        text-align:center;
    }
    .Small {
        display: block !important;
    }

    .Wide {
        display: none !important;
    }
    #Commercial-1 img,
    #Commercial-2 img {
        width: 100%;
        height: auto;
        object-fit: cover;
        display: block;
    }
    #Commercial-1 .bg,
    #Commercial-2 .bg{
        background:unset;
    }
    
    #OurJourney h2 {
        font-size: 3.5vw;
    }
    #OurJourney p {
        font-size: 2.08vw;
    }
    #OurCompany h1 {
        padding: 3.91vw 0 1.173vw 0;
        font-size: 9vw;
    }
    #OurCompany p {
        font-size: 4vw;
        text-align: justify;
        text-justify: inter-word;
    }
    #OurCompany .History p {
        padding-top: 2.08vw;
        text-align: justify;
        text-justify: inter-word;
    }
    #BlogList h2,
    #BlogDetail h2 {
        font-size: 2.6vw;
    }
    #BlogList h5,
    #BlogDetail h5 {
        padding-top: 1.955vw;
        font-size: 1.69vw;
    }
    #BlogList p,
    #BlogDetail p {
        font-size: 2.21vw;
        padding-bottom: 1.955vw;
    }
    .More2 {
        font-size: 2.21vw;
        padding: 0.391vw 1.564vw;
    }
    #BlogList h6,
    #BlogDetail h6 {
        font-size: 2.21vw;
    }
    #BlogList .LastBlogs h2,
    #BlogList .Category,
    #BlogDetail .LastBlogs h2,
    #BlogDetail .Category {
        font-size: 2.6vw;
    }
    #BlogList .Info h3,
    #BlogDetail .Info h3 {
        font-size: 2.6vw;
    }
    #BlogList .Info p,
    #BlogDetail .Info p {
        font-size: 1.69vw;
    }
    #BlogList .SingleBlog .Image,
    #BlogDetail .Info p {
        width: 8.84vw;
    }
    #Contact .Item2 .Info {
        font-size: 2.2512vw;
    }
    #Contact .Item2 .Title {
        font-size: 2.2512vw;
    }
    #Contact .Item1 {
        padding: 0.782vw 1.173vw;
        margin: 0.391vw 0;
        font-size: 2.6422vw;
    }
    #Contact .FormElement h6 {
        font-size: 2.2512vw;
    }
    #Contact .FormElement input,
    #Contact .FormElement textarea {
        font-size: 2.0948vw;
    }
    #Social h1 {
        font-size: 3.2287vw;
    }
    #Social .Social-Icon i {
        font-size: 4.5vw;
        padding: 0.5865vw;
        margin: 0.782vw;
    }
    #ProductDetail h1 {
        font-size: 6.5vw;
        padding-bottom: 1.955vw;
    }
    #ProductDetail p {
        font-size: 2.6vw;
        padding-bottom: 1.955vw;
    }
    #ProductDetail h3 {
        font-size: 2.6vw;
    }
    .Share div {
        width: 3.955vw;
        height: 3.955vw;
        margin: 0 0.1955vw;
        padding: 0.391vw;
    }
    .Share i {
        font-size: 2.0948vw;
    }
    #Album p {
        font-size: 2.6vw;
        padding-bottom: 3.91vw;
    }
    #JoinUs p,
    #Flavor p,
    #Flavor2 p,
    #Size p {
        padding-bottom: 3.91vw;
        line-height: 3.15865vw;
    }
    #Contact .Contant {
        padding: 0 0 8.71vw 0 !important;
    }
    .Share {
        width: 100%;
        bottom: -20px;
        position: absolute;
        left: 0px;
        display: flex;
        text-align: center;
        flex-wrap: nowrap;
        justify-content: flex-end;
    }
    #Logo img {
        width: 18.82vw;
    }
    #Footer img {
        width: 18.82vw;
    }

    #Menu {
        margin-top: 23.6vw !important;
        margin-bottom: 0.9775vw;
    }
    #ProductDetail .Detail {
        padding-top: 30vw !important;
    }
    .CopyRights {
        padding: 3.91vw 0 7.82vw 0;
        font-size: 2.7038vw;
    }
    #Footer .Social i {
        padding: 0.391vw 0.782vw;
        font-size: 5.2512vw;
        padding: 0 1.564vw;
    }
    #Footer h6 {
        padding: 3.91vw 0;
        font-size: 5.4467vw;
    }
}
@media only screen and (max-width:425px) {
    #Language-Section a,
    #Menu ul li a,
    #Menu ul li i {
        font-size: 5vw;
        padding: 1.91vw 5.782vw;
    }
    #Search-Icon i{
        font-size:5vw;
    }
    #SearchForm .Operstion input {
        font-size: 5.3vw !important;
    }
}
@media only screen and (max-width:991px) {
    /*.nav-item,
    .dropdown-menu li {
        border-bottom: 1px solid #f2f2f2 !important;
    }*/
    .dropdown-menu > li > a:after {
        text-decoration: underline;
        transform: rotate(90deg);
        position: absolute;
        left: 10vw !important;
        top: 0.9vw;
    }
    .Sub a{
        padding-right:40px !important;
    }
    #Menu #Language {
        display: block;
    }
    #Menu ul li i{
        display:block;
    }
    #Search-Icon i {
        display: none;
    }
    #Language-Section{
        display:none;
    }
    #Emptyli {
        height: unset !important;
        border-bottom: unset !important;
    }
    #Menu hr {
        color: #f1f1f1 !important;
        width: 90% !important;
        border-top: 1px solid rgba(0,0,0,.1) !important;
        display:block;
    }
    #Menu .navbar {
        z-index: 99;
        position: absolute;
        top: 10px;
        width:103vw;
        background-color:#fff;
    }
    #Menu {
        margin-top: 9.6vw;
        margin-bottom: 0.9775vw;
    }
    .navbar-toggler {
        font-size: 3vw;
    }
    #Menu .Leftp {
        padding-left: unset !important;
        padding-right: unset !important;
    }
    .navbar-nav {
        background-color: #fff;
        margin-right: -1.3vw !important;
    }
    #Language-Section a,
    #Menu ul li a,
    #Menu ul li i {
        font-size: 3.9384vw;
        padding: 1.91vw 4.782vw;
    }
    #Search-Icon i{
        font-size:3.9384vw
    }
    #mainmenu {
        width: 100%;
        margin-right: 0 !important;
    }
    .dropdown-menu > li > a:after {
        top: 6.5vw;
    }
    .Sub-Menu {
        margin-right: 0vw !important;
        margin-top: 0vw !important;
        width: 100%;
        border:unset !important;
    }
}
#Menu li{
    padding:5px 0px;
}
#Search-Icon {
    position: absolute;
    top: 1.5vw;
    right: 1.5vw;
    cursor: pointer;
    color: #7f7f7f;
}
#Language-Section {
    position: absolute;
    top: 1vw;
    left: 0.5vw;
    cursor: pointer;
}
#Language-Section a {
    color: rgba(0,0,0,.5);
}
#SearchForm {
    position: fixed;
    background-image: url('../img/home-2background-img-2.jpg');
    background-size:100%;
    display: none;
    z-index:9999;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
}
#SearchForm .Operstion{
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#SearchForm .Operstion input,
#SearchForm .Operstion button{
    width:100%;
}
#SearchForm .Operstion input{
    font-size: 1.3vw;
}
#Flavor #SearchText {
    width: 100%;
    font-size: 1.2vw;
}
#SearchForm i {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 25px;
}
.Search-Item{
    display:flex;
}
.Search-Item img {
    width: 30vw !important;
    height: auto !important;
}
.Search-Item .Title{
    padding:20px;
}
.Mobile-Hide {
    display: block !important;
}
@media only screen and (max-width:450px) {
    #Contact .Item2 .Info {
        text-align: center;
    }
    #Contact .Item2 .Title {
        text-align: center;
    }
    #Commercial-3 .Contant p {
        font-size: 4vw !important;
    }
    #Commercial-3 .Features .Image {
        padding-bottom: 3vw;
    }
    #Commercial-3 .Features .Item .Info h3 {
        font-size: 5vw;
    }
    #Commercial-3 .Features .Item .Info p {
        font-size: 4vw;
    }
    #BlogList h5, #BlogDetail h5{
        font-size:3vw;
    }
    #BlogList .SingleBlog .Image,
    #BlogDetail .SingleBlog .Image {
        width: 32.91vw;
    }
    #BlogList .LastBlogs h2,
    #BlogDetail .LastBlogs h2 {
        font-size: 6.5vw !important;
        padding-bottom: 3vw;
    }
    #BlogList .Info h3 a,
    #BlogDetail .Info h3 a,
    #BlogList .Info p,
    #BlogDetail .Info p {
        font-size: 4vw !important;
    }
    #BlogList h6,
    #BlogDetail h6 {
        font-size: 4vw !important;
    }
    .CharryIcon {
        width: 30vw;
    }
    #Contact .FormElement h6,
    #Contact .Item1 {
        font-size: 5vw;
        /*padding-top: 3vw;*/
    }
    #JoinUs input {
        width: 100% !important;
    }
    #JoinUs .More {
        max-width: 100% !important;
    }
    #Commercial-3 .Features {
        padding: 0 10px;
    }
    #Commercial-3 .Contant {
        padding-left: unset !important;
        padding-right: unset !important;
    }
    #Commercial-3 p,
    #Commercial-3 h1
    {
        font-size:7.5vw;
        text-align:center;
    }
    #Commercial-3 .Info {
        width: 100%;
        text-align: center;
    }
    #Flavor {
        margin-top: 0vw !important;
    }
    .Share {
        bottom: -50px;
    }
    #Album p {
        font-size: 4vw;
    }
    #JoinUs p{
        font-size:4vw;
    }
    #BlogList h2, #BlogDetail h2 {
        font-size: 6.5vw;
    }
    #BlogList p, #BlogDetail p {
        font-size: 4vw;
        padding-bottom: 1.955vw;
    }
    .BlogList-Margin {
        margin: 0 !important;
        padding: 34px !important;
    }
    #OurCompany {
        padding: 0 5vw !important;
        padding-top: 10vw !important;
    }
    #OurCompany .Small{
        padding-bottom: 6vw !important;
    }
    #OurCompany .History p{
        padding-bottom:6vw !important;
    }
    #OurCompany h1{
        padding-top:12vw !important;
    }
    #JoinUs h1, #Album h1,
    #Flavor h1, #Flavor2 h1,
    #Size h1 {
        font-size: 6.5vw;
    }
    .carousel-caption{
        width:100%;
        right:unset !important;
        left:unset !important;
    }
    #Slider, #Commercial-1 h1 {
        display: none !important;
    }

    #Slider-Mobile, #Commercial-1 .Mobile {
        display: block !important;
    }
    #Commercial-1 h1{
        font-size:6.42vw;
    }
    #Commercial-1 p{
        font-size:4.21vw;
    }
    .More{
        font-size:3.21vw;
    }
    #Commercial-2 h1{
        font-size:6.42vw;
    }
    #Commercial-2 p{
        font-size:4.21vw;
    }
    .container{
        max-width:100% !important;
    }
    #Flavor .Title h3,
    #Flavor2 .Title h3,
    #Size .Title h3{
        font-size:4.6vw;
    }
    #Flavor2 .Title {
        padding-top: unset !important;
        padding-bottom: 25px;
    }
    .More2{
        font-size:4.21vw;
    }
    #Slider-Mobile h1 {
        font-size: 11.42vw;
    }
    .Desktop{
        display:none !important;
    }
    .Mobile {
        display: block !important;
    }
    .Mobile-Hide{
        display:none !important;
    }
    #Slider-Mobile .carousel-caption {
        top: 27vw;
    }
    #Slider-Mobile a {
        font-size: 4.21vw;
        padding: 2.5865vw 20.564px;
        margin-top: 10vw;
        text-align: center !important;
    }
    #Menu hr{
        margin:unset !important;
        padding:unset !important;
    }
    #Size .Title{
        padding-top:unset !important;
        padding-bottom:25px;
    }
    #Commercial-4 .Contant h1 {
        font-size: 11.4vw;
        padding: 1.955vw 0;
    }
    #Commercial-4 .Contant p {
        font-size: 4vw;
        padding-bottom: 1.955vw;
    }
    #Commercial-4 .Contant {
        margin-top: unset !important;
    }
    #Commercial-4 img {
        width: 60vw !important;
    }
    #OurJourney h2 {
        font-size: 6.5vw !important;
        padding-top:6.5vw !important;
    }
    #OurJourney p {
        font-size: 4.08vw !important;
    }
    #Flavor .Title h3,
    #Flavor2 .Title h3,
    #Size .Title h3 {
        font-size: 5.6vw !important;
    }
    .More2 {
        padding: 1.391vw 3.564vw !important;
        margin-bottom:12vw !important;
    }
    #ProductDetail h1 {
        font-size: 7.5vw !important;
    }
    #ProductDetail p {
        font-size: 4.6vw !important;
    }
    .Share div {
        width: 9.955vw !important;
        height: 9.955vw !important;
        margin: 0 1.1955vw !important;
        padding: 0.391vw !important;
    }
    .Share i {
        font-size: 4.0948vw !important;
    }
    #PageTitle, #PageTitle2, #PageTitle3, #PageTitleAboutUs, #PageTitleContactUs, #PageTitleOurJourney {
        padding: 13.2vw 0px !important;
    }
    #Contact .FormElement input, #Contact .FormElement textarea {
        font-size: 4vw !important;
    }
    #PageTitleOurJourney {
        background-image: url(../img/OurJourneyBGm.jpg) !important;
    }
    #PageTitle2 {
        background-image: url(../img/BG2m.jpg) !important;
    }
    #PageTitle {
        background-image: url(../img/BG1m.jpg) !important;
    }
    #PageTitleAboutUs {
        background-image: url(../img/AboutUsBGm.jpg) !important;
    }
    #PageTitle3 {
        background-image: url(../img/BlogBGm.jpg) !important;
    }
    #PageTitleContactUs {
        background-image: url(../img/ContactUsBGm.jpg) !important;
    }
    #PageTitle h1, #PageTitle2 h1, #PageTitle3 h1, #PageTitleAboutUs h1, #PageTitleContactUs h1, #PageTitleOurJourney h1 {
    font-size: 6vw !important;
    }
    #Contact .Item2 .Title {
        font-size: 5vw;
    }
    .Contant .Item2 .Info a {
        font-size: 5vw;
    }
    /*#Menu ul .Sub a {
        padding: 0vw 0vw !important;
    }*/
    /*#Menu ul .Sub .nav-label {
        padding: 2vw 0vw !important;
    }*/
    .CustomRowPadding {
        padding-left: 5vw !important;
        padding-right: 5vw !important;
    }
    #BlogDetail .Title {
        font-size: 6.5vw !important;
    }
    #BlogList .Info h3,
    #BlogDetail .Info h3 {
        font-size: 2.6vw;
        padding-left: 5px;
    }
    #Social {
        padding: 10.91vw 0;
    }
    #Social h1 {
        font-size: 5vw;
    }
    #Social .Social-Icon i {
        font-size: 9vw;
        padding: 1.5865vw;
        margin: 2vw;
    }
    #OurCompany .Contant h1 {
        padding: 3.91vw 0 1.173vw 0 !important;
        font-size: 9vw !important;
    }
    #Commercial-3 .Features .Item {
        display: flex;
        padding: 1.955vw 0px;
        align-items: center;
        flex-direction: column !important;
    }
    .Sub .Sub2 {
        padding-right: 10vw !important;
    }
    #mainmenu hr {
        margin-top: 3vw !important;
    }
    .Size, .Flavor2 {
        padding: 50px 0 !important;
    }
    #Commercial-4 {
        padding: 6vw 0;
    }
    .Margin-rl-10 {
        margin: 0 -15px;
    }
}