footer{
width:100%;float:left;background:var(--black); font-family:var(--main-font)
}
footer .blocklogo{
width:100%;float:left;margin-bottom:30px;margin-top:0;
}
footer .blocklogo .logofooter{
float:left
}
footer .blocklogo .logofooter img{
max-width:100%
}
footer .contactfooter{
width:100%;float:left;padding:40px 0;border-right:1px solid #333
}
@media (max-width: 991px){
footer .contactfooter{
border:0
}3

}
footer .contactfooter .flop{
width:100%;float:left
}
footer .contactfooter .flop .contact-footer{
margin-bottom:10px
}
footer .contactfooter .flop .icon{
display:block;width:20px;height:20px;float:left
}
footer .contactfooter .flop .icon svg path{
fill:var(--theme-color)
}
footer .contactfooter .flop .fright{
display:block;float:left;width:calc(100% - 46px);-webkit-width:calc(100% - 46px);-moz-width:calc(100% - 46px);-os-width:calc(100% - 46px);-o-width:calc(100% - 46px)
}
footer .contactfooter .flop .fright span{
font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;color:#b5b5b5;margin:0;padding:0;line-height:24px
}
footer .contactfooter .flop .fright a{
font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;color:#b5b5b5;margin:0;padding:0;line-height:24px
}
footer .contactfooter .flop .fright a:hover{
color:var(--theme-color)
}
footer .contactfooter .flop .fright .fone{
font-size:24px;font-weight:700;color:var(--theme-color)
}
footer .contactfooter .flop.mt{
margin-top:20px
}
footer .contactfooter .flop.mt .icon{
width:32px;height:32px
}
footer .contactfooter .flop.mt .flex{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
footer .contactfooter .flop.mt .flex:last-child{
margin:10px 0
}
footer .contactfooter .flop.mt .fright{
display:block;float:left;width:calc(100% - 32px);-webkit-width:calc(100% - 32px);-moz-width:calc(100% - 32px);-os-width:calc(100% - 32px);-o-width:calc(100% - 32px);padding-left:5px
}
footer .contactfooter .flop.mt p{font-size:16px;font-weight:700;color:#333;margin:0 0 15px;padding:0;line-height:24px;width:100%;float:left
}
.mid-footer{
width:100%;float:left;border-bottom:1px solid #333;
}
.mid-footer .second-footer{
padding:40px 0 0
}
.mid-footer .contact_mail{
width:100%;float:left
}
.mid-footer .contact_mail input{
width:calc(100% - 110px);-webkit-width:calc(100% - 110px);-moz-width:calc(100% - 110px);-o-width:calc(100% - 110px);-os-width:calc(100% - 110px);border-radius:3px;margin-right:3px;margin-bottom:0;display:inline-block;float:left;background:#fff;padding:0 20px;min-height:unset;height:34px;border:none
}
.mid-footer .contact_mail input::-webkit-input-placeholder{
color:#cdcfdd
}
.mid-footer .contact_mail input::-moz-placeholder{
color:#cdcfdd
}
.mid-footer .contact_mail input:-ms-input-placeholder{
color:#cdcfdd
}
.mid-footer .contact_mail .btn{
margin-top:0px;line-height:34px;height:34px;border-radius:3px;display:inline-block;float:left;margin-left:5px
}
.mid-footer .content-search{
margin:15px 0;width:100%;float:left;font-weight:400;color:#b5b5b5;padding-top:10px
}
.mid-footer .search_bar{
position:relative;width:100%;float:left;margin-bottom:10px
}
.mid-footer .search_bar form{
margin-bottom:0;margin-top:10px
}
.mid-footer .search_bar form input{
padding:0 80px 0 20px;width:100%;display:block;margin-bottom:10px;color:var(--theme-color);font-weight:400;border:1px solid #b5b5b5;background:transparent
}
.mid-footer .search_bar form button{
cursor:pointer;position:absolute;bottom:10px;padding:8.5px 15px;right:0;background:var(--theme-color);color:#333;border:0;outline:0
}
.mid-footer .search_bar form button:hover{
background:#333
}
.mid-footer .social_footer{
float:left;width:100%
}
@media (max-width: 767px){
.mid-footer .social_footer{
margin-bottom:30px
}

}
.mid-footer .social_footer .follow_option{
float:left;width:100%;margin-top:8px;padding-left:0px
}
.mid-footer .social_footer .follow_option li{
float:left;margin-right:10px
}
@media (max-width: 1199px){
.mid-footer .social_footer .follow_option li{
margin-right:5px
}

}
.mid-footer .social_footer .follow_option li a{
display:inline-block;width:35px;height:35px;background-color:transparent;text-align:center;line-height:35px;border-radius:50%;text-decoration:none;border:1px solid #fff;margin-bottom:10px;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s
}
@media (max-width: 1199px){
.mid-footer .social_footer .follow_option li a{
width:30px;height:30px;line-height:30px
}

}
.mid-footer .social_footer .follow_option li a .fab{
color:#fff;font-size:12px;line-height:30px;margin-right:0px
}
.mid-footer .social_footer .follow_option li a svg{
width:12px;height:12px;transform:translateY(0px)
}
.mid-footer .social_footer .follow_option li a svg path{
fill:#fff
}
.mid-footer .social_footer .follow_option li .facebook{
background:#3B5998;border:1px solid #3B5998
}
.mid-footer .social_footer .follow_option li .twitter{
background:#55ACEE;border:1px solid #55ACEE
}
.mid-footer .social_footer .follow_option li .google{
background:#dd4b39;border:1px solid #dd4b39
}
.mid-footer .social_footer .follow_option li .youtube{
background:#fe0000;border:1px solid #fe0000
}
.mid-footer .social_footer .follow_option li .vimeo{
background:#1ab7ea;border:1px solid #1ab7ea
}
.mid-footer .social_footer .follow_option li:hover .facebook svg path{
fill:#3B5998
}
.mid-footer .social_footer .follow_option li:hover .twitter svg path{
fill:#55ACEE
}
.mid-footer .social_footer .follow_option li:hover .google svg path{
fill:#dd4b39
}
.mid-footer .social_footer .follow_option li:hover .youtube svg path{
fill:#fe0000
}
.mid-footer .social_footer .follow_option li:hover .vimeo svg path{
fill:#1ab7ea
}
.mid-footer .social_footer .follow_option li:hover a{
border-radius:50%;background:#fff;border:1px solid #fff
}
.mid-footer .mail_footer{
float:left;width:100%
}
.bizweb-product-reviews-module{
margin:0 !important
}
footer.footer .widget-ft{
padding-bottom:0px
}
@media (max-width: 1199px){
footer.footer .widget-ft{
padding-left:0px;padding-bottom:20px;border-left:0
}

}
@media (max-width: 767px){
footer.footer .widget-ft{
margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;border-left:0
}
footer.footer .widget-ft.last-child{
border-bottom:0;margin-bottom:0
}
footer.footer .widget-ft.last{
padding-bottom:0px;border-bottom:none
}

}
footer.footer .copyright{
line-height:40px;text-align:center;font-size:14px;position:relative;padding:5px 0px;width:100%;float:left
}
footer.footer .copyright span.wsp{
color:#b5b5b5;font-size:14px
}
footer.footer .copyright span.wsp .mobile{
opacity:1
}
footer.footer .copyright span.wsp .mobile b{
color:var(--theme-color);font-weight:400
}
footer.footer .copyright a{
font-weight:400;color:var(--theme-color);opacity:1
}
footer.footer .copyright a:hover{
color:#fff !important;opacity:1
}
footer.footer .copyright .ul_menu_fot{
float:right
}
footer.footer .copyright .ul_menu_fot li{
float:left;font-size:13px;margin:0px 7px
}
footer.footer .copyright .ul_menu_fot li:last-child{
margin:0 0 0 10px
}
footer.footer .copyright .ul_menu_fot li a{
text-decoration:none;color:#acacac
}
@media (max-width: 767px){
footer.footer .copyright .inner .wsp{
overflow:hidden;padding:15px 0px 5px 0;display:block;width:100%
}
footer.footer .copyright .inner .mobile{
display:block;width:100%;text-align:center !important;line-height:10px
}
footer.footer footer .site-footer h4{
margin:0;padding:15px 0 0px;font-size:17px;cursor:pointer;margin-bottom:15px;border-top:solid 1px #2d3753
}
footer.footer footer .footer-inner .col-xs-12:nth-child(2){
margin-top:20px
}
footer.footer .padding-bottom-50{
padding-bottom:20px !important
}

}
footer.footer .title-menu{
margin:0;line-height:normal;letter-spacing:0.5px;font-weight:400;padding-bottom:20px;border-bottom:1px solid #333;font-size:20px;color:var(--textThemeColor);position:relative
}
footer.footer .title-menu a,footer.footer .title-menu span{
cursor:default;position:relative;color:var(--textThemeColor)
}
footer.footer .title-menu a i.fa,footer.footer .title-menu span i.fa{
display:none
}
@media (max-width: 767px){
footer.footer .title-menu{
margin-bottom:15px;padding-bottom:15px
}
footer.footer .title-menu:before{
bottom:0
}
footer.footer .title-menu span.hidden-lg{
position:absolute;right:0px;top:3px;text-align:center;border-radius:30px;background:#fff;width:18px;height:18px;line-height:18px;padding-top:3px
}
footer.footer .title-menu a,footer.footer .title-menu span{
display:block;cursor:pointer
}
footer.footer .title-menu a svg,footer.footer .title-menu span svg{
display:block;transform:translateX(3px);width:12px;height:12px
}
footer.footer .title-menu a i.fa,footer.footer .title-menu span i.fa{
display:block;position:absolute;right:0px;width:18px;top:14px;text-align:center;height:18px;line-height:20px;border-radius:30px;padding-left:1px;background:#fff;font-size:13px
}
footer.footer .title-menu a i.fa:before,footer.footer .title-menu span i.fa:before{
content:"\f068";color:#333
}
footer.footer .title-menu a.collapsed i.fa:before,footer.footer .title-menu span.collapsed i.fa:before{
content:"\f067"
}

}
@media (min-width: 768px){
footer.footer .collapse{
display:block;margin-top:15px;width:100%;float:left
}

}
footer.footer .list-menu{
line-height:35px;padding-left:0px
}
footer.footer .list-menu.list-menu-time{
line-height:normal
}
footer.footer .list-menu .li_menu{
margin-bottom:0px;font-size:14px;line-height:12px;padding:7px 0; list-style: none
}



.footer_top{
padding:0;z-index:3;position:relative
}
.footer_top .title_mail{
text-align:center
}
@media (min-width: 768px){
.footer_top .title_mail{
transform:skew(15deg)
}

}
.footer_top .title_mail h3{
font-size:27px;font-weight:bold;text-transform:uppercase;margin-bottom:0;color:#fff
}
@media (max-width: 480px){
.footer_top .title_mail h3{
font-size:20px
}

}
@media (min-width: 992px) and (max-width: 1199px){
.footer_top .title_mail h3{
font-size:26px
}

}
.footer_top .title_mail p{
font-size:17px;color:#fff
}
.footer_top .bg_mail{
transform:skew(-15deg);background:var(--theme-color);border-radius:10px;padding:15px 140px 25px 140px;margin-top:-83px
}
@media (max-width: 992px) and (min-width: 768px){
.footer_top .bg_mail{
padding:15px 90px
}

}
@media (max-width: 767px){
.footer_top .bg_mail{
padding:25px 15px;transform:skew(0);border-radius:0
}

}
@media (min-width: 768px){
.footer_top .mail_footer{
transform:skew(15deg)
}

}
.footer_top .mail_footer .mailchimp-alerts{
height:10px;line-height:normal;display:inline-block;font-size:13px;color:#fff
}
.footer_top .mail_footer form{
position:relative;margin-bottom:0
}
.footer_top .mail_footer form .groupiput{
width:calc(100% - 149px);-webkit-width:calc(100% - 149px);-moz-width:calc(100% - 149px);-o-width:calc(100% - 119px);-os-width:calc(100% - 149px);float:left
}
@media (max-width: 767px){
.footer_top .mail_footer form .groupiput{
width:100%
}

}
.footer_top .mail_footer form input{
height:50px;border-radius:7px;line-height:50px;margin-bottom:0px;float:left;width:100%;float:left;padding:0 20px;background:#fff;color:#576a7e;border:0
}
.footer_top .mail_footer form input::placeholder{
color:#576a7e
}
.footer_top .mail_footer form input::-ms-input-placeholder{
color:#576a7e
}
.footer_top .mail_footer form input:focus{
border-color:#fff;outline:none;box-shadow:none
}
@media (max-width: 767px){
.footer_top .mail_footer form input{
width:100%;margin-bottom:10px
}

}
.footer_top .mail_footer form .subscribe{
display:inline-block;border-radius:0px !important;height:50px;line-height:47px;position:relative;float:left;margin-left:17px;color:#fff;width:132px
}
@media (max-width: 767px){
.footer_top .mail_footer form .subscribe{
text-align:center
}

}
.footer_top .mail_footer form .subscribe button{
border-radius:7px;height:50px;line-height:47px;padding:0;width:100%;font-size:17px;font-weight:bold;color:#fff;text-transform:uppercase;background:var(--textMainHoverColor);border:1px solid transparent
}
@media (max-width: 767px){
.footer_top .mail_footer form .subscribe{
width:100%;margin-left:0
}

}
.footer_top .mail_footer form .subscribe:hover button{
background:#fff;border:1px solid var(--textMainHoverColor);color:var(--textMainHoverColor)
}
.footer_top .mail_footer .mailchimp-alerts .mailchimp-error a{
color:#fff
}
.footer_top .mail_footer .mailchimp-alerts .mailchimp-error,.footer_top .mail_footer .mailchimp-alerts .mailchimp-success,.footer_top .mail_footer .mailchimp-alerts .mailchimp-submitting{
margin-top:0px;padding-top:2px;font-style:italic
}
.footer_top .mail_footer .mailchimp-alerts .mailchimp-error a:hover,.footer_top .mail_footer .mailchimp-alerts .mailchimp-error a:focus,.footer_top .mail_footer .mailchimp-alerts .mailchimp-success a:hover,.footer_top .mail_footer .mailchimp-alerts .mailchimp-success a:focus,.footer_top .mail_footer .mailchimp-alerts .mailchimp-submitting a:hover,.footer_top .mail_footer .mailchimp-alerts .mailchimp-submitting a:focus{
color:#fff;text-decoration:underline
}
@media (max-width: 991px){
.cl-pd{
padding-bottom:50px
}

}
footer.footer{
background-position:center;background-size:cover;margin-top:83px; background-color: var(--black);
}

footer.footer .widget-ft .contact-footer{
margin-top:15px
}
footer.footer .widget-ft .contact-footer .r{
float:left;width:100%;margin-bottom:7px
}
footer.footer .widget-ft .contact-footer .r:nth-child(1) .icon-contact{
margin-top:3px !important
}
footer.footer .widget-ft .contact-footer .r:nth-child(3) .icon-contact{
margin-top:0 !important
}
footer.footer .widget-ft .contact-footer .r .contact-ft{
display:block
}
footer.footer .widget-ft .contact-footer .r .contact-ft .icon-contact{
height:22px;width:22px;float:left;margin-top:5px
}
footer.footer .widget-ft .contact-footer .r .contact-ft .content-contact{
width:calc(100% - 22px);float:left;padding-left:12px;color:var(--textMainColor)
}
footer.footer .widget-ft .contact-footer .r .contact-ft span,footer.footer .widget-ft .contact-footer .r .contact-ft a{
font-size:17px;color:var(--textMainColor);word-break:break-word;display:inline-block;margin-bottom:5px;font-weight:400
}
footer.footer .widget-ft .contact-footer .r .contact-ft,
footer.footer .widget-ft .contact-footer .r .contact-ft span,
footer.footer .widget-ft .contact-footer .r .contact-ft a{
font-size:13px;color:var(--textMainColor);margin-bottom:5px;font-weight:400
}
footer.footer .widget-ft .contact-footer .footer-policy,
footer.footer .widget-ft .contact-footer .footer-policy a{
font-size:12px;color:var(--textMainColor);margin-bottom:5px;font-weight:300
}
footer.footer .widget-ft .contact-footer a:hover,
footer.footer .widget-ft .contact-footer .r .contact-ft a:hover{
color:var(--textMainHoverColor)
}
footer.footer .blocklogo .logofooter{
	float: left;
	width: 30%;
}
footer.footer .blocklogo .logofooter img{
max-width:100%
}
@media (max-width: 767px){
footer.footer .payment{
margin-bottom:15px
}

}
@media (max-width: 767px){
footer.footer .col-footer{
padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #444F5B
}
footer.footer .col-footer:last-child{
border-bottom:0
}

}
footer.footer .footer-des,
footer.footer .footer-des p{
margin:0 0 0 20px;line-height:1.4;color:var(--textMainColor);font-weight:200;font-size: 11pt;

}
footer.footer .footer-des strong{
color:var(--emphasizeColor);font-weight:700;font-size: 14pt;

}

footer.footer .blocklogo .footer-des{
	float: left;
	padding:  0 0 0 20px;
	width: 70%;
	margin: 0;
}

footer.footer .social-footer .follow_option{
padding:0;margin:0px;margin-top:20px
}
footer.footer .social-footer .follow_option li{
display:inline-block;margin-bottom:0
}
footer.footer .social-footer .follow_option li a{
width:22px;height:22px;display:inline-block;text-align:center;margin-right:20px;position:relative
}
footer.footer .social-footer .follow_option li a:hover{
border-color:#fff
}
footer.footer .social-footer .follow_option li a:hover i{
color:var(--theme-color)
}
footer.footer .social-footer .follow_option li+a{
margin-left:5px
}
footer.footer .social-footer .follow_option li svg{
height:22px;width:22px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto
}
footer.footer .social-footer .follow_option li svg path{
fill:#e5e5e5
}
footer.footer .social-footer .follow_option li:hover svg path,footer.footer .social-footer .follow_option li:focus svg path{
fill:var(--textMainHoverColor)
}
footer.footer .list-tags{
margin:21px 0 15px;color:#898989;padding:0
}
footer.footer .list-tags li{
display:inline-block;padding:0 5px;margin-bottom:8px;margin-right:4px;border-radius:3px;background:rgba(255,255,255,0.2)
}
footer.footer .list-tags li a{
color:#898989
}
footer.footer .list-tags li a:hover{
color:var(--theme-color)
}
footer.footer .list-tags li.no-tag{
background:unset;padding:0;margin:0;border-radius:0
}
footer.footer .back-to-top:hover{
color:var(--theme-color);cursor:pointer
}
footer.footer .back-to-top:hover svg path{
fill:var(--theme-color)
}
footer.footer .back-to-top svg{
width:15px;height:15px;display:inline-block;float:right;margin-top:2px;margin-left:4px
}
footer.footer .back-to-top svg path{
fill:#898989
}
footer.footer .copyright{
font-weight:400;font-size:16px;position:relative;color:#e5e5e5;padding:16px 0;background-size:cover;background-position:center
}
footer.footer .copyright span.wsp{
color:#e5e5e5;float:left;width:100%;text-align:center
}
@media (max-width: 991px) and (min-width: 768px){
footer.footer .copyright span.wsp{
text-align:left;width:auto;display:inline-block;margin:0 auto;float:none
}

}
footer.footer .copyright span.wsp .mobile{
opacity:1
}
footer.footer .copyright a{
font-weight:400;color:var(--emphasizeColor);opacity:1
}
footer.footer .copyright a:hover{
color:var(--theme-color) !important;opacity:1
}
@media (max-width: 991px){
footer.footer .copyright .inner .fot_menu_copyright .ul_menu_fot{
width:100%;padding-right:0px;text-align:center
}
footer.footer .copyright .inner .fot_menu_copyright .ul_menu_fot li{
float:none;display:inline-block
}

}
@media (max-width: 767px){
footer.footer .copyright .inner .wsp{
overflow:hidden;display:block;line-height:24px
}
footer.footer .copyright .inner .mobile{
display:block;width:100%;line-height:24px
}
footer.footer footer .site-footer h4{
margin:0;padding:15px 0 0px;font-size:17px;cursor:pointer;margin-bottom:15px;border-top:solid 1px #2d3753
}
footer.footer footer .footer-inner .col-xs-12:nth-child(2){
margin-top:20px
}
footer.footer .padding-bottom-50{
padding-bottom:20px !important
}

}
footer.footer .title-menu{
font-family:var(--title-font);margin:0;font-weight:700;line-height:normal;letter-spacing:0.5px;position:relative;font-size:20px;color:#e5e5e5;padding:13px 0;text-transform:uppercase
}


@media (max-width: 767px){
footer.footer .title-menu{
margin-top:0px;padding-top:0px
}
footer.footer .title-menu a,footer.footer .title-menu span{
padding:10px 20px 10px 0;line-height:22px;display:block;cursor:pointer
}
footer.footer .title-menu a i.fa,footer.footer .title-menu span i.fa{
display:block;position:absolute;right:0px;width:18px;top:10px;text-align:center;height:18px;line-height:20px;padding-left:1px;font-size:13px
}
footer.footer .title-menu a i.fa:before,footer.footer .title-menu span i.fa:before{
content:"\f0de";color:#c2d8e6;position:absolute;top:5px
}
footer.footer .title-menu a.collapsed i.fa:before,footer.footer .title-menu span.collapsed i.fa:before{
content:"\f0dd";position:absolute;top:0
}

}
@media (min-width: 768px){
footer.footer .collapse{
display:block
}

}
footer.footer .list-menu{
line-height:30px;padding-left:0px;margin:0
}
@media (min-width: 992px){
footer.footer .list-menu .li_menu:first-child a{
padding-top:18px
}

}
footer.footer .list-menu .li_menu:first-child a:before{
top:10px
}
footer.footer .list-menu .li_menu a{
padding:2px 0;position:relative;color:var(--textMainColor);font-size:11ptpx;line-height:normal;display:block;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s
}
footer.footer .list-menu .li_menu a:hover{
color:var(--textMainHoverColor);
}


@media (max-width: 767px){
footer.footer .list-menu .li_menu a{
padding:5px 0
}

}
@media (max-width: 767px){
.collapse{
margin-bottom:30px
}

}
@media (max-width: 767px){
.footer-click{
margin-bottom:15px
}
.footer-click:last-child{
margin:0
}

}
@media (max-width: 767px){
.footer-click.footer_1{
order:2;border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;padding-top:20px !important;padding-bottom:20px !important;margin-bottom:20px !important
}
.footer-click.footer_2{
order:1
}
.footer-click.footer_3{
order:3
}

}
.mid-footer{
padding:40px 0 50px 0
}
@media (max-width: 767px){
.mid-footer{
padding:40px 0 0
}

}
.mid-footer .firstmenu a{
display:block;margin-bottom:15px;margin-top:40px
}
.mid-footer .firstmenu p{
font-size:13px;color:#898989;padding-top:5px;padding-bottom:5px
}
@media (min-width: 768px) and (max-width: 991px){
.mid-footer .row .col-sm-6:nth-child(2n+1){
clear:left
}