
@font-face {
    font-family: 'Cairo';
    src: url('../../fonts/Cairo-Regular.TTF');
    src: url('../../fonts/Cairo-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/Cairo-Regular.svg#Cairo-Regular') format('svg'), url('../../fonts/Cairo-Regular.ttf') format('truetype'), url('../../fonts/Cairo-Regular.woff') format('woff'), url('../../fonts/Cairo-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KEEPCALMHEAVY';
    src: url('../../fonts/KEEPCALMHEAVY.TTF');
    src: url('../../fonts/KEEPCALMHEAVY.eot?#iefix') format('embedded-opentype'), url('../../fonts/KEEPCALMHEAVY.svg#KEEPCALMHEAVY') format('svg'), url('../../fonts/KEEPCALMHEAVY.ttf') format('truetype'), url('../../fonts/KEEPCALMHEAVY.woff') format('woff'), url('../../fonts/KEEPCALMHEAVY.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KEEPCALM';
    src: url('../../fonts/KeepCalm.ttf');
    font-weight: normal;
    font-style: normal;
}

html {
    direction: ltr;
    text-align: right;
}

ul {
    list-style-type: none !important;
}

.white {
    color: white !important;
}

.font-bold 
{
    color:#000 !important;
}

.container {
    max-width: 1250px;
}

body {
    font-family: 'Cairo';
    text-align: left;
    background-color: white;
    direction: ltr;
}

html {
    overflow: scroll;
    overflow-x: hidden;
}

.st-btn {
    background:transparent !important;
}  

/* Optional: show position indicator in red */

::-webkit-scrollbar-thumb {
    background: #FF0000;
}

body p {
    line-height: 24px;
    font-size: 17px;
    margin-bottom: 14px;
}

a:hover {
    text-decoration: none !important;
    cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'KEEPCALMHEAVY';
}

a {
    transition: 0.8s ease;
    font-family: 'Cairo' !important;
    outline: 0 !important;
}
    a:hover
    {
        color:inherit !important;
    }

.navbar {
    padding-right: 5%;
    z-index: 999;
}
.navbar-brand {
 
    z-index: 2 !important;
  
}

.menub .socialmedia {
    display: inline-block;
}

.socialmedia li img {
    transition: 0.8s ease;
}

.socialmedia li img:hover {
    transform: translate(0, -5px);
}

.menub .socialmedia ul {
    list-style-type: none;
    padding: 0px;
}

.menub .socialmedia ul li {
    padding: 0px 5px;
    width: 24px;
    height: 24px;
    display: inline-block;
}

.languagebutton {
    display: inline-block;
    font-family: 'Cairo' !important;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

#language {
    margin-left: 10px;
    width: 100px;
    padding-top: 9px;
    height: 40px;
    background: #ffffff40 0% 0% no-repeat padding-box;
    border-radius: 24px;
    display: inline-block;
    text-align: center;
}
.MenuText {
    color: #fff;
    padding-left: 20px;
}
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #666974;
    overflow-y: hidden;
    transition: 0.5s;
}

.overlay::before {
    background-position: right bottom !important;
    mix-blend-mode: screen;
    content: "";
    background-image: url(../images/menulayer.png);
    background-size: 40%;
    position: absolute;
    top: 0px;
    background-position: right;
    right: 0px;
    background-repeat: no-repeat;
    bottom: 0px;
    left: 0px;
    opacity: 0.4;
}

.overlay-open {
    height: 100%;
}

.overlay-content {
    position: relative;
    top: 5%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.open-close-btn {
    position: absolute;
    top: 45px;
    right: 18%;
    text-decoration: none;
    z-index: 10;
}
.menulogo {
    margin: 0 auto;
    width: 100%;
}

.dropdownmenu {
    padding-top: 2%;
    width: 100%;
}

.dropdownmenu ul {
    list-style-type: none;
}

.burgermainmenu {
    padding: 60px 0px;
    width: 100%;
}

.col {
    text-align: left;
}

.header::before {
    content: '';
    border-bottom: 1px solid #ffffff54;
    width: 100%;
    position: absolute;
    padding-bottom: 50px;
    border-top: 1px solid #ffffff54;
    width: 95%;
    display: block;
}

.menu a {
    color: #fff !important;
    position: relative;
    z-index: 99999;
}

.burgermainmenu ul {
    list-style-type: none !important;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.burgermainmenu ul li {
    padding: 10px 35px;
    display: inline-block !important;
}

.d-flex p {
    font-size: 15px;
    text-align: left;
}

.burgermainmenu ul li a {
    color: #ffffff6b;
    font-size: 21px;
    font-family: 'Cairo' !important;
}

.br-gray {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}

.burgermainmenu h5 {
    text-align: left;
    font: normal normal 300 16px/25px "KEEPCALMHEAVY" !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
}


/* Hamburger Icon */

#hamburger-icon {
    display: block;
    width: 50px;
    height: 39px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

#hamburger-icon span {
    display: block;
    position: absolute;
    height: 4px;
    width: 60%;
    background: #fff;
    border-radius: 3px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate( 0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate( 0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}


/* Hamburger Lines  */

#hamburger-icon span:nth-child(1) {
    top: 6px;
}

#hamburger-icon span:nth-child(2),
#hamburger-icon span:nth-child(3) {
    top: 15px;
}

#hamburger-icon span:nth-child(4) {
    top: 25px;
}

#hamburger-icon.hamburger-open span {
    background: #fff
}

#hamburger-icon.hamburger-open span:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
}

#hamburger-icon.hamburger-open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#hamburger-icon.hamburger-open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#hamburger-icon.hamburger-open span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
}

.mainslider {
    background-image: url(../images/slide.png);
    background-size: cover;
    height: 590px;
    background-repeat: no-repeat;
    background-position: center center;
}

.section1bg {
    height: 421px;
    background-image: url(../images/img1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: relative;
}


/* slider */

.imgIn {
    position: relative;
    top: 0;
    float: right;
}

.innertextin {
    z-index: 2;
    position: absolute;
    width: 53%;
    top: 120px;
    background: #6D0743 0% 0% no-repeat padding-box;
    opacity: 1;
    height: 300px;
    text-align: left;
    padding: 5% 3%;
}

.textin {
    z-index: 2;
    position: absolute;
    top: 120px;
    opacity: 1;
    height: 100%;
    background-position: 40% 20%;
    text-align: left;
    padding: 12% 4%;
}

.textin h5 {
    font-family: 'Cairo' !important;
    text-align: left;
    font: normal normal 300 24px /29px Keep Calm;
    letter-spacing: 0px;
    color: #fff;
    text-transform: uppercase;
    opacity: 1;
}

.textin h1 {
    text-align: left;
    font-family: 'KEEPCALMHEAVY' !important;
    font: normal normal 900 35px/56px 'KEEPCALMHEAVY';
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
}

.textin p {
    width: 50% !important;
    font-size: 15px;
    font-family: 'Cairo';
    color: white;
    text-align: left;
    letter-spacing: 0px;
    color: #fff;
    opacity: 1;
}

.innershadow::after {
    right: 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 55%;
    background-color: rgb(21 21 21 / 60%);
}

#innerheaderbackground {
    position: relative;
    margin-top: -120px;
}

#slider-animation {
    margin-top: -120px;
}

#slider-animation a {
    color: white;
}

#slider-animation h1 {
    font-family: 'Cairo';
}

#slider-animation a:hover {
    text-decoration: none;
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 90%;
    z-index: 15;
    padding-left: 0;
    margin-right: 0%;
    margin-left: 0%;
    list-style: none;
    top: 49%;
    display: block;
}

.carousel-indicators li {
    box-sizing: content-box;
    display: block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-left: 2px;
    text-indent: -999px;
    margin-top: -10px;
    background-color: rgba(255, 255, 255, 0.4);
    background-repeat: no-repeat;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 1;
    border-radius: 100%;
    border-radius: 100%;
}
.Aboutusslidercontent
{
    float:left;
}
.carousel-indicators .active {
    background-color: transparent;
    opacity: 1;
    position: relative;
    ;
}

.carousel-indicators .active::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #D6731B;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    right: 0px;
}

.innerslide1, .innerslide2, .innerslide3 {
    background: url(../images/slide.png);
    background-repeat: no-repeat;
    background-size: 55%;
    background-position: right;
    height: 431px;
}

.slide1 {
    background: url(../images/slide.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: right;
    height: 680px;
}

.slide2 {
    background: url(../images/slide.png);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 58% 100%;
    background-position: right;
    height: 680px;
}

.slide3 {
    background: url(../images/slide.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 58% 100%;
    background-position: right;
    height: 680px;
}

.Stitle {
    font-family: 'Cairo';
    text-align: center;
    padding: 10px 0px;
}

.credit {
    position: absolute;
    top: 20%;
    left: 75%;
    width: 50%;
}

.credit-background::before {
    content: '';
    background-image: url(../images/storyboredlayer.png);
    position: absolute;
    z-index: -1;
    top: -20px;
    background-repeat: no-repeat;
    left: -4%;
    width: 22vw;
    background-size: 100%;
    height: 106vh;
    z-index: 2;
}

.innerslide1 ::before,
.innerslide2::before,
.innerslide3::before {
    content: '';
    background-image: url(../images/wave.svg);
    position: absolute;
    z-index: -1;
    top: -19px;
    background-repeat: no-repeat;
    right: -265px;
    width: 35vw;
    background-size: 100%;
    height: 500px !important;
    z-index: 2;
}
.block-card .card-body {
    padding: 1px 5px !important;
}
.credit-background img {
    width: 100%!important;
    position: absolute;
    left: 0;
    z-index: 99999;
}

.submenu {
    margin: 2% 4%;
    display: flex;
}

.submenu a {
    color: #fff6 !important;
    font-size: 15px;
}

.submenu p {
    text-align: center !important;
}

.About-us {
    margin-top: 5%;
    padding-bottom: 2%;
}

    .About-us h5 {
        font-family: 'KEEPCALMHEAVY' !important;
        font-weight: bold;
    }

.About-us-Content {
    width: 80% !important;
    padding-top: 6%;
}

    .About-us-Content p {
        color: #3E3E3E;
        font-weight: 300;
    }

    .About-us-Content h3 {
        line-height: 40px;
        padding-bottom: 4%;
    }

.container-fluid {
    padding-right: 50px;
    padding-left: 80px;
}

#Aboutusslider {
    background-image: url(../images/globe.png);
    background-repeat: no-repeat;
    height: 100%;
    background-size: 50%;
    background-position: 50% 90px;
}

#Aboutusslider .carousel-inner {
    height: 400px;
}

.upper-content p ,.aboutus-main p {
    margin-bottom: 0px;
    color: #000 !important;
}

.upper-content h2 {
    color: #FFA300;
}
.aboutus-main h2 {
    color: #6D0743;
}

.aboutus-main {
    padding-top: 70px;
}

.aboutus-main ul {
    list-style-type: none;
    padding-top: 0px;
}

.aboutus-main ul li {
    padding: 6px 10%;
    color:#000 !important;
}

.list li::before {
    padding-right: 10px;
    content: url(../images/arrow.png);
}

.SubSidaries {
    padding-right: 5%;
    padding-top: 5%;
    height: 620px !important;
    padding-left: 5%;
    background-color: #e9e9e985;
}

.SubSidaries h3,
.SubSidaries h4,
.partner-headline h3 {
    color: #3E3E3E;
}

#carouselExampleControls2  .carousel-control-next {
    background-image: url(../images/brown-arrow-right.png);
    background-repeat: no-repeat;
    opacity: 1;
}


#carouselExampleControls2  .carousel-control-prev {
    background-image: url(../images/brown-arrow-left.png);
    z-index: 999999999999999999;
    background-repeat: no-repeat;
    opacity: 1;
}

#carouselExampleControls .carousel-control-next {
    background-image: url(../images/Parnterbrown-arrow-right.png);
    background-repeat: no-repeat;
    opacity: 1;
}


#carouselExampleControls .carousel-control-prev {
    background-image: url(../images/Parnterbrown-arrow-left.png);
    z-index: 999999999999999999;
    background-repeat: no-repeat;
    opacity: 1;
    width: 15px;
}

#Aboutusslider .carousel-control-prev {
    background-image: url(../images/brown-arrow-left.png);
    background-repeat: no-repeat;
}

#Aboutusslider .carousel-control-next {
    background-image: url(../images/brown-arrow-right.png);
    background-repeat: no-repeat;
}

.nav-tabs li a {
    background-color: #fff;
    color: #676265;
    padding: 13px 40px;
    box-shadow: 5px 5px 15px 5px #d6d6d6;
    font-size: 13px;
    font-family: 'KEEPCALMHEAVY' !important;
    border-radius: 15px;
    border: 1px solid transparent
}

.nav-tabs li .active :first-child {
    background-color: transparent;
    border: 1px solid transparent !important;
    border: 1px solid transparent;
    border-radius: 15px;
    color: #fff !important;
}

.nav-tabs {
    margin-top: 15px;
    padding-top: 2%;
    border-bottom: 1px solid transparent !important;
}

.nav-tabs li .active {
    border-radius: 15px;
    background-color: #860E53;
    position: relative;
    color: #fff !important;
}

.nav-tabs .active::before {
    content: "";
    position: absolute;
    top: 96%;
    color: #fff !important;
    left: 42%;
    background-color: #860E53 !important;
    height: 15px;
    width: 30px;
    background: inherit;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
}

.nav-tabs li {
    padding-top: 10px;
    padding-right: 15px;
}

.SubSidaries .tab-pane p {
    width: 75% !important;
    padding-top: 2px;
}

.readmore-btn {
    padding-top: 10px;
}

.readmore-btn :hover,
.contact-btn a:hover,
#language:hover {
    color: #fff;
    background-color: #b6780b !important;
    transition: 0.5s ease;
}

#language a:hover {
    color: #fff;
}

.readmore-btn a {
    background-color: #FFA300;
    border-radius: 20px;
    font-weight: bold;
    padding: 5px 25px;
    font-family: 'Cairo' !important;
    color: #fff;
}

.tab-pane-image {
    animation: slide-in 0.8s forwards;
    transform: translateX(10%);
    -webkit-transform: translateX(10%);
}

.tab-pane-image::before {
    content: '';
    background-image: url(../images/circle.png);
    position: absolute;
    top: -170px;
    background-repeat: no-repeat;
    left: 16%;
    width: 44vw;
    background-size: 100%;
    height:150vh;
    z-index: 2;
}

.tab-pane-image img {
    float: right;
    width: 92%;
    position: relative;
    bottom: 170px;
    left: 21%;
}

.tab-content>.active {
    padding-top: 2%;
}

.tabitem-content {
    padding-top: 10%;
}

.products {
    background-color: #540031;
}

.product-headline {
    padding-bottom: 3%;
}

.products {
    text-align: center;
    padding-top: 5%;
    background-image: url(../images/productbackground.png);
    background-repeat: no-repeat;
    background-position: -20% 100%;
    padding-bottom: 5%;
}

.product-background-overlay {
    background-image: url(../images/productoverlay2.png);
    background-repeat: no-repeat;
    background-position: 1145px 100%;
    background-size: 45%;
}

.products h3 {
    color: #fff;
}

.product-item:hover {
    border: 1px solid #fff !important;
}

.product-item {
    padding: 25px 6px;
    border: 1px solid #707070;
    cursor: pointer;
    flex-basis: auto;
    margin: 25px 21.6px;
    width: 200px;
    height: 180px;
    transition: 0.8s ease;
    border-radius: 15px;
}

.product-items {
    flex-wrap: wrap;
    display: flex;

}

.product-image {
    line-height: 75px;
}
.product-image  img
{
    position:relative;
    z-index:99999;
}

.product-title h5 {
    padding-top: 35px;
    color: #fff;
    font-size: 15px;
}

.product-item::before {
    content: '';
    display: inline-block;
    width: 60px;
    margin-left: -45px;
    height: 60px;
    z-index: 1;
    position: absolute;
    border-radius: 32.5px;
    background-color: #eea21dbf;
}

.product-background-overlay hr {
    background-color: #ffffff33;
    margin-top: 4%;
}

.Partners {
    margin-top: 5%;
    text-align: center;
}

.partners-items {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    padding-top: 3%;
    margin: 0px 3%;
}

.partner-item {
    margin-bottom: 15%;
    flex: 0 0 19%;
    transition: box-shadow .3s;
    transition: 0.8s ease;
}

.partner-item:hover {
    border-radius: 15px;
    box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}

.partner-image {
    border: 1px solid #DCDCDC;
    border-radius: 15px;
    padding: 0 15px;
}


.branches {
    text-align: center;
    margin-top: 5%;
    padding-top: 5%;
    margin-bottom:5%;
    padding-bottom: 5%;
    background-color: #540031;
    background-image: url(../images/partneroverlay.png);
    background-repeat: no-repeat;
    background-size: 55%;
    background-position: -22% 100%;
    height: auto;
}

.branch-item {
    margin-bottom: 5%;
}

.branch-image:hover {
    transform: scale(1.1);
}

.branches-items {
    padding-top: 5%;
    margin: 0 -7%;
}

.branches h3,
.bracnh-title h5 {
    color: #fff;
}

.bracnh-title h5 {
    font-size: 15px;
}

.branch-image {
    background-repeat: no-repeat;
    background-position: top center;
    height: 175px;
    transition: 0.8s ease;
    background-image: url(../images/sdlayer.png);
}

.branch-image img {
    padding-top: 15px;
}

.Contactus {
    position: relative;
    padding-top: 3%;
    padding-bottom: 2%;
    text-align: center;
    margin-top: 2px;
    z-index:0 !important;
    background-color: #666974;
}

.Contactus::before {
    content: "";
    background-image: url(../images/menulayer.png);
    background-size: 40%;
    position: absolute;
    top: 0px;
    background-position: right;
    right: 0px;
    background-repeat: no-repeat;
    bottom: 0px;
    left: 0px;
    opacity: 0.2;
}

.Contactus h3 {
    color: #fff;
}

.contact-breif p {
    width: 65%;
    margin: 0 auto;
    color: #fff;
}

.contact-breif {
    padding-top: 15px;
}

.contact-btn {
    padding-top: 30px;
    position: relative;
}

.contact-btn a {
    border: 1px solid transparent;
    color: #fff;
    border-radius: 20px;
    font-family: 'Cairo' !important;
    padding: 2px 30px;
    background-color: #5F0C3D;
}

footer {
    margin-top: 2%;
    text-align:left !important;
}

    footer ul {
        padding-left: 10px;
    }

.footermenu li {
    display: inline-block;
    padding: 0 50px;
}
.breadcrumb {
    padding: 0.75rem 0.5rem !important;
}

.breadcrumbpart nav {
    height: 50px !important;
}

footer ul li a {
    color: #4A4A4A;
    font-weight: bold;
}

.footerborder {
    background-color: #fff;
    width: 83%;
    margin: 0px 7%;
}
.footermenu li:first-child {
    padding: 0px 25px;
}

.copyrights {
    padding-left: 3%;
    padding-top: 1%;
}

.copyrights a {
    color: #000;
    transition: 0.5s ease;
}
.copyrights a:hover {
    color: #6D0743 !important;
}

.copyrights a img {
    transition: 0.8s ease;
}

.copyrights a img:hover {
    transform: translate(0, -5px);
}

    .copyrights p {
        width: 70%;
        font-weight: bold !important;
        font-size: 14px;
        padding-left: 15px;
    }

.footersocialmedia {
    display:flex;
    justify-content: flex-end;
    padding-right: 15%;
}
    .footersocialmedia ul li
    {
        display:inline-block;
          
    }

    .breadcrumb {
        background-color: transparent !important;
    }

.breadcrumb-item a {
    font-family: 'Cairo' !important;
    color: #ffffff !important;
}

.breadcrumbpart .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-left: 0.5 rem;
    color: rgba(255, 255, 255, 1);
    content: "||";
}

.innerheader h3 {
    color: #fff;
}

.share {
    display: none;
    padding: 0px;
    margin-top:20px;
}

.share li {
    padding: 0px 8px;
}

.contentbody {
    padding: 50px 0px;
    text-align: left;
}
    .contentbody p
    {
        color:#000 ;
    }
.navitem {
    padding-top: 15%;
}

@-moz-document url-prefix() {
    .slide1 {
        height: 670px !important;
    }

    .contentbody p {
        color: inherit !important;
    }

    .SubSidaries .tab-pane p, .About-us-Content p {
        font-weight: normal !important;
    }

    .carousel-indicators {
        left: 93.5% !important;
    }

    .product-items {
        margin: 2% 0% !important;
    }

    .branches-items {
        flex-wrap: wrap;
        display: flex;
    }

    .partners-items {
        margin: 0px;
    }

    .copyrights {
        padding-top: 1% !important;
    }
}

.burgermainmenu-header::after {
    content: '';
    border-bottom: 1px solid #ffffff4f;
    padding-bottom: 50px;
    border-top: 1px solid #ffffff4f;
    position: absolute;
    top: 130px;
    left: 1% !important;
    width: 94%;
    display: block;
}

.subitem a {
    color: rgba(255, 255, 255, 0.466) !important;
}

.search.expand {
    width: 250px;
    margin-left: 10px !important;
}

.search button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    display: none;
}

.search input {
    padding: 0;
    height: 28px;
    border: none;
    transition: all 0.5s;
}

.search {
    display: inline-block;
    position: relative;
    width: 0;
    transition: all 0.5s;
}

.search.expand input {
    padding: 6px 15px;
    border: 1px solid #ccc;
}

.search.expand button {
    display: block;
}

@keyframes slide-in {
    100% {
        transform: translateX(-10%);
    }
}

@-webkit-keyframes slide-in {
    100% {
        transform: translateX(-10%);
    }
}

.product-item {
    position: relative
}

.product-item:hover:before {
    opacity: 1
}

.product-item :after,
.product-item :before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    transition: all .7s ease 0s
}

.product-item:hover {
    border: 1px solid transparent !important;
}

.product-item :before {
    top: -1px;
    bottom: -1px;
    border-bottom: 2px solid#FFA300;
    border-top: 2px solid#FFA300;
    transform: scale(0, 1);
    transform-origin: 0 0 0;
}

.product-item :after {
    border-left: 2px solid#FFA300;
    right: -1px;
    left: -1px;
    border-right: 2px solid#FFA300;
    transform: scale(1, 0);
    transform-origin: 100% 0 0;
}

.product-item:hover :after,
.product-item:hover :before {
    opacity: 1;
    transform: scale(1);
    transition-delay: .15s
}

.product-item .icon {
    width: 100%;
    margin: 0;
    position: absolute;
    bottom: -10px;
    left: 0;
    opacity: 0;
    z-index: 1;
    transition: all .7s ease 0s
}

.content-body p {
    color: #00000a;
}
.media.news-block .media-img {
    width: 250px;
}

.media.news-block .media-body .card-title {
    font-size: 16px;
    padding-top:10px;
}
.breadcrumb-item.active {
    color: #fff !important;
}
.More-text a
{
    color:#000 !important;
}

.pagination .page-item .page-link {
    margin-left: 7px;
    padding: 0;
    color: #777;
    border: 1px solid #777 !important;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    border-radius: 0 !important;
    transition: all 0.5s;
}

.pagination .page-item:nth-child(2) .page-link,
.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link,
.pagination .page-item {
    border: 1px solid transparent;
    /*line-height: 35px;*/
}

    .pagination .page-item:last-child .page-link span img,
    .pagination .page-item:nth-child(2) .page-link span img {
        transform: rotate(180deg);
    }

    .pagination .page-item .page-link:focus {
        box-shadow: none;
    }

    .pagination .page-item:not(:nth-child(2)) .page-link:hover {
        color: #fff;
        background: #ff9b43;
    }

    .pagination .page-item:first-child:hover .page-link,
    .pagination .page-item:last-child:hover .page-link,
    .pagination .page-item:nth-child(2):hover .page-link {
        border: 1px solid #835847;
        background: transparent;
    }

.itemDirection {
    direction: ltr
}

.pagination {
    direction: ltr;
    padding: 16px;
}


.itemDirection .rotateImg {
    padding: 10px !important;
}

.CurrentPageClass {
    color: #fff !important;
    background: #835847;
    cursor: pointer;
}

    .CurrentPageClass:hover {
        color: #777;
        background: #fff;
        cursor: pointer;
    }

.NumericClass:hover {
    cursor: pointer !important;
    color: #fff;
    background: #835847;
    text-decoration: none;
    cursor: pointer;
}

.CurrentPageClass, .NumericClass {
    border: 1px solid #777;
    padding: 0px 8px 0px 8px;
    transition: all 0.5s;
    color: #777;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    height: 31px;
}
.page-item.active .page-link {
    background-color: #6e1043;
    color: #fff;
}
.news-image {
    height: 170px !important;
}
.at-icon-wrapper
{
    background-color:transparent !important;
}
.at-style-responsive .at-share-btn
{
    padding:0px !important;
}
.card-title {
    font-size: 14px !important;
    padding: 15px 0px;
}
.Page-brif
{
    padding-bottom:3% !important;
}
.txt-search {
    margin-bottom: 20px;
    width: 100%;
    height: 32px;
    font-size: 15px;
    outline: 0;
    background: #fff;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    border: 1px solid #a1a1a1;
    border-radius: 0;
    padding: 0 15px;
    font-weight: 500;
    color: #959595;
}

.btn-search {
    font-size: .875rem;
    margin-bottom: 5%;
    border: none !important;
    font-family: inherit !important;
    border-radius: 0 !important;
    text-decoration: none !important;
    height: 32px !important;
    color: white !important;
    background-color: #6e1043;
    text-align: center !important;
    width: 100% !important;
    line-height: 1.5;
    border-radius: .2rem !important;
}

.news-card {
    border: 1px solid #a1a1a1;
    border-radius: 0;
    margin-bottom:10% !important;
    padding: 0px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%) !important;
    transition: all 0.5s;
    min-height: 300px;
    max-height: 300px;
}

    .news-card a  img:first-child {
        min-height: 220px;
        max-height: 220px;
        margin: auto;
    }
.photo-gallery-content
{
    text-align:center !important;
}
.news-card h6 {
    font-size: 17px;
    font-family: 'KEEPCALMHEAVY' !important;
    text-align: center;
    padding-top: 15px !important;
    font-weight: 700 !important;
}

    .news-card:hover {
        box-shadow: 0 0 10px 0 rgb(0 0 0 / 40%);
        transform: translateY(-5px);
    }
a {
    color: #000;
}
.mainCategory {
    border: 2px solid #FF9B43;
    border-radius: 25px;
    text-align: center !important;
    margin-bottom: 17% !important;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 25px -14px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 75%);
    transition: all 0.3s ease-in-out;
    height: 185px;
}
.mainCategorytitle {
    padding: 10px 8px;
    z-index: 9999999999999;
    /* position: relative; */
}

.mainCategory:hover {
    border: 2px solid #540a31;
    transition: all 0.3s ease-in-out;
}
.view-content {
    padding: 30px;
    border: 2px solid #eeeeee;
    border-radius:15px;
}
.inside {
    border-right: 2px solid #eeeeee;
}

.item-image img {
    width: 30%;
    object-fit: contain;
    display: inline-block;
}
.item.active p {
    color: #db2527;
}
.item p {
    font-size: 14px;
    display: inline-block;
}
.subitemchild  
{
    text-align:center;
}
.inside:hover {
    border: 2px solid #6e1043;
}
.inside {
    border-radius: 15px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 25px -14px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 75%);
    transition: all 0.3s ease-in-out;
}

    .inside img {
        width: 25px;
        height: 25px;
        object-fit: contain;
    }
.font-primary {
    color: #db2527 !important;
    font-size:20px !important;
    text-align:center !important;
}
.contentbody .form-control {
    padding: 0.17rem 0.75rem !important;
    color: #000 !important;
}
.block-card:hover {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 40%);
    transform: translateY(-5px );
}
.block-card {
    border: 1px solid #a1a1a1;
    max-width: 280px;
    border-radius: 0;
   
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    transition: all 0.5s;
}
LanguageModal {
    top: 30% !important;
    text-align: center;
}

.LanguageModal a:hover {
    color: #fff !important;
}

.LanguageModal a {
    font-size: 13px !important
}
#Aboutusslider .carousel-control-prev {
    left:48%;
    top: 75%;
}
#Aboutusslider .carousel-control-next {
    right: 33%;
    top: 75%;
}
.partner-headline
{
    padding-bottom:2% !important;
}
#carouselExampleControls .carousel-control-next
{
    right:-15% !important;
    top:220px !important;
}
#carouselExampleControls2 .carousel-control-next {
    right: -12%;
    top: 40%;
}
#carouselExampleControls .carousel-control-prev
{
    left:-25px;
    top:230px;
}
#carouselExampleControls2 .carousel-control-prev {
    left: 2%;
    top: 40%;
width:20px !important;
}


.carousel-control-prev-icon {
    background-image: None !important;
}
#sendProductModal .modal-dialog {
    top:15% !important;
    left:5% !important;
}

#sendProductModal .modal-content {
    width: 70% !important;
    margin: 0 auto;
}
#sendContactModal .modal-dialog {
    top: 15% !important;
    left: 5% !important;
}

#sendContactModal .modal-content {
    width: 70% !important;
}
.at-icon-wrapper svg
{
    width:25px !important;
    height:25px !important;
}
@-moz-document url-prefix() {
   

   .branches-items .row {
        width: 100%;
    }
}
.burgermainmenu-header a:hover {
    color:#ffffffbf !important;
}

.less-width {
    width: 95%;
}

.umbraco-forms-indicator {
    color: red;
    font-size: 13px;
}

.btn-primary {
    background-color: #6e1043 !important;
    border: 1px solid transparent !important;
}

.contentbody .content ul li {
    list-style: disc
}

.umbraco-forms-field-wrapper input[type="file"] {
    padding-top: 10px;
    padding-bottom: 45px;
}

.umbraco-forms-field-wrapper input, select {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: 0.155rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}


.mainCategorytitle p {
    line-height: 20px;
    font-family: 'KEEPCALM' !important;
    font-size: 14px;
}
.mainCategory {
    display: block;
    margin-bottom: 50px !important;
    /*background-color: #fafcfb;*/
}

.btn-primary:focus {
    box-shadow: none !important;
}
.modal-dialog {
    max-width: 750px !important;
}
.primary {
    background-color: #6e1043 !important;
    color: #fff !important;
}
.mySlides {
    opacity: 1 !important;
    display: none;
    text-align:center;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
    cursor: pointer;
}

/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 250px;
    width: 0%;
    padding: 16px;
    margin-top: -50px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none;
}
.prev {
    left: 0px;
}

/* Position the "next button" to the right */
.next {
    right: 0;
    border-radius: 3px 0 0 3px;
}

  

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* Container for image text */
.caption-container {
    text-align: center;
    background-color: #222;
    padding: 2px 16px;
    color: white;
}

.row:after {
    content: "";
    display: table;
    clear: both;
}

/* Six columns side by side */
.column {
    float: left;
    width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
    opacity: 0.6;
}

    .active,
    .demo:hover {
        opacity: 1;
    }
.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
    transition:0.5s ease;
}
.subimages {
    margin-left: 40px;
    margin-top: 30px;
}
.imagebox {
    border: 1px solid #000;
    margin-bottom: 20px;
    margin-right: 7px;
}

.imagebox {
    border: 1px solid #000;
}
.productsubmit
{
    float:right;
}
.modal-open .modal {
    z-index: 99999999999 !important;
}

@-webkit-keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

/**************  nav .toggle  **************/
nav .toggle {
    position: absolute;
    top: 20%;
    right: 220px;
    width: 60px;
    height: 60px;
    z-index: 1;
    cursor: pointer;
}
.lines {
    -moz-transition: background 0.2s ease 0.4s;
    -o-transition: background 0.2s ease 0.4s;
    -webkit-transition: background 0.2s ease;
    -webkit-transition-delay: 0.4s;
    transition: background 0.2s ease 0.4s;
    display: block;
    width: 100%;
    height: 2px;
    background: #aaa;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 60%;
    margin: 0 20%;
    position: relative;
    background: #ffffff;
    top: 22px;
}


    .lines:before,
    .lines:after {
        display: block;
        width: 100%;
        height: 2px;
        background: #aaa;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        position: absolute;
        left: 0;
        content: '';
        background: #ffffff;
        -moz-transition: -moz-transform 0.2s ease 0s, width 0.2s ease 0.2s, top 0.2s ease 0.4s;
        -o-transition: -o-transform 0.2s ease 0s, width 0.2s ease 0.2s, top 0.2s ease 0.4s;
        -webkit-transition: -webkit-transform 0.2s ease, width 0.2s ease, top 0.2s ease;
        -webkit-transition-delay: 0s, 0.2s, 0.4s;
        transition: transform 0.2s ease 0s, width 0.2s ease 0.2s, top 0.2s ease 0.4s;
        -moz-transform-origin: 0 50%;
        -ms-transform-origin: 0 50%;
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
    }

    .lines:before {
        top: -10px;
    }

    .lines:after {
        top: 10px;
    }

.menu-trigger-open .lines {
    -moz-transition: background 0.2s ease 0s;
    -o-transition: background 0.2s ease 0s;
    -webkit-transition: background 0.2s ease;
    -webkit-transition-delay: 0s;
    transition: background 0.2s ease 0s;
}

    .menu-trigger-open .lines:before,
    .menu-trigger-open .lines:after {
        -moz-transition: top 0.2s ease 0s, width 0.2s ease 0.2s, -moz-transform 0.2s ease 0.4s;
        -o-transition: top 0.2s ease 0s, width 0.2s ease 0.2s, -o-transform 0.2s ease 0.4s;
        -webkit-transition: top 0.2s ease, width 0.2s ease, -webkit-transform 0.2s ease;
        -webkit-transition-delay: 0s, 0.2s, 0.4s;
        transition: top 0.2s ease 0s, width 0.2s ease 0.2s, transform 0.2s ease 0.4s;
        top: 0;
        width: 50%;
    }

    .menu-trigger-open .lines:before {
        -moz-transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
    }

    .menu-trigger-open .lines:after {
        -moz-transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
    }

/**************  nav .menu  **************/
nav .menu {
    position: fixed;
    top: 0;
    left: 107%;
    width: 100%;
    height: 110px;
    background: #808080ed;
    z-index: 0;
    transition: 1s;
}
nav .toggle.active + .innerheadermenu {
    height: 120px;
}
nav .toggle.active + .menu {
    left: 0%;
    border-bottom: 3px solid #6e1043;
}
nav .menu ul {
    position: relative;
    padding: 25px 100px;
    display: inline-flex;
    background: transparent;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    border-top: 4px solid #6e1043;
    border-bottom: 4px solid #6e1043;
}
.show a {
   color:#262626 !important
}
.dropdown-menu {
    top: 100%;
    border: 1px solid transparent;
}
.logo2 {
    position: relative;
    left: 73px;
    top: 0px;
}
nav .menu ul li {
    list-style: none;
}
    nav .menu ul li a {
        display: inline-block;
        position: relative;
        line-height: 45px;
        padding: 0 10px;
        color: #262626;
        text-decoration: none;
        font-size: 15px;
    }
       

@media screen and (max-width: 700px) {
     nav .menu {
        height: auto;
    }

         nav .menu ul {
            float: none;
            display: block;
        }

            nav .menu ul li {
                width: 100%;
                height: 60px;
            }

                 nav .menu ul li a {
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    padding: 0
                }
}


.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
    }
.active .burgermenu {
    position: fixed;
    width: 4%;
    height:60px;
    top: 3%;
    right: 13% !important;
}

.lines {
    transform: translateY(15px) rotate( 180deg);
}
.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
    }

    .dropdown-submenu a::after {
        transform: rotate(-90deg);
        position: absolute;
        right: 6px;
        top: .8em;
    }

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-left: .1rem;
        margin-right: .1rem;
    }
.content-body ul
{
    padding:0px !important;
}

.umbraco-forms-container .umbraco-forms-field-wrapper input, .umbraco-forms-container  select {
    width: 34% !important;
}
.umbraco-forms-field {
    margin-bottom: 3% !important;
}
.umbraco-forms-container
{
padding-left:0px !important;
padding-right:0px !important;
}
.dropdown-item.active, .dropdown-item:active {
    background: transparent;
}

/*.mainCategorytitle::after {
    z-index: -1;
    display: block;
    content: "";
    position: absolute;
    top: 66px;
    width: 178px;
    left: 0;
    height: 91px;
    background: url(../images/wave.png);
    border-radius: 10px;
    background-size: cover;
}*/


/*.mainCategorytitle::after {
    content: "";
    display: block;
    position: absolute;
    top: 38px;
    width: 177px;
    left: 0px;
    z-index: -1;
    border-radius: 15px;
    height: 120px;
    background-color: #681040;
    clip-path: polygon(0 15%, 9% 21%, 14% 23%, 18% 25%, 21% 26%, 30% 28%, 32% 28%, 40% 27%, 46% 26%, 52% 23%, 57% 19%, 62% 15%, 68% 11%, 73% 8%, 79% 6%, 86% 5%, 93% 5%, 100% 6%, 100% 100%, 0% 100%);
}*/

.hassubs {
    display: block;
    position: absolute;
    top: 0px !important;
    left: 160px;
    z-index: 99999999999999999999999;
}
.branch 
{
    width:100% !important;
}
.tabs ul a {
    display: inline-block;
    position: relative;
    color: #000;
    transition: all 0.2s ease-in-out;
    padding-bottom: 20px;
    padding-top: 20px;
    font-size: 14px;
    margin-right: 20px;
}
    .tabs ul a img {
        width: 35px;
        height: 35px;
        object-fit: contain;
        margin-right: 5px;
        margin-top: -3px;
    }
.tabs {
    border-bottom: 2px solid rgba(112, 112, 112, 0.2);
}
    .tabs ul a::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: -2px;
        background: transparent;
        height: 2px;
        width: 100%;
        display: inline-block;
        transition: all 0.2s ease-in-out;
    }
    .tabs ul a:hover {
        color: #6e1043 !important;
        cursor: pointer;
    }
        .tabs ul a:hover::after {
            content: "";
            position: absolute;
            left: 0;
            bottom: -2px;
            background: #6e1043;
            height: 2px;
            width: 100%;
            display: inline-block;
            transition: all 0.2s ease-in-out;
        }
.mainCategory {
    width: 190px;
    margin:10% auto !important;
}
.shape img {
    position: absolute;
    top: -126px;
    left: -17px;
    pointer-events: none;
    border-radius: 37px;
    width: 292px;
    z-index: -1;
}
.mainCategoryImage {
    height:120px !important;
    padding-bottom: 17%;
}
    .mainCategoryImage img {
        padding-top: 20px !important;
    }

.productmainCategory img {
    width: 100%;
    border-radius: 18px;
    position: relative;
    bottom: 4px;
    z-index: -1;
}
.productmainCategoryImage {
    height: 120px;
}

.productmainCategory {
    border: 2px solid #D8D9D9;
    border-radius: 21px;
    text-align: center !important;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 25px -14px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 75%);
    transition: all 0.3s ease-in-out;
    height: 185px;
    width: 190px;
    display: block;
    margin: 35px auto !important;
}

    .productmainCategory:hover {
        border: 2px solid #540a31;
        transition: all 0.3s ease-in-out;
    }
.productmainCategorytitle {
    padding: 20px 10px;
}
    .productmainCategorytitle p {
        color: #fff !important;
        font-family: 'KEEPCALM';
        font-size: 12px !important;
        line-height: 17px !important;
    }

.productmainCategoryImage img {
    padding-top: 8px !important;
}
.navbar-expand-lg .navbar-nav .nav-link {
    width: 100% !important;
}
.headerlogo {
    padding: 20px 4%;
}


.logolayer {
    position: absolute;
    width: 47%;
    height: 120px;
    background-color: rgba(183, 179, 179, 0.9);
    left: 53%;
    top: 300px;
    z-index: 999;
}
.productsubmit {
    width: 150px;
    text-align: center;
    height: 50px;
    bottom: 30px;
}
    .productsubmit i {
        margin-left: 10px;
    }
.sticky-tabs {
    border-top: 4px solid #6D0743;
    position: fixed;
    top: 0;
    left: 0;
    opacity:0 ;
    z-index: 80;
    background: #fff;
    -webkit-box-shadow: 0px 0px 11px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 11px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 11px -2px rgba(0, 0, 0, 0.75);
    transition: all 0.2s ease-in-out;
}
    .sticky-tabs.show {
        opacity: 1;
        transition: all 0.2s ease-in-out;
    }

    .sticky-tabs.expand .to_expand {
        height: 420px !important;
        display: block;
        transition: all 0.2s ease-in-out;
    }
    .sticky-tabs .to_expand a li img {
        width: 25px;
        margin-right: 20px;
    }

    .sticky-tabs .to_expand a li {
        position: relative;
        padding-bottom: 2px;
    }
    .sticky-tabs .to_expand {
        height: 0;
        opacity: 0;
        display: none;
        transition: all 0.2s ease-in-out;
    }
    .sticky-tabs.expand .to_expand {
        height: auto;
        opacity: 1;
        display: block;
        transition: all 0.2s ease-in-out;
    }
    .expand
    {
        height:100% !important;
    }
.sticky-tabs .to_expand a li::after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 90%;
    background: #eee;
    height: 1px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.arrowtoggle{
    transform:rotate(180deg) !important;
}
.toggle-sticky i {
    transition: 0.5s ease;
}
.error{
    color:red !important;
    font-size:13px;
}
.bg-l-purple {
    border-bottom: 1px solid #6D0743 !important;
}
.productpage
{
    float:left;
}
#owl-carousel1
{
    display:none !important;
}
#ticker-nav #ticker-last {
    background: #6e1043 !important;
}
.carousel-control-next-icon
{
    background-image:none !important;
}
.market-indicator {
    background: #6e1043 !important;
}
#block-ase_feed-0 .content, #block-block-11 .content {
    position: fixed !important;
    bottom: 0;
    width: 100%;
    right: 0;
    left: 0;
    z-index: 9999;
}
#carouselExampleControls .carousel-inner{
    height:500px !important;
}
 
.aboutus-main{
padding-top: 15px;
}
.content h4:nth-child(3)
{
    margin-bottom:80px !important;
}
@-moz-document url-prefix() {
    .innerslide1 ::before, .innerslide2::before, .innerslide3::before {
        height: 500px !important;
    }
}
.partner-image img {
    height: 100px;
}


