/*header*/
.ttm-stickable-header.fixed-header {
  background-color: #ffffff!important;
}
.ttm-stickable-header.fixed-header nav.main-menu ul.menu > li > a{
    color:#7E4725;
}
.ttm-textcolor-skincolor, .ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, .ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2, .ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4, .ttm-textcolor-skincolor h5, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h5, .ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h6, .ttm-textcolor-skincolor a, .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, nav.main-menu ul.menu li ul.mega-submenu li a:hover, .ttm-header-style-03 .header_btn a:hover, a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor, i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, .ttm-fid.inside.style2:hover h3.ttm-fid-title, .ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i, .ttm-btn-color-skincolor, .ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i, .ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-bgcolor-grey .ttm-btn-color-skincolor i, .ttm-list-icon-color-skincolor li i, .section-title h3, .top_bar_contact_item .top_bar_icon i, .featured-imagebox-portfolio.style5 .featured-content .featured-desc p, .ttm-icon_element-border.ttm-icon_element-color-skincolor, .ttm-icon_element-border.ttm-icon_element-color-grey, .ttm-icon_element-fill.ttm-icon_element-color-white, .header_search a:hover, .testimonials.style1:hover .testimonial-caption h3, .ttm-icon_element-fill.ttm-icon_element-color-white i, .ttm-icon_element-color-skincolor, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a, .ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i, nav.main-menu ul.menu > li.mega-menu-item:hover > a, .first-footer .newsletter-form p button:hover, .widget ul#menu-footer-service-link li a:hover, .header_cart:hover .cart_icon i, nav.main-menu ul.menu li > ul.mega-submenu li a:hover, nav.main-menu ul.menu li ul.mega-submenu li.active > a, .featured-imagebox-portfolio.style3 .ttm-footer a:hover, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li >a:hover, .ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active >a, nav.main-menu ul.menu li.active > a, .featured-icon-box.style4:hover .ttm-num, .ttm-header-style-01 .top_bar .top_bar_contact_item .top_bar_icon i, .widget_info .social-icons ul li a:hover, .ttm-pf-single-detail-box .ttm-pf-detailbox-title, .ttm-header-style-01 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li.active > a, .featured-imagebox-portfolio.style1 .ttm-footer a:hover, .widget_info .widget_icon i, a:hover, .ttm-bgcolor-darkgrey a:hover, .ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover, .ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover, .featured-imagebox-portfolio.style3 .featured-title h3 a:hover, .featured-imagebox-portfolio.style5 .featured-title h3 a:hover, .featured-imagebox-portfolio.style1 .featured-title h3:hover, .featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn.ttm-btn-color-darkgrey:hover, .featured-imagebox-portfolio.style1 .featured-title h3:hover a, .featured-imagebox-portfolio.style2 .featured-title h3:hover, .featured-imagebox-portfolio.style2 .featured-title h3:hover a, .featured-imagebox-post.style1 .featured-content .featured-title h3 a:hover, .widget ul#menu-footer-service-link li a:before, .tmtheme_fbar_icons:hover i, .widget ul#menu-footer-service-link li a:hover:before, .ttm-p_table-amount, .breadcrumb-wrapper span i, .ttm-page-title-row .breadcrumb-wrapper span, .ttm-blog-single blockquote cite, .coupon_toggle .coupon_code:before, #payment .payment_box:before{
    color:#DBCAC2!important;
}
rs-arrow.tp-leftarrow.tparrows.uranus {
    transform: translate(10px, -25px)!important;
}
rs-arrow.tp-rightarrow.tparrows.uranus {
    transform: translate(-70px, -25px)!important;
}
nav.main-menu li ul.mega-submenu{
    border-top: 3px solid #7E4725!important;
}
.header_extra.d-flex.flex-row.align-items-center.justify-content-end i {
   color:#DBCAC2!important;
}
.header_search .search_btn:before{
    background-color: rgb(9 9 9 / 7%)!important;
}
.ttm-bgcolor-darkgrey, .ttm-bgcolor-darkgrey > .ttm-bg-layer, .ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, .ttm-bgcolor-skincolor .tooltip:after, .ttm-bgcolor-skincolor [data-tooltip]:after, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark, .tooltip:after, [data-tooltip]:after, .ttm-icon_element-fill.ttm-icon_element-color-darkgrey, .ttm-highlight-fid-style1, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, .ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey, .ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before, .featured-imagebox-portfolio.style2 .ttm-portfolio-box-view-overlay:after, .featured-imagebox-portfolio.style2 .ttm-portfolio-box-view-overlay:before, .product:hover .ttm-shop-icon .product-btn{
    background-color:#7E4725!important;
}
.ttm-bgcolor-darkgrey .tooltip-bottom:before, .featured-icon-box.style3:before, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after, .header_search .header_search_content:before{
    border-bottom-color:#7E4725!important;
}

/*by siddhant*/
.ttm-btn.ttm-btn-size-md.ttm-btn-shape-squar.ttm-btn-style-border.ttm-icon-btn-right.ttm-btn-color-white:hover {
    background-color: #7E4725!important;
}
/*siddhant's code end*/

.col-bg-img-two.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{
    background-image: url(../images/abt.jpg)!important;
}
#sub-btn{
    background-color:#DBCAC2!important;
    color:#7E4725!important;
}
input[type="email"]::placeholder {
    color: #f1f1f1;
}
.col-bg-img-one.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/banner-bg.jpg)!important;
}
h3.my-line:before {
    background-color:#DBCAC2!important;
}
.ttm-row {
    padding: 50px 0!important;
}
img#footer-logo-img {
    background:#ffffff!important;
}

/*breadcrum banner*/
.ttm-page-title-row {
    background: url(../images/pagetitle-bg.png)!important;
}
.col-bg-img-eight.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/contct.jpg);
}
#contct i {color:#ffffff!important;    
}
/*brand page*/
span.b-color {
    color: #7E4725;
    font-weight: 800;
}
#brand .ttm-textcolor-skincolor h2,#brand :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor{
    color: #7E4725!important;
}
#brand .ttm-service-classic-content p {
    text-align: justify;
}
ul.ttm-list.ttm-list-style-icon.ttm-list-icon-color-skincolor.style2 li i {
    writing-mode: vertical-rl;
}
/*contact page*/
section#contct .col-lg-3.col-md-6.col-sm-12 {
    padding: 0px 10px;
}
section#contct .featured-icon-box.icon-align-top-content.style7 {
    min-height: 212px!important;
    padding: 0px 12px;
}
/*services page*/
[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {
    margin-left: 0px!important;
}
#services [class*=" flaticon-"]:after,#services [class*=" flaticon-"]:before,#services [class^=flaticon-]:after,#services [class^=flaticon-]:before {
    font-size: 50px;
}
.featured-imagebox.featured-imagebox-portfolio.style2:hover .ttm-icon.ttm-icon_element-onlytxt.ttm-icon_element-color-skincolor.ttm-icon_element-size-lg img {
    transform: rotateY(180deg);
}
.featured-imagebox.featured-imagebox-portfolio.style2 .ttm-icon.ttm-icon_element-onlytxt.ttm-icon_element-color-skincolor.ttm-icon_element-size-lg img {
filter: opacity(0.5) drop-shadow(0 0 0 burlywood);
}
.featured-imagebox.featured-imagebox-portfolio.style2:hover .ttm-icon.ttm-icon_element-onlytxt.ttm-icon_element-color-skincolor.ttm-icon_element-size-lg img {
filter: brightness(0) invert(1);
}

/* sweetalert css starts*/
        .swal2-icon.swal2-success [class^="swal2-success-line"] {
            display: block;
            position: absolute;
            z-index: 2;
            height: .3125em;
            border-radius: .125em;
            background-color: #cda274!important;
        }
        .swal2-icon.swal2-success .swal2-success-ring {
            position: absolute;
            z-index: 2;
            top: -.25em;
            left: -.25em;
            box-sizing: content-box;
            width: 100%;
            height: 100%;
            border: .25em solid #cda274!important;
            border-radius: 50%;
        }
        .swal2-confirm.swal2-styled {
            color: white!important;
            font-weight: bold;
            border-color: #cda274!important;
        }
        .swal2-styled.swal2-confirm {
            border: 0;
            border-radius: .25em;
            background: initial;
                background-color: initial;
            background-color: #cda274!important;
            color: #fff;
            font-size: 1em;
            box-shadow: 0 0 0 3px #cda274!important;
        }
/* sweetalert css ends*/
.featured-imagebox-portfolio.style1::before{
    background-color: rgba(0,0,0,.6) !important;
}
#allbrands_page_img
{
    width:100%;
    height:300px!important;
}
div#my-brand-mob {
    display: none;
}
#my_slick_slider .slick-prev.slick-arrow {
    left: -46px;
    background-color: #cda274;
}
#my_slick_slider .slick-next.slick-arrow {
    right: -46px;
    background-color: #cda274;
}
#right-side-link {
    text-align: right;
}
/*.featured-imagebox-portfolio .style1 .featured-desc {*/
/*    min-height: 81px!important;*/
/*}*/
.featured-imagebox-portfolio.style1 .featured-desc {
    margin-bottom: 35px;
    min-height: 81px;
}
@media only screen and (max-width:767px){
    
.ttm-list.ttm-list-style-icon.ttm-list-icon-color-skincolor {
    display: inline flow-root list-item;
}
div#my-brand-mob {
    display: block;
}
aside#my-brand-desktop-mob {
    display: none;
}
div#my-brand-mob.sidebar-left {
    margin-top: 0px!important;
    margin-bottom: 20px!important;
}
#my_slick_slider .slick_slider .slick-arrow, .slick_slider .slick-dot {
    display: block;
    visibility: visible;
    right: 7px;
    top: 30px !important;
}
#my_slick_slider .slick-prev.slick-arrow {
    left: auto;
    background-color: #cda274;
    right: 60px !important;
}


}
@media only screen and (max-width: 901px){
.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding, #site-header-menu {
    background-color: #232323!important;
}
}
@media only screen and (min-width: 901px){
header.ttm-header-style-01 {
    position: absolute!important;
    left: 0;
    right: 0;
    z-index: 3;
    background-color: transparent!important;
}
}
@media (max-width: 1199px) {
    nav.main-menu ul.menu > li > a::before {
        display:none!important;
    }
    
}
@media (min-width:901px) {
.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding, #site-header-menu {
    background-color: transparent!important;
}
}
@media (min-width:901px) and (max-width:1199px) {

.mega-submenu {
  top: 48px!important;
}

}
@media only screen and (max-width:480px){
.featured-imagebox-portfolio.style2 .featured-content {
    padding: 25px 40px 7px!important;
        padding-bottom: 7px;
}
    
}
