/*header{ position:fixed; left:0px; right:0px; top:0px; z-index:999; border-bottom:1px solid #C4C4C4;}
body{ margin-top:176px !important;}
@media (max-width:991px){body{ margin-top:169px !important;}}
@media (max-width:767px){body{ margin-top:109px !important;}}*/
header{border-bottom: 1px solid #C4C4C4; background: #fff;}
header.active{ /*position:sticky;*/ left:0px; right:0px; top:0px; z-index:999;transition: all 0.8s ease;}
header{position:fixed;left:0px;right:0px;top:0px;z-index:999;}
main{margin-top: 195px !important;}
@media (max-width:991px){main{ margin-top:175px !important;}}
@media (max-width:767px){main{ margin-top:105px !important;}}

.header_top{background-color:var(--theme-primary-color);position:relative;color:#fff; padding:10px 0px;}
.header_top ul.header-top-detail{max-width:616px;margin-left:auto;margin-right:auto; margin-bottom:0px;}
.header_top a{color:#ffffff;font-size:12px;line-height:16px;}
.header_top svg{stroke:#ffffff;margin-right:10px;position:relative;top:-1px;}

.header_mid{background-color:#fff;padding:10px 0px;border-bottom: 1px solid #C4C4C4;}
.header_mid .right_pd{position:relative;}
.header_logo{float:left;padding-left: 10px;}
.header_logo h1{margin:0; font-size:0;}
.header_search{position:absolute;left:25%;right:25%;top:18px;}
.header_search .form-control{border-color:#8D8D8D;border-radius:3px;background-color:#fff;padding:10px 64px 10px 15px;}
.header_search .form-control:focus{background-color:#fff;}
.header_search .sv-search-red{position:absolute;right:15px;top:50%;margin-top:-8px;cursor: pointer;}
.header_search #keyword-error.error{position: absolute;top: 11px;left: 15px;font-size: 12px;background: #ffffff;padding:0;width: 90%;line-height: normal;}

.header_link{display:flex;justify-content:end;align-items:flex-start;text-decoration:none;flex:0 0 auto;width:40%;margin-top:20px;float:right;}
.header_link small{font-size:11px;}
.header_link a{color:#000;font-weight:500;font-size:14px;background-color:#E5E5E5;display:block;border-radius:3px;/*padding:8px 10px;display:flex;*/align-items:center;justify-content:center;margin-right: 5px;}
.header_link a>.text{ line-height:14px;}
.header_link a svg{fill:#fff; margin-right:10px;}
.header_link a.mob-number{background-color:transparent;}
.header_link a.request-quote{ background-color:#000;color:#fff;}
.header_link a.request-quote{fill:#fff;}
.header_link a:hover{background-color:var(--theme-primary-color);color:#ffffff;}
.header_link a:hover>svg{fill:#fff;}
.header_link a.mob-number:hover{background-color:transparent;color:#000;}
.header_link a.mob-number:hover>svg{fill:#000;}
.header_link a.request-quote:hover{background-color:var(--theme-primary-color);color:#ffffff;}
.header_link a.request-quote:hover>svg{fill:#fff;}

.header_act{margin:2px 0px 0 10px;position:relative;}
.header_act .hcol{margin:0px !important;} 
.header_act .sv-chevron-down{fill:#000;margin-top:8px;margin-left:8px;}
.header_act .inner{position:absolute;right:0px;top:100%;display:none;z-index:3;padding-top:5px;}
.header_act .inner:before{content:"";position:absolute;background-color:#fff;width:10px;height:10px;top:0px;right:3%;transform:rotate(45deg);}
.header_act .ac_bg{background-color:#fff;width:180px;box-shadow:0 16px 24px -4px rgb(0 0 0 / 16%), 0 0 4px 0 rgb(0 0 0 / 10%);border-bottom:2px solid var(--theme-primary-color);}
.header_act .inner ul{ margin:0px; padding:0px; list-style:none;}
.header_act .inner ul>li{margin:0px; display:block;}
.header_act .inner ul>li>a{display:block; padding:15px; font-size:14px; line-height:14px;}
.header_act .inner ul>li>a:hover{ color:var(--theme-primary-color);}
.header_act .inner ul>li:not(:last-child)>a{ border-bottom:1px solid #f3f3f3;}
.header_act:hover .inner{display:block;}
.header_cart{position:absolute;right:0px;top:3px;}
.header_cart>.link{float:left;/*border-left:1px solid #8d8d8d;*/padding:14px 13px;text-decoration:none;margin-top:7px;position: relative;}
.header_cart>.link .count{position:absolute;right:5px;top:5px;background-color:#000;border-radius:8px;color:#fff;font-size:11px;line-height:15px;padding:0px 4px;}
.header_cart .inner{position:absolute;right:0px;top:100%;display:none;z-index:3;padding-top:5px;}
.header_cart .inner:before{content:"";position:absolute;background-color:#fff;width:10px;height:10px;top:0px;right:3%;transform:rotate(45deg);}
.header_cart:hover .inner, .header_cart.active .inner{display:block;}
.header_cart.inactive:hover .inner, .header_cart.inactive .inner{display:none;}
.header_cart .ct_bg{background-color:#fff;width:380px;box-shadow:0 16px 24px -4px rgb(0 0 0 / 16%), 0 0 4px 0 rgb(0 0 0 / 10%);border-bottom:2px solid var(--theme-primary-color);}
.header_cart .sub-hd4{padding:15px;border-bottom:1px solid #e4e4e4;text-transform:uppercase;}
.header_cart .sub-hd4.error{font-size:14px; font-weight:normal; text-transform:capitalize;color: var(--theme-primary-color);}
.header_cart .sub-hd4 .cont{font-weight:400;font-size:15px;line-height:15px;}
.header_cart .ct_buttom{padding:15px;border-top:1px solid #e4e4e4;background-color:#f3f3f3;}
.header_cart .ct_buttom .btn{padding:15px 15px;}
.header_cart .ct_buttom .total{padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom:15px;font-weight:600;color:#000;font-size:14px;}
.mob_header_icon{float:right;margin:0px;padding:0px;display:flex;align-items:center;}
.mob_header_icon>li{float:left;}
.mob_header_icon>li a.link{display:block;padding:3px 10px;float:left;}



@media (max-width:1366px){.header_search{left:26%;right:27%;}.header_link{width:45%;}}
@media (max-width:1279px){.header_search{left:27%;right:28%;}.header_link{width:47%;}}
@media (max-width:1199px){.header_search{left: 27%;right: 22%;}.header_logo{max-width:170px;padding-top: 10px;}
.header_cart>.link{padding:14px 10px;margin-top:9px;}
.header_act .sv-chevron-down{margin-left:5px;margin-top:5px;}
.header_cart{top:0px;}
.header_link>a{padding: 8px 8px;font-size: 12px;}  
.header_link>a>svg{margin-right: 5px;}
}
@media (max-width:991px){.header_mid{padding:0px 0px 10px;border-bottom: none;}
.header_logo{position:relative; padding-left:30px;  max-width: initial;}
.header_logo h1{max-width: 160px;}
.header_logo>.sb-toggle-left {position:absolute;left:5px;top:49%;-webkit-transform:translate3d(0%,-50%,0);transform:translate3d(0%,-50%,0);}
.header_search{position:relative;left:auto;right:auto;top:auto;padding-top:10px;}
.header_link{width:65%;}
.header_cart>.link{padding:11px 10px;margin-top:12px;}
.header_logo img{width:125px;}
}
@media (min-width:768px){.header_search{ display:block !important;}}
@media (max-width:767px){
.header_search #keyword-error.error{width: 75%;}
.mob_header_icon{padding: 3px 0 0;}
.header_mid .right_pd{display:block;}
.header_mid{padding:6px 0px;}
.header_logo{float:left;padding-top: 0;}
.header_logo img{width:125px;/*height:37px;*/}
.header_link{display:none;}
.header_search{position:absolute;right:0px;top:100%;display:none;z-index:3;padding-top:5px; left:0px;}
.header_search form{background-color: #fff; box-shadow: 0 16px 24px -4px rgb(0 0 0 / 16%), 0 0 4px 0 rgb(0 0 0 / 10%); border-bottom: 1px solid var(--theme-primary-color); padding: 15px}
.header_search:before{content:"";position:absolute;background-color:#fff;width:10px;height:10px;top:0px;right:26px;transform:rotate(45deg);}
.header_search>.position-relative{background-color:#fff;box-shadow:0 16px 24px -4px rgb(0 0 0 / 16%), 0 0 4px 0 rgb(0 0 0 / 10%);border-bottom:2px solid var(--theme-primary-color); padding:15px;}
.header_search .sv-search-red{ right:20px;}
.header_cart{float:right;top: 8px;}
.header_cart>.link{padding:8px 9px 9px 9px;border-left:0px;margin-top: 0;}
.header_cart>.link .count{top:0px;right:2px;}
}
@media (max-width:479px){
.header_cart .ct_bg{ width:290px;}
}
@media (max-width:374px){
/*.header_logo{padding-left:30px;}*/
/*.header_logo img{width:140px;height:33px;}*/
/*main {margin-top:96px !important;}*/
.header_cart>.link{padding:7px 7px 6px 7px;}
.mob_header_icon>li a.link{padding:3px 7px;}
}
nav{background-color:#fff;position:relative;}
/*All categories Menu*/
.ct_nav{float:left; /*margin:15px 0 0 0;*/   }
.ct_nav>.link{/*background-color:#000;*/color:#000;text-transform:uppercase;display:block;text-decoration:none;display:flex;align-items:center;text-align:center;font-weight:500;height:48px;font-size:16px;line-height:18px;/*padding:30px 0px;*/}
.ct_nav>.link>.sv-cate-menu{fill:#000;margin-right:10px;}
.ct_nav:hover .ct_inner{visibility:visible; opacity:1;}
/*@media (max-width:991px){.ct_nav:hover .ct_inner{visibility:hidden; opacity:0; z-index:0;}}*/
.ct_inner{position:absolute;/*top:100%;*/left:0px;width:100%;/*background-color:#fff;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);*/font-family:var(--bs-font-Montserrat);font-size:13px;line-height:14px;visibility:hidden; opacity:0; z-index:999;margin-top:-1px;}
.ct_inner .container{padding: 0;} 
.ct_inner_hover.ct_inner{background-color:#fff;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}
.ct_inner_hover.ct_inner .ct_row .ct_left{box-shadow:none;}
.ct_row{display:flex;}
.ct_row .ct_left{width:262px;background-color:#e5e5e5;padding:0px 0px 5px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}
.ct_row .ct_left>li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ct_row .ct_left>li>a.link1{font-weight:500;display:block;background-color:#e5e5e5;padding:9px 30px 7px 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ct_row .ct_left>li.active>a.link1{background-color:#fff; color:#000;}
.ct_row .ct_left>li:hover>a.link1{background-color:#333F4B;color:#fff;}
.ct_row .ct_left>li.sub-mm>a.link1{position:relative;}
.ct_row .ct_left>li.sub-mm>a.link1:before{content:"";position:absolute;width:7px;height:7px;border-right:1px solid #000;border-top:1px solid #000;top:12px;right:15px;transform:rotate(45deg);}
.ct_row .ct_left>li.sub-mm:hover>a.link1:before{border-right-color:#fff !important;border-top-color:#fff !important;}
.ct_row .ct_left>li.sub-mm.active>a.link1:before{border-right-color:#000;border-top-color:#000;}

.ct_row .ct_right{width:calc(100% - 262px);}
.ct_nrow{display:flex;height:100%;border-top:1px solid #C4C4C4;}
.ct_nrow .ct_nleft{background-color:#F6F6F6;width:262px;}

.ct_nleft{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:484px; padding-right:5px;}
.ct_nleft::-webkit-scrollbar{width:1px;-webkit-appearance:none;position:relative;right:-4px;background-color:#cccccc; }
.ct_nleft::-webkit-scrollbar-thumb{background:#010101}
@-moz-document url-prefix() {.ct_nleft::-webkit-scrollbar{width:3px;-webkit-appearance:none}}

.ct_nrow .ct_nright{width:calc(100% - 262px);padding:20px 24px;background-color:#fff;}
.ct_nrow .ct_nleft .ct_allview{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:17px 22px; /*border-bottom:1px solid #C4C4C4;*/}
.ct_nrow .ct_nleft .ct_allview>a{font-weight:bold;text-decoration:underline;color:#000;}
.ct_nrow .ct_nleft .ct_allview>a:hover{text-decoration:none;color:var(--theme-primary-color);}
.ct_nrow .ct_nleft .ct_allview + .ct_accordion{ margin-top:-1px;}
.link_left{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.link_left>a{text-transform: capitalize;display:block;padding:14px 43px 14px 22px;cursor:pointer;position:relative;padding:14px 43px 14px 22px;margin:0px;font-family:var(--bs-font-Montserrat);font-weight:500;font-size:14px;line-height:16px;border:0px;color:#000;background-color: transparent; border-top:1px solid #C4C4C4;}
.link_left>a:hover{ color:var(--theme-primary-color);}
.ct_box_titel{color:#000;font-weight:bold;text-transform:uppercase;font-size:12px;line-height:16px;padding:5px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ct_box_titel>a:hover{ color:var(--theme-primary-color);}
.ct_box_inner{}
.ct_box ul{display:block;padding-bottom:25px;}
.ct_box ul>li{display:block;padding:4px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ct_box ul>li>a{font-size:12px;font-weight:400;line-height:16px;color:#000;}
.ct_box ul>li>a:hover{text-decoration:underline;color:var(--theme-primary-color);}
.showcasesub{padding:10px; background:#fef200; color:#000; line-height:18px;}

/*@media (max-width:1279px){.ct_nav{width:220px;}}*/
@media (max-width:1199px){
/*.ct_nav{width:190px;}*/
.ct_nav>.link{font-size:14px;}
.ct_nav>.link>.sv-cate-menu{margin-right:10px;}
.ct_row .ct_left{width:203px;}
.ct_row .ct_right{width:calc(100% - 203px);}
.ct_row .ct_left>li>a.link1{ padding:12px 15px;}
.ct_nrow .ct_nleft{width:180px;}
.ct_nrow .ct_nright{width:calc(100% - 180px); padding:15px;}
.ct_nrow .ct_nleft .ct_allview{padding:15px;}
.ui-accordion .ui-accordion-header{ padding:14px 26px 14px 15px;}
.link_left>a{padding:14px 26px 14px 15px;}
.ui-accordion .ui-accordion-header-icon{ right:15px;}
.ui-accordion .ui-accordion-content{ padding:0px 20px 35px 15px;}
}

@media (max-width:991px){.ct_nav>.link{padding: 0;}}

@media (max-width:985px){
    .ct_nav:hover .ct_inner{visibility:hidden;opacity:0;}
}
@media (max-width:767px){
    .ct_nav{margin: 0;}
}
/*All categories Menu End*/
.nav_cat_menu{float:left;width:262px;}
.nav_cat_menu>.link{background-color:#000;color:#fff;text-transform:uppercase;display:block;text-decoration:none;display:flex;align-items:center;text-align:center;font-weight:700;height:48px;font-size:16px;line-height:18px;padding:0px 15px;}
.nav_cat_menu>.link>.sv-cate-menu{fill:#fff;margin-right:17px;}

/*.nav_menu{padding-left:262px;}*/
.nav_ul{margin:0px;padding:0px;list-style:none;display:flex;justify-content:space-around;}
.nav_ul>li{position:relative;}
/*.nav_ul>li>a{color:#000;text-transform:uppercase;display:block;text-decoration:none;display:flex;align-items:center;text-align:center;font-weight:500;height:48px;font-size:16px;line-height:18px;padding:0px 15px;}*/

.nav_ul>li>a{text-transform:uppercase;letter-spacing: 0.05em;padding:13px 15px;font-size: 16px;line-height: 20px;display:block;color:#000000;position:relative;}

.nav_ul>li>a:before{content:"";position:absolute;width:0px;height:2px;background-color:var(--theme-primary-color);left:0px;right:0px; transition: width .3s;bottom:0px;}
.nav_ul>li>a:hover,.header-menu-main .nav_ul>li>a.active{color:var(--theme-primary-color);}
.nav_ul>li>a:hover:before,.header-menu-main .nav_ul>li>a.active:before, .nav_ul>li:hover>a:before {width:100%;}


.nav_ul>li>a:hover, 
.nav_ul>li>a.active{color:var(--theme-primary-color);}

.nav_ul>li>.nav_ulsub{display:none;position:absolute;right:0;top:100%;width:280px;padding:15px 15px;background-color:#000; z-index:9;}
.nav_ul>li.nav_menusub:hover{background-color:#fff;}
.nav_ul>li.nav_menusub:hover>.nav_ulsub{display:block;}
.nav_ul>li>.nav_ulsub ul>li {margin: 0px; display: block;}
.nav_ul>li>.nav_ulsub ul>li:not(:last-child) {border-bottom:1px solid #444343;}
.nav_ul>li>.nav_ulsub ul>li>a{color:#fff;text-decoration:none;font-size:13px;line-height:13px;padding:10px 10px;display:block;}
.nav_ul>li>.nav_ulsub ul>li>a:hover{background-color:#333f4b;}
@media (max-width:1279px){.nav_cat_menu{width:220px;}
/*.nav_menu{padding-left:220px;}*/
.nav_ul>li>a{padding:13px 12px;}}
@media (max-width:1199px){.nav_cat_menu{width:190px;}
.nav_cat_menu>.link{font-size:14px;}
.nav_cat_menu>.link>.sv-cate-menu{margin-right:10px;}
/*.nav_menu{padding-left:190px;}*/
.nav_ul>li>a{font-size:14px;}}
.mm_slidebar{position:absolute;left:0px;right:0px;height:100%;padding-top:60px;}
.mm_top{padding:15px;background-color:#333F4B;position:fixed;left:0px;right:0px;top:0px;}
.mm_top_title{position:relative;color:#fff;font-weight:600;font-size:25px;line-height:30px;}
.mm_top_title .sb-close{position:absolute;right:0px;top:2.5px;width:25px;height:25px;border:1px solid #fff;border-radius:50%;}
.mm_top_title .sb-close .sv-close{float:left;fill:#fff;}
.mm_top_link{display:flex;justify-content:space-between;align-items:center;padding-top:22px;}
.mm_top_link a{color:#fff;text-decoration:none;font-weight:500;font-size:18px;line-height:22px;}
.mm_top_link a>svg{fill:#fff;vertical-align:sub;}
.mm_bottom{padding:21px 15px;text-align:center;color:#fff;background-color:#282828;position:fixed;left:0px;right:0px;bottom:0px;}
.mm_bottom a.mm_phon{color:#fff;text-decoration:none;font-weight:700;font-size:20px;line-height:24px;display:inline-block;}
.mm_bottom time{display:block;color:#fff;text-decoration:none;font-weight:600;font-size:14px;line-height:17px;padding-bottom:16px;}
.mm_bottom a.mm_email{color:#fff;text-decoration:none;font-weight:500;font-size:14px;line-height:17px;display:inline-block;}
.mm_bottom a.mm_email .sv-mail1{fill:#fff;vertical-align:unset;margin-right:6px;}
.mm_mid{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.mm_mid::-webkit-scrollbar{width:4px;-webkit-appearance:none;position:relative;right:-4px;background-color:#cccccc;}
.mm_mid::-webkit-scrollbar-thumb{background:#010101}
@-moz-document url-prefix() {.mm_mid::-webkit-scrollbar{width:3px;-webkit-appearance:none}}
.drilldown a{color:#000;text-decoration:none;font-family:'Montserrat', sans-serif;font-weight:400;font-size:16px;line-height:19px;display:block;padding:17px 0px 17px 10px;}
.drilldown a.showcasesub{background:#fef200; color:#000;}
.drilldown ul{list-style:none;margin:0;padding:0;}
.drilldown li{border-bottom:1px solid #ccc;}
.drilldown{overflow:hidden;width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0px 0px;}
.drilldown-sub{display:none;}
.drilldown-back{font-weight:700;background-color:#eaeaea;margin:0px -10px;padding:0px 10px;}
.drilldown a.shop-all-link {background-color:#faf4c5;}
.drilldown-back>a{position:relative;padding-left:30px;}
.drilldown-back>a:before{content:"";width:8px;height:8px;border-bottom:1px solid #000;border-left:1px solid #000;position:absolute;top:50%;margin-top:-5px;left:12px;transform:rotate(45deg);}
.drilldown-rarrow{position:relative;padding-right:28px;}
/* .drilldown-rarrow>a{position:relative;padding-right:30px;} */
.drilldown-rarrow>a.cex-submn{position:absolute;top:50%;right:2px;transform: translate(0, -50%);padding: 20px 12px 20px 8px;}
.drilldown-rarrow>a.cex-submn span:before{content:"";display:block;width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;/* margin-top:-4px; */transform:rotate(-45deg);}
.drilldown a.view-all-link, .drilldown a.shop-all-link{font-weight:700; text-decoration:underline;}


footer a{color:#ffffff;font-size:14px;line-height:16px;}
footer a:hover{color:#ffffff;text-decoration:underline;}
footer .fsubscribe-input .form-control{padding:12px 60px 12px 20px;font-size:12px;line-height:14px;border-radius:0px;border-color:#000000;}
footer .fsubscribe-input .subscribe-btn{position:absolute;right:12px;top:10px;}
footer .fsubscribe-input .subscribe-btn svg{fill:#000000;}
footer .fsubscribe-input .subscribe-btn:hover svg{fill:var(--theme-primary-color);}

footer .footer-button-main{margin:40px 0 0 0;}
footer .footer-button-main>div:not(:last-child){padding-right:6px;}
footer .footer-button-main .btn{font-size:13px;line-height: 16px;font-weight:400;text-transform:capitalize; text-align:left;}
footer .footer-button-main .store-locator-footer .btn{padding:8px 14px;background-color:#575757;border-color:#575757;border-radius: 3px;}
footer .footer-button-main .request-quote-footer .btn{padding:8px 10px;background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);border-radius: 3px;}
footer .footer-button-main svg{fill:#ffffff;}
footer .footer-button-main .store-locator-footer svg{margin-right:8px;}
footer .footer-button-main .request-quote-footer svg{margin-right:11px;}
footer .footer-button-main .store-locator-footer .btn:hover{color:#ffffff;background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);text-decoration:none;}
footer .footer-button-main .request-quote-footer .btn:hover{color:#ffffff;background-color:#575757;border-color:#575757;text-decoration:none;}

@media (max-width:1199px){
	footer,footer a,footer .footer-button-main .btn{font-size:12px;line-height:14px;}
	footer .footer-button-main .store-locator-footer .btn,footer .footer-button-main .request-quote-footer .btn{padding:8px 9px;}
	footer .footer-button-main .store-locator-footer svg,footer .footer-button-main .request-quote-footer svg{margin-right:5px;}
}

@media (max-width:767px){.mm_slidebar{/*padding-top:105px;*/padding-bottom:124px;}
footer .footer-button-main{margin:20px 0 0 0;}
}
.go-top{position:fixed;bottom:2em;right:2em;display:none;z-index:2;}
.go-top>svg {width:55px; height:55px;}
@media (max-width:767px){
.go-top{z-index:10000;bottom:83px; right:12px;}
.go-top>svg {width:40px; height:40px;}
/*.dtl-page .go-top{bottom:82px;}*/
.dtl-page .cd-mob-chat-widget{bottom:80px;z-index:1058;}
}

@media (max-width:328px){
.go-top{z-index:10000;bottom:100px;}
}

footer{background-color:#000000;color:#fff;font-size:16px;line-height:22px;position:relative;}
.ft_top{background-color:#333f4b;padding:45px 0px;text-align:center;}
.ft_top .container{max-width:750px;}
.ft_top h3{font-size:32px;line-height:39px;margin:0px;padding:0px;}
.ft_top p{margin:0px 0px 6px 0px;}
.ft_top .form#SubscribeForm{z-index:0;position:relative;}
.ft_top .form-control{border-color:#fff;}
.ft_top .btn{padding:15px 30px;}
.ft_top .btn:hover,.ft_top .btn:focus,.ft_top .btn:active,.ft_top .btn.active{background-color:#000;color:#fff;border-color:#000;}
.ft_top div#news_email-error{color:#ffa3a7;margin:10px 0 0;}
.ft_mob_con{display:flex;justify-content:space-around;padding-bottom:34px;}
.ft_mob_con>li>a{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.ft_mob_con>li>a>.icon{width:45px;height:45px;background-color:#E5E5E5;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.ft_mob_con>li>a>.text{display:block;font-size:14px;line-height:19px;color:#fff;padding-top:12px;}
.ft_mid{padding:65px 0px 20px;}
.ft_mid a{color:#fff;text-decoration:none;}
/*.ft_mid a:hover{color:#FFEA00;}*/
.ft_mid h5{text-transform:uppercase;font-weight:700;font-size:18px;line-height:22px;margin:0px;padding:0px;}
.ft_mid .ft_col_1{flex:0 0 auto;width:24%;}
.ft_mid .ft_col_2{flex:0 0 auto;width:23.7%;}
.ft_mid .ft_col_3{flex:0 0 auto;width:20%;}
.ft_mid .ft_col_4{flex:0 0 auto;width:32.3%;}
.ft_mid .ft_mid_left{padding-left:55px;}
.ft_social{display:flex;justify-content:flex-start;padding-top:26px;}
.ft_social>li:not(:last-child){margin-right:18px;}
.ft_social>li>a{display:flex;align-items:center;justify-content:center;width:47px;height:47px;background-color:#fff;border-radius:50px;}
.ft_social>li>a svg{fill:var(--theme-primary-color);}
.ft_social>li>a:hover{background-color:var(--theme-primary-color);}
.ft_social>li>a:hover svg{fill:#fff;}
.ft_acd h5{padding-bottom:11px;}
.ft_acd_con ul{margin:0px;padding:0px;list-style:none;}
.ft_acd_con ul>li>a{display:inline-block;padding:4px 0px;}
/*.ft_acd_con ul>li>a:hover{color:#FFEA00;}*/
.ft_bot{padding:40px 0px;}
@media (max-width:1199px){
footer{font-size:15px;line-height:21px;}
.ft_mid h5{font-size:16px;line-height:20px;}
.ft_social>li:not(:last-child){margin-right:10px;}
}
@media (max-width:991px){
footer{font-size:12px;line-height:18px;}
.ft_top #news_email-error{font-size:16px;padding-top:5px;}
.ft_mid h5{font-size:16px;line-height:20px;}
.ft_social>li>a{width:40px;height:40px;}
.ft_social>li:not(:last-child){margin-right:5px;}
.ft_mid .ft_col_1{width:24%;}
.ft_mid .ft_col_2{width:21.7%;}
.ft_mid .ft_col_3{width:18%;}
.ft_mid .ft_col_4{width:36.3%;}
}
@media (max-width:767px){
.ft_top{padding:40px 0px;}
.ft_top h3{font-size:24px;line-height:29px;}
.ft_top .btn{padding:15px 20px;}
.ft_top .error{text-align:left;}
.ft_mid{padding:37px 0px 0px;margin-left:-10px;margin-right:-10px;}
.ft_mid h5{font-size:18px;line-height:22px;}
.ft_mid .col-md{width:100% !important;padding:0px;}
.ft_social{justify-content:space-evenly;padding:6px 70px 33px;}
.ft_social>li:not(:last-child){margin-right:0px;}
.ft_social>li>a{width:35px;height:35px;}
.ft_social>li>a svg{width:50%;}
.ft_mid .ft_col_4 .ft_acd{border-bottom:1px solid var(--theme-primary-color);}
.ft_acd h5{font-size:16px;line-height:20px;padding:22px;border-top:1px solid var(--theme-primary-color);position:relative;}
.ft_acd h5:before{content:'';background-color:#fff;position:absolute;top:50%;right:22px;width:16px;height:2px;margin-top:-1px;}
.ft_acd h5:after{content:'';background-color:#fff;position:absolute;top:50%;right:29px;width:2px;height:16px;margin-top:-8px;}
.ft_acd h5.active:after{display:none;}
.ft_acd_con{padding:0px 22px 22px 22px;}
.ft_bot{padding:25px 0px;}
.ft_acd_con ul>li>a{display:block;}
}
@media (max-width:374px){
.ft_top h3{font-size:21px;line-height:26px;}
.ft_top p{font-size:13px;}
.ft_top .btn{padding:15px 10px;}
}
