
@font-face{font-family:MyriadPro;src:url(/wp-content/themes/helpmate/css/fonts/MyriadPro-Regular.eot);src:url(/wp-content/themes/helpmate/fonts/MyriadPro-Regular.otf)format("opentype"),url(/wp-content/themes/helpmate/fonts/MyriadPro-Regular.woff)format("woff"),url(/wp-content/themes/helpmate/fonts/MyriadPro-Regular.ttf)format("truetype"),url(/wp-content/themes/helpmate/fonts/MyriadPro-Regular.svg)format("svg");font-weight:400;font-style:normal}
*{border:none;margin:0;padding:0}
article,aside,audio,canvas,command,datalist,details,embed,div,div,footer,header,hgroup,keygen,meter,nav,output,progress,div,source,video,main{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,div,div,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,meter,nav,object,ol,output,p,pre,progress,q,s,samp,div,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{font-weight:inherit;vertical-align:top;background:0 0;border:0;outline:0;margin:0;padding:0}
.form_holder.page-form{clear:both}
#sidebar .textwidget .wp-caption .size-large{height:auto}
.post_body ul,.comment-body ul,.post_body menu,.comment-body menu,.post_body dir,.comment-body dir{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;list-style-type:disc;display:block}
.post_body ul ul,.comment-body ul ul,.post_body ol ul,.comment-body ol ul,.post_body ul ol,.comment-body ul ol,.post_body ol ol,.comment-body ol ol{margin-bottom:0}
.post_body ul,.comment-body ul,.post_body ol,.comment-body ol{margin-top:0}
.post_body li,.comment-body li{text-align:-webkit-match-parent;display:list-item}
.post_body ol,.comment-body ol{-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;list-style-type:decimal;display:block}
.post_body ul ul,.comment-body ul ul,.post_body ol ul,.comment-body ol ul{list-style-type:circle}
.post_body ol ol ul,.comment-body ol ol ul,.post_body ol ul ul,.comment-body ol ul ul,.post_body ul ol ul,.comment-body ul ol ul,.post_body ul ul ul,.comment-body ul ul ul{list-style-type:square}
.post_body li,.comment-body li{font-weight:inherit;vertical-align:top;background:0 0;border:0;outline:0;margin:0;padding:auto}
.entry-content-page>ul,.entry-content-page>menu,.entry-content-page>dir{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;list-style-type:disc;display:block}
.entry-content-page>ul ul,.entry-content-page>ol ul,.entry-content-page>ul ol,.entry-content-page>ol ol{-webkit-padding-start:40px;margin-bottom:0}
.entry-content-page>ul,.entry-content-page>ol{margin-top:0}
.entry-content-page>ul li,.entry-content-page>ol li{text-align:-webkit-match-parent;display:list-item}
.entry-content-page>ol{-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;list-style-type:decimal;display:block}
.entry-content-page>ul ul,.entry-content-page>ol ul{list-style-type:circle}
.entry-content-page>ol ol ul,.entry-content-page>ol ul ul,.entry-content-page>ul ol ul,.entry-content-page>ul ul ul{list-style-type:square}
.entry-content-page>ul li,.entry-content-page>ol li{font-weight:inherit;vertical-align:top;background:0 0;border:0;outline:0;margin:0;padding:auto}
.alignright{float:right;margin-right:10px;display:inline}
.aligncenter{margin-left:auto;margin-right:auto;display:block}
a:hover,a:focus{color:inherit;text-decoration:none}
iframe{width:100%}
a{color:inherit;text-decoration:none;outline:none!important}
a:hover{text-decoration:none}
a:active,a:hover{outline:0}
b,strong{font-weight:700!important}
ul,ol{list-style:none}
q{quotes:none}
table,table td{border-collapse:separate;border:none;padding:0}
img{vertical-align:top;max-width:100%}
embed{vertical-align:top}
input,button,textarea{-webkit-appearance:none;outline:none}
button::-moz-focus-inner{border:0}
html{overflow-x:hidden}
html,body{height:100%}
.align-center{text-align:center}
.align-right{text-align:right}
body{color:#646464;background-color:#fff;background-attachment:fixed;font:14px/21px Poppins,sans-serif;position:relative}
body.mad_main2{color:#777;font:16px/23px Hind,sans-serif}
body.mad_main3{color:#545f68;font-family:Roboto,sans-serif}
body.mad_main4{color:#77797c;font:16px/23px Palanquin,sans-serif}
body.mad_main5{color:#777;font:14px/21px Open Sans,sans-serif}
body.mad_main6{color:#555;font:14px/21px Oxygen,sans-serif}
.loader{z-index:99999;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0}
.wrapper_container{background:#fff;position:relative}
#wrapper{overflow:hidden}
.relative{position:relative}
.align_left{text-align:left}
.align_center{text-align:center}
.align_right{text-align:right}
.f_left{float:left}
.f_right{float:right}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.d_none{display:none}
.no_m_space{margin:0}
::selection{color:#fff;background:#b92127}
::-moz-selection{color:#fff;background:#b92127}
::-o-selection{color:#fff;background:#b92127}
::-ms-selection{color:#fff;background:#b92127}
::-webkit-scrollbar{background:#52585e;width:5px}
body::-webkit-scrollbar-thumb{background:#b92127}
body.mad_main::-webkit-scrollbar-thumb{background:#b92127}
body.mad_main2 ::-webkit-scrollbar{background:#52585e;width:5px}
body.mad_main2::-webkit-scrollbar-thumb{background:#de5b92}
body.mad_main2 ::selection{background:#de5b92}
body.mad_main2 ::-moz-selection{background:#de5b92}
body.mad_main2 ::-o-selection{background:#de5b92}
body.mad_main2 ::-ms-selection{background:#de5b92}
body.mad_main3::-webkit-scrollbar-thumb{background:#2abfd4}
body.mad_main3 ::selection{background:#2abfd4}
body.mad_main3 ::-moz-selection{background:#2abfd4}
body.mad_main3 ::-o-selection{background:#2abfd4}
body.mad_main3 ::-ms-selection{background:#2abfd4}
body.mad_main4::-webkit-scrollbar-thumb{background:#2c95ff}
body.mad_main4 ::selection{background:#2c95ff}
body.mad_main4 ::-moz-selection{background:#2c95ff}
body.mad_main4 ::-o-selection{background:#2c95ff}
body.mad_main4 ::-ms-selection{background:#2c95ff}
body.mad_main5::-webkit-scrollbar-thumb{background:#f4bc16}
body.mad_main5 ::selection{background:#f4bc16}
body.mad_main5 ::-moz-selection{background:#f4bc16}
body.mad_main5 ::-o-selection{background:#f4bc16}
body.mad_main5 ::-ms-selection{background:#f4bc16}
body.mad_main6::-webkit-scrollbar-thumb{background:#ec3238}
body.mad_main6 ::selection{background:#ec3238}
body.mad_main6 ::-moz-selection{background:#ec3238}
body.mad_main6 ::-o-selection{background:#ec3238}
body.mad_main6 ::-ms-selection{background:#ec3238}
img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none}
.clearfix:after,.row:after{clear:both;visibility:hidden;content:".";height:0;display:block}
.container.extra{width:100%!important}
input,textarea{text-align:left;width:100%;line-height:inherit;-o-transition:all .3s ease;background:0 0;border:1px solid #4e4e4e;height:40px;padding:10px 15px;-webkit-transition:all .3s;transition:all .3s}
textarea{width:100%!important}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#646464}
input::-moz-placeholder,textarea::-moz-placeholder{color:#646464}
.mad_main2 input::-webkit-input-placeholder,.mad_main2 textarea::-webkit-input-placeholder{color:#8c8c8c}
.mad_main2 input::-moz-placeholder,.mad_main2 textarea::-moz-placeholder{color:#8c8c8c}
.mad_main3 input::-webkit-input-placeholder,.mad_main3 textarea::-webkit-input-placeholder{color:#545f68}
.mad_main3 input::-moz-placeholder,.mad_main3 textarea::-moz-placeholder{color:#545f68}
.mad_main4 input::-webkit-input-placeholder,.mad_main4 textarea::-webkit-input-placeholder{color:#77797c;font-size:14px}
.mad_main4 input::-moz-placeholder,.mad_main4 textarea::-moz-placeholder{color:#77797c;font-size:14px}
.mad_main5 input::-webkit-input-placeholder,.mad_main5 textarea::-webkit-input-placeholder{color:#acacac}
.mad_main5 input::-moz-placeholder,.mad_main5 textarea::-moz-placeholder{color:#acacac}
.mad_main6 input::-webkit-input-placeholder,.mad_main6 textarea::-webkit-input-placeholder{color:#999}
.mad_main6 input::-moz-placeholder,.mad_main6 textarea::-moz-placeholder{color:#999}
.p_table:before{content:"";background:0 0;width:100%;height:55px;display:block;position:absolute;bottom:100%;left:0}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin-bottom:30px;font-weight:400;line-height:1.3em}
h1,h2,h3,h4,h5,h6{color:#333}
.mad_main2 h1,.mad_main2 h2,.mad_main2 h3,.mad_main2 h4,.mad_main2 h5,.mad_main2 h6,.mad_main5 h1,.mad_main5 h2,.mad_main5 h3,.mad_main5 h4,.mad_main5 h5,.mad_main5 h6{color:#3b3b3b}
.mad_main3 h1,.mad_main3 h2,.mad_main3 h3,.mad_main3 h4,.mad_main3 h5,.mad_main3 h6{color:#353c42}
.mad_main4 h1,.mad_main4 h2,.mad_main4 h3,.mad_main4 h4,.mad_main4 h5,.mad_main4 h6{color:#1e3859}
.mad_main6 h1,.mad_main6 h2,.mad_main6 h3,.mad_main6 h4,.mad_main6 h5,.mad_main6 h6{color:#5080bf}
h2{font-size:40px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:16px}
h6{font-size:14px}
.mad_main2 h4,.mad_main2 h3,.mad_main2 h2,.mad_main2 h5,.mad_main2 h6{font-family:Playfair Display,serif;font-weight:700}
.mad_main2 h2{text-transform:none}
.mad_main4 h1,.mad_main4 h3,.mad_main4 h2,.mad_main4 h4{text-transform:none;font-family:Martel,sans-serif;font-weight:700}
a,button{-webkit-transition:all .3s;transition:all .3s}
p a:hover{text-decoration:underline}
.spacer{display:none}
.mad_bottom{margin-bottom:45px}
.mad_bottom2{margin-bottom:20px}
.mad_bottom3{margin-bottom:30px}
p.type2{font-size:18px;font-weight:600}
.mad_main3 p.type2{color:#3f4957;padding-top:20px}
.pt_holder{margin-bottom:60px}
figure{overflow:hidden}
figure a{display:block}
figure a img{-o-transition:all .3s ease;-webkit-transition:all .3s;transition:all .3s}
figure a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.mad_main2 figure a{border-radius:5px;overflow:hidden}
.mad_main2 img{border-radius:5px}
[class*=page-pricing-] .wrapper,[class*=page-clients-] .wrapper,[class*=page-clients-] .wrapper,[class*=page-contact_v1-] .wrapper,[class*=page-contact_v2-] .wrapper,[class*=page-home-] .wrapper,.page-clients .wrapper,.page-pricing .wrapper{padding-bottom:0!important}
[class*=page-contact_v1-] #main,[class*=page-contact_v2-] #main{padding-top:0}
.header{z-index:99;width:100%;position:relative;top:0}
.header.scrolled{z-index:999;position:fixed;top:0;left:0}
.mad_main3 .mad_elements .main_navigation>ul>li:not(:last-child){margin-right:35px}
.header_wrapper{height:0;padding-bottom:42%;position:relative}
.header-bg .upb_row_bg{background-position:0 0!important;background-size:contain!important}
.mad_main2 .header_top{background-color:#00000080;width:100%;padding:25px 0 5px;position:fixed;top:0;left:0}
.mad_main2.mad_elements .header_top{background:0 0}
.mad_main2.mad_elements .header_top{position:relative}
.mad_main2 .header_top .header_contact_list li{float:left;margin-right:25px}
.mad_main2 .header_top .header_contact_list li:last-child{margin-right:0}
.mad_main2 .header_top .header_contact_list>ul{display:inline-block}
.mad_main2 .header_top .header_contact_list li p{color:#a1a1a1;padding:0;font-size:14px}
.mad_main2 .menu_wrap{padding:30px 0 10px}
.mad_main2 .header_top .icon_phone{color:#a1a1a1;background:0 0}
.mad_main2 .header_top .phone:after{content:"";border-bottom:8px solid #6a7a16;border-left:8px solid #0000;width:0;height:0;position:absolute;top:0;left:-8px}
.mad_main2 .header_top p:before{color:#27a63d}
.mad_main2 .main_navigation>.search-holder{margin-top:18px;margin-left:35px}
.mad_main3 .header_top{background:#fafafa;border-bottom:1px solid #ececec}
.mad_main3 .header_top .header_contact_list>ul>li{float:left;border-right:1px solid #ececec;margin:0;padding:12px 22px}
.mad_main3 .header_top .header_contact_list>ul>li:first-child{border-left:1px solid #ececec}
.mad_main3 .header_top .header_contact_list>ul>li p{background:0 0;padding:0}
.mad_main3 .header_top .header_contact_list>ul>li p.icon_mail a{color:#353c42}
.mad_main3 .header_top .header_contact_list>ul>li p.icon_phone{color:inherit}
.mad_main3 .header_top .header_contact_list>ul>li .social_icon_list ul li{margin:0}
.mad_main3 .header_top .header_contact_list>ul>li .social_icon_list ul li a{width:auto;height:auto;line-height:inherit;color:#bababa;background:0 0;margin-right:20px;padding:0}
.mad_main3 .header_top .header_contact_list>ul>li .social_icon_list ul li a:hover{color:#2abfd4}
.mad_main3 .header_top .header_contact_list>ul>li .social_icon_list ul li:last-child a{margin-right:0}
.mad_main3 .header_top p:before{color:#224687}
.mad_main3 .header_top p a:hover{color:#2abfd4}
.mad_main3 .logo{text-align:center;border-bottom:1px solid #ececec;padding:25px 0;display:block}
.mad_main3 .menu_holder{position:relative}
.mad_main3 .menu_wrap{padding:0}
.mad_main3 .menu_wrap,.mad_main3 .header_top{text-align:center}
.mad_main3 .main_navigation>ul>li{margin-right:48px}
.mad_main3 .main_navigation>ul>li>a{color:#224687;text-transform:none;letter-spacing:0;font-size:16px;font-weight:700}
.mad_main3 .bottom_header{display:inline-block}
.mad_main3 .header .menu_wrap .search-holder,.mad_main3 .header .menu_wrap .nav_item{display:inline-block}
.mad_main3 .search_button{color:#e7e7e7;margin-left:40px;line-height:65px}
.mad_main4 .header{padding-top:20px;position:absolute}
.mad_main4.mad_elements .header{position:relative}
.mad_main4 .header_top .call_us{color:#fff;font-size:0}
.mad_main4 .header_top .call_us .number{background:#2c95ff;padding:9px 20px;font-size:13px;line-height:19px;display:inline-block;position:relative}
.mad_main4 .header_top .call_us:before{content:"";background:#1882ec;height:100%;padding:16px 20px;font-family:fontello;font-size:16px;display:inline-block}
.mad_main4 .header_top .call_us b{font-size:18px;line-height:18px}
.mad_main4 .header_top .social_icon_list{display:inline-block}
.mad_main4 .header_top .social_icon_list.var2{padding-top:13px}
.mad_main4 .header_top .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#1e3859}
.mad_main4 .menu_holder{padding-top:20px;position:relative}
.mad_main4 .menu_holder .menu_wrap{padding:0}
.mad_main4 .menu_holder .menu_wrap .menu_bg{background:#fffc;width:100%;position:relative}
.mad_main4 .menu_holder .menu_wrap .logo,.mad_main4 .menu_holder .menu_wrap .search-holder,.mad_main4 .menu_holder .menu_wrap .nav_item{display:inline-block}
.mad_main4 .menu_holder .menu_wrap .search-holder{position:absolute;top:calc(50% - 13px);right:30px}
.mad_main4 .menu_holder .menu_wrap .nav_item{margin-left:20px}
.mad_main4 .menu_holder .menu_wrap .logo{padding-top:0;overflow:hidden}
.mad_main4 .menu_holder .menu_wrap .main_navigation>ul>li{padding:27px 0}
.mad_main4 .main_navigation>ul>li:not(:last-child){margin-right:27px}
.mad_main4 .menu_holder .menu_wrap .main_navigation>ul>li>a{letter-spacing:0;font-family:Martel,sans-serif;font-size:14px;font-weight:700}
.mad_main4 .main_navigation>ul>li>a,.mad_main4 .menu_holder .search_button{color:#262729}
.mad_main5 .header_top{border-bottom:2px solid #f3f3f3;padding:25px 0}
.mad_main5 .header_top .header_contact_list ul li{margin-right:25px;display:inline-block}
.mad_main5 .header_top .header_contact_list ul li:last-child{margin-right:0}
.mad_main5 .header_top .logo{padding-top:0}
.mad_main5 .header_top p{padding:0;line-height:50px}
.mad_main5 .header_top p a{color:#3b3b3b}
.mad_main5 .header_top p:before{color:#f4bc16}
.mad_main5 .header_top p.icon_phone{color:#fff;background:#f4bc16;padding:0 35px}
.mad_main5 .header_top p.icon_phone:before{color:#fff}
.mad_main5 .menu_holder{position:relative}
.mad_main5 .menu_holder .menu_wrap{padding:0}
.mad_main5 .menu_holder .bottom_header .search-holder{position:absolute;top:calc(50% - 13px);right:0}
.mad_main5 .menu_holder .main_navigation>ul>li:not(:last-child){margin-right:35px}
.mad_main5 .main_navigation>ul>li>a,.mad_main5 .menu_holder .bottom_header .search-holder .search_button{color:#3b3b3b}
.mad_main5 .menu_holder .bottom_header .search-holder .search_button:hover{color:#f4bc16}
.mad_main5 .menu_holder .main_navigation>ul>li.drop>a:after{margin-left:7px;left:100%;right:auto}
.mad_main5 .menu_holder .main_navigation .sub_menu_wrap{border-top:none}
.mad_main5 .menu_holder .main_navigation .sub_menu_wrap ul li:hover,.mad_main5 .sub_menu_wrap ul li.current-menu-item,.mad_main5 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:#f4bc16}
.mad_main5 .menu_holder .main_navigation .sub_menu_wrap.mega_menu ul li a:hover{color:#f4bc16}
.mad_main6 .header_top{border-bottom:1px solid #f2f2f2;padding:10px 0}
.mad_main6 .header_top .header_top_list ul li{display:inline-block}
.mad_main6 .header_top .header_top_list ul li:not(:last-child) a{margin-right:10px;padding-right:10px}
.mad_main6 .header_top .header_top_list ul li a{color:#222;font-size:13px;display:block;position:relative}
.mad_main6 .header_top .header_top_list ul li:not(:last-child) a:after{content:"";background:#222;width:1px;height:12px;position:absolute;top:calc(50% - 6px);right:0}
.mad_main6 .header_top .header_top_list ul li a:hover{text-decoration:underline}
.mad_main6 .bottom_header{padding:25px 0}
.mad_main6 .bottom_header .logo{padding-top:0;display:block}
.mad_main6 .bottom_header .info_block .info_block_item{text-align:left;padding-left:50px;display:inline-block;position:relative}
.mad_main6 .bottom_header .info_block .info_block_item .info_icon{color:#5080bf;border:none;border-radius:0;width:auto;height:auto;margin-right:0;font-size:40px;line-height:45px;position:absolute;left:0}
.mad_main6 .bottom_header .info_block .info_block_item .info_text{color:#555;font-size:13px;line-height:17px;display:block;overflow:hidden}
.mad_main6 .bottom_header .info_block_item:not(:last-child){margin-right:35px}
.mad_main6 .bottom_header .info_block .info_text b{font-size:16px}
.mad_main6 .bottom_header .info_block_item:first-child .info_text b{color:#ec3238}
.mad_main6 .bottom_header .info_block_item:last-child .info_text b{color:#618ac4;font-size:16px}
.mad_main6 .bottom_header .info_block .info_block_item .info_text b a{color:#222}
.mad_main6 .menu_holder,.mad_main6.mad_elements .menu_holder .menu_wrap{background:#5080bf;position:relative}
.mad_main6.mad_elements .menu_holder{background:0 0}
.mad_main6 .menu_holder .menu_wrap{padding:0}
.mad_main6 .menu_holder .main_navigation>ul>li{padding:19px 0}
.mad_main6 .menu_holder .main_navigation>ul>li:not(:last-child){margin-right:45px}
.mad_main6 .menu_holder .main_navigation>ul>li>a{text-transform:none;font-size:16px}
.mad_main6 .menu_holder .main_navigation>ul>li.drop>a:after{margin-left:7px;left:100%;right:auto}
.mad_main6 .menu_holder .menu_wrap .nav_item{float:left}
.mad_main6 .menu_holder .menu_wrap .free_quote{color:#fff;letter-spacing:1px;float:right;-o-transition:all .3s ease;background:#ec3238;padding:24px 28px 25px;font-size:16px;font-weight:700;-webkit-transition:all .3s;transition:all .3s}
.mad_main6 .menu_holder .menu_wrap .free_quote:hover{background:#bababa}
.mad_main6 .menu_holder .menu_wrap .sub_menu_wrap{border-top:none}
.mad_main6 .menu_holder .menu_wrap .sub_menu_wrap ul li:hover,.mad_main6 .menu_holder .menu_wrap .sub_menu_wrap ul li.current-menu-item,.mad_main6 .menu_holder .menu_wrap .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:#5080bf}
.mad_main6 .menu_holder .menu_wrap .sub_menu_wrap.mega_menu ul li a:hover{color:#ec3238}
.header_top p{padding:12px 0;display:inline-block}
.header_top p:before{color:#2965b0;padding-right:8px;font-family:fontello}
.mad_main2 .header_top p{padding:0}
.mad_main2 .header_top p a:hover,.mad_main2 .header_top p a:focus{color:#de5b92}
.header_top .mad_main .icon_phone{color:#fff;text-align:center;background:#b92127;padding:12px 31px}
.header_top .icon_mail a:hover,.header_top .icon_mail a:focus{color:#646464;border-bottom:none}
.mad_main .menu_wrap .search-holder{text-align:right;display:block}
#wrapper{-o-transition:all .5s ease;-webkit-transition:all .5s;transition:all .5s;overflow:hidden}
.menu_holder{width:100%;position:absolute;top:100%;left:0}
.mad_main .menu_holder_with_bg{background:#081c34 url(/wp-content/themes/helpmate/images/1920x831_bg.jpg) no-repeat fixed;width:100%;position:relative;background-size:cover!important}
.menu_holder_with_bg.var2 .logo{text-align:center;padding:45px 0;display:block}
.menu_holder_with_bg.var2 .logo{margin-top:0}
.page_header{text-align:center;padding:10px 0 30px}
.mad_main2 .page_header,.mad_main3 .page_header,.mad_main4 .page_header,.mad_main5 .page_header,.mad_main6 .page_header{text-align:center;padding:30px 0}
.mad_main2.mad_elements .header-v2{-webkit-background-size:cover;background:url(/wp-content/themes/helpmate/images/inner_bg_top.jpg) 0 0/cover no-repeat}
.mad_main3 .page_header,.mad_main4 .page_header,.mad_main5 .page_header,.mad_main6 .page_header{background:#f9f9f9}
.mad_main4 .page_header{margin-top:20px}
.page_header h2.main_title{color:#fff;background:0 0;margin-bottom:15px;padding-bottom:0;font-weight:300}
.mad_main2 .page_header h2.main_title{color:#fff;font-weight:700}
.mad_main3 .page_header h2.main_title{color:#353c42;text-align:center;font-weight:700}
.mad_main4 .page_header h2.main_title{color:#1e3859;font-weight:700}
.mad_main5 .page_header h2.main_title{color:#3b3b3b;font-weight:400}
.mad_main6 .page_header h2.main_title{color:#5080bf;font-weight:400}
.page_header h2.main_title:before{display:none}
.responsive-nav-button{text-align:center;color:#fff;z-index:2;background:0 0;border:1px solid #fff;border-radius:0;width:50px;height:50px;font-size:23px;display:none}
.mad_main3 .responsive-nav-button{color:#e7e7e7;border-color:#e7e7e7}
.mad_main4 .responsive-nav-button{color:#262729;border-color:#262729}
.mad_main5 .responsive-nav-button{color:#3b3b3b;border-color:#3b3b3b}
.mad_main6 .responsive-nav-button{width:45px;height:45px}
#wrapper #advanced-menu-hide{visibility:hidden;pointer-events:none;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.4s;transition-delay:.4s;transition-property:transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate(200%);transform:translate(200%)}
.mobile-advanced{display:none}
.responsive-nav-button:before{content:"";font-family:fontello}
.menu_wrap{z-index:189;width:inherit;padding:25px 0;-webkit-transition:all .3s;transition:all .3s;position:relative}
.main_navigation{width:100%;display:block}
.mad_main2 .main_navigation{width:auto}
.mad_main2 .main_navigation,.mad_main2 .search-holder{display:inline-block}
.mad_main2 .search-holder{margin:20px 0 0 25px}
.main_navigation>ul>li{padding:18px 0;display:block}
.main_navigation>ul>li{float:left;cursor:pointer;margin-right:25px;position:relative}
.main_navigation ul li:last-child{margin-right:0;padding-right:0}
.main_navigation>ul>li.drop>a:after{content:"";vertical-align:top;margin-left:7px;font-family:fontello;font-size:10px;font-weight:400;display:inline-block}
.mad_main3 .main_navigation>ul>li.drop>a:after,.mad_main6 .main_navigation>ul>li.drop>a:after{vertical-align:baseline}
.main_navigation>ul>li>a{color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:28px;position:relative}
.main_navigation>ul>li>a:before{content:"";background:inherit;z-index:99;-webkit-transform-origin:0;transform-origin:0;-o-transition:all .3s ease-out;width:100%;height:2px;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;display:block;position:absolute;top:100%;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}
.main_navigation>ul>li:hover>a:before,.main_navigation>ul>li.current-menu-item>a:before{filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.mad_main .main_navigation>ul>li>a:before,.mad_main2 .main_navigation>ul>li>a:before,.mad_main6 .main_navigation>ul>li>a:before{background:#fff}
.mad_main3 .main_navigation>ul>li>a:before{background:#224687}
.mad_main4 .main_navigation>ul>li>a:before{background:#262729}
.mad_main5 .main_navigation>ul>li>a:before{background:#3b3b3b}
.mad_main5 .sticky .main_navigation>ul>li>a:before,.mad_main3 .sticky .main_navigation>ul>li>a:before{background:#fff}
.sub_menu_wrap{text-align:left;min-width:220px;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;z-index:999;background:#fff;border-top:3px solid #b92127;padding:10px 0;font-weight:300;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:100%;left:-35px;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
.mad_main2 .main_navigation>ul>li:nth-child(6) .sub_menu_wrap .sub_menu_wrap{margin-left:0;margin-right:5px;left:auto;right:100%}
.mad_main2 .sub_menu_wrap{border-top:3px solid #de5b92;border-radius:5px}
.mad_main2 .main_navigation>ul>li>a{letter-spacing:0;font-size:16px;font-weight:600}
.mad_main3 .sub_menu_wrap{border-top:3px solid #2abfd4}
.mad_main4 .sub_menu_wrap{border-top:3px solid #2c95ff}
.searchform_wrap.opened,.main_navigation>li:hover>.sub_menu_wrap{opacity:1;visibility:visible;width:355px}
.searchform_wrap.opened h5{color:#fff;font-size:18px;font-weight:400}
.main_navigation>ul>li:hover>.sub_menu_wrap:not(.sub_menu_inner),.sub_menu_wrap ul li:hover .sub_menu_wrap.sub_menu_inner,.sub_menu_inner ul li:hover .sub_menu_wrap.sub_menu_inner_2{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.sub_menu_wrap ul li{-webkit-transition:all .3s;transition:all .3s;position:relative}
.searchform_wrap input{color:#fff;border:none;padding-left:0}
.searchform_wrap input::-webkit-input-placeholder{color:#fff;font-size:12px}
.searchform_wrap input::-moz-placeholder{color:#7999a7;font-size:12px}
.sub_menu_wrap ul li:hover,.sub_menu_wrap ul li.current-menu-item{background:#2965b0}
.mad_main2 .sub_menu_wrap ul li:hover,.mad_main2 .sub_menu_wrap ul li.current-menu-item,.mad_main2 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:#27a63d}
.mad_main3 .sub_menu_wrap ul li:hover,.mad_main3 .sub_menu_wrap ul li.current-menu-item,.mad_main3 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:0 0}
.mad_main3 .sub_menu_wrap ul li:hover>a,.mad_main3 .sub_menu_wrap ul li.current-menu-item>a,.mad_main3 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{color:#2abfd4}
.mad_main4 .sub_menu_wrap ul li:hover,.mad_main4 .sub_menu_wrap ul li.current-menu-item,.mad_main4 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:#2c95ff}
.sub_menu_wrap ul li a{white-space:pre;color:#333;text-transform:none;padding:10px 35px;font-weight:400;display:block;position:relative}
.mad_main3 .sub_menu_wrap ul li a,.mad_main3 .sub_menu_wrap.mega_menu ul li a{color:#353c42}
.mad_main4 .sub_menu_wrap ul li a{color:#262729}
.mad_main5 .sub_menu_wrap ul li:hover a,.mad_main5 .sub_menu_wrap ul li.sub:hover>a:after,.mad_main5 .sub_menu_wrap ul li a,.mad_main5 .sub_menu_wrap.mega_menu ul li a{color:#3b3b3b}
.sub_menu_wrap ul li.sub>a:after{content:"";font-family:fontello;position:absolute;right:20px}
.mad_main3 .sub_menu_wrap ul li.sub:hover>a:after{color:inherit}
.sub_menu_wrap .sub_menu_wrap{opacity:0;visibility:hidden;margin-left:5px;top:0;left:100%;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}
.sub_menu_wrap.mega_menu{background:#fff url(/wp-content/themes/helpmate/images/mega_img.jpg) bottom no-repeat;min-width:570px;padding:35px 0 187px;left:-25px}
.mad_main2 .sub_menu_wrap.mega_menu{background:#fff url(/wp-content/themes/helpmate/images/mega_img2.jpg) bottom no-repeat}
.mad_main3 .sub_menu_wrap.mega_menu{background:#fff url(/wp-content/themes/helpmate/images/mega_img3.jpg) bottom no-repeat}
.mad_main4 .sub_menu_wrap.mega_menu{background:#fff url(/wp-content/themes/helpmate/images/mega_img4.jpg) bottom no-repeat}
.mad_main6 .sub_menu_wrap.mega_menu{background:#fff url(/wp-content/themes/helpmate/images/mega_img6.jpg) bottom no-repeat}
.sub_menu_wrap.mega_menu .menu_col{float:left;width:50%;padding-left:25px}
.sub_menu_wrap.mega_menu .menu_col h6{color:#333;margin-bottom:20px;font-weight:700}
.mad_main5 .sub_menu_wrap.mega_menu .menu_col h6{text-transform:none;font-size:16px}
.sub_menu_wrap.mega_menu ul li,.mad_main2 .sub_menu_wrap.mega_menu ul li{margin-bottom:10px;padding:0;background:0 0!important}
.sub_menu_wrap.mega_menu ul li a{color:#333}
.mad_main2 .sub_menu_wrap.mega_menu ul li a:hover{color:#de5b92}
.mad_main3 .sub_menu_wrap.mega_menu ul li a:hover{color:#2abfd4}
.mad_main4 .sub_menu_wrap.mega_menu ul li a:hover{color:#2c95ff}
.sub_menu_wrap.mega_menu ul li a:hover{color:#b92127}
.serch_button_wrap{display:inline-block;position:relative}
.mad_main1 .header .menu_wrap .search-holder{text-align:right;margin:0;display:block}
.search_box{display:inline-block}
.shopping_button:hover .shopping_cart,.login_button.shop_button:hover .shopping_cart{opacity:1;visibility:visible}
.shopping_button,.search_button,.shopping_button>button{background:0 0;font-size:16px;display:inline-block}
.shopping_button>button,.search_button{font-family:fontello}
.search_button{font-weight:700}
.shopping_button .shop_button,.search_button{color:#fff}
.shopping_button{margin-left:20px;position:relative}
.search_button:before{content:""}
.shopping_button>button{font-size:16px}
.shopping_button>button:before{content:""}
.shopping_button:hover .shop_button,.search_button:hover{color:#b92127}
.mad_main2 .shopping_button:hover .shop_button,.mad_main2 .search_button:hover{color:#de5b92}
.mad_main2 .shopping_button .shop_button{padding-bottom:20px}
.mad_main3 .search_button:hover,.mad_main3 .shopping_button:hover .shop_button{color:#2abfd4}
.mad_main4 .shopping_button:hover .shop_button,.mad_main4 .search_button:hover{color:#2c95ff}
.mad_main5 .shopping_button:hover .shop_button,.mad_main5 .search_button:hover,.mad_main5 .menu_wrap.sticky .search-holder .search_button:hover{color:#f4bc16}
.mad_main6 .shopping_button:hover .shop_button,.mad_main6 .search_button:hover{color:#5080bf}
.mad_elements .shopping_button .shop_button{padding-bottom:0!important}
.shopping_cart{text-align:left;opacity:0;visibility:hidden;z-index:999;background:#fff;border-top:3px solid #b92127;min-width:430px;padding:30px 35px;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:100%;right:0}
.mad_main2 .shopping_cart{border-top:3px solid #de5b92;border-radius:5px}
.mad_main3 .shopping_cart{border-color:#2abfd4}
.mad_main4 .shopping_cart{border-color:#2c95ff}
.mad_main5 .shopping_cart{border-color:#f4bc16}
.mad_main6 .shopping_cart{border-color:#5080bf}
.shopping_button>i,.search_button>i{font-size:18px}
.close_search_form{color:#a4a4a4;z-index:99;-o-transition:all .3s ease;background-color:#0000;font-family:fontello;font-size:20px;font-weight:400;-webkit-transition:all .3s;transition:all .3s;display:inline-block;position:absolute;top:25px;right:25px}
.close_search_form:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.close_search_form:before{content:""}
.searchform_wrap{text-align:center;opacity:0;visibility:hidden;z-index:201;background:#000000e6;border-bottom:none;width:0;height:100%;-webkit-transition:all .4s;transition:all .4s;display:block;position:fixed;top:0;left:0;right:auto}
.searchform_wrap.opened{width:100%}
.searchform_wrap.closed{width:0}
.searchform_wrap .vc_child{width:750px;padding-top:350px;display:inline-block}
.searchform_wrap input{border-bottom:2px solid #404040}
.searchform_wrap form{position:relative}
.searchform_wrap form button{color:#404040;background:0 0;font-family:fontello;font-size:24px;line-height:21px;position:absolute;bottom:0;right:10px}
.searchform_wrap form button:hover{color:#fff}
.searchform_wrap form button:before{content:""}
.mad_breadcrumbs{text-transform:uppercase;text-align:center;color:#fff;letter-spacing:1px;font-size:14px;font-weight:300}
.mad_main2 .mad_breadcrumbs{color:#fff}
.mad_main3 .mad_breadcrumbs{color:#545f68}
.mad_main4 .mad_breadcrumbs{color:#1e3859}
.mad_main5 .mad_breadcrumbs{color:#777}
.mad_main6 .mad_breadcrumbs{color:#555}
.mad_main .mad_breadcrumbs nav li:not(:last-child) a,.mad_main .mad_breadcrumbs li+li:before{color:#8ba9b7}
.mad_main2 .mad_breadcrumbs nav li:not(:last-child) a,.mad_main2 .mad_breadcrumbs li+li:before{color:#27a63d}
.mad_main3 .mad_breadcrumbs nav li:not(:last-child) a,.mad_main3 .mad_breadcrumbs li+li:before{color:#2abfd4}
.mad_main4 .mad_breadcrumbs nav li:not(:last-child) a,.mad_main4 .mad_breadcrumbs li+li:before{color:#82c213}
.mad_main5 .mad_breadcrumbs nav li:not(:last-child) a,.mad_main5 .mad_breadcrumbs li+li:before{color:#f4bc16}
.mad_main6 .mad_breadcrumbs nav li:not(:last-child) a,.mad_main6 .mad_breadcrumbs li+li:before{color:#5080bf}
.grid_list{margin-bottom:-30px}
.grid_list [class*=col-sm-]{margin-bottom:30px}
.grid_list [class*=col-sm-] a img{width:100%;height:100%}
.mad_main6 .mad_section_bg1 .grid_list{margin-top:50px}
.mad_main6 .mad_section_bg1 .grid_list .button{margin-top:20px}
.mad_main6 .image_bg_section9 .grid_list{margin-bottom:30px}
.mad_main2 .list_with_icons ul{margin-top:30px}
.list_with_icons ul li{margin-bottom:40px;padding-left:90px;position:relative}
.list_with_icons ul li:last-child{margin-bottom:0}
.list_with_icons ul li:before{color:#27a63d;text-align:center;background:0 0;border:2px solid #27a63d;border-radius:100px;width:70px;height:70px;font-family:fontello;font-size:30px;line-height:66px;position:absolute;top:0;left:0}
.list_with_icons ul li h5{color:#3b3b3b;margin-bottom:20px;font-weight:700}
.mad_main5 .list_with_icons ul{margin:105px 0 140px}
.mad_main5 .list_with_icons ul li{margin-top:65px;padding-left:90px;position:relative}
.mad_main5 .list_with_icons ul li:first-child{margin-top:0}
.mad_main5 .list_with_icons ul li:before{color:#f4bc16;text-align:center;background:0 0;border:2px solid #f4bc16;border-radius:100px;width:70px;height:70px;font-family:fontello;font-size:24px;line-height:66px;position:absolute;top:0;left:0}
.mad_main5 .list_with_icons ul li h5{text-transform:none}
.products_list ul li{border-bottom:1px solid #f4f4f4;padding:25px 0;line-height:1.2em}
.products_list ul li:first-child{padding-top:0}
.products_list ul li>div{position:relative}
.products_list ul li img,.products_list ul li .product_description{display:inline-block}
.products_list ul li .product_description>div{font-size:13px}
.products_list ul li img{margin-right:15px}
.products_list ul li .product_description{color:#a6a5a6;width:calc(100% - 85px)}
.products_list ul li .product_description a{color:#333;padding:0 10px 10px 0;font-weight:700;display:inline-block}
.mad_main2 .products_list ul li .product_description a,.mad_main5 .products_list ul li .product_description a{color:#3b3b3b}
.mad_main3 .products_list ul li .product_description a{color:#353c42}
.mad_main4 .products_list ul li .product_description a{color:#1e3859}
.mad_main6 .products_list ul li .product_description a{color:#5080bf}
.products_list ul li .product_description .model{line-height:18px}
.products_list ul li .product_description .prise{width:100%}
.products_list ul li .product_description .prise .f_right{color:#2965b0;font-size:14px;font-weight:700}
.shopping_cart .total_price{color:#b92127;text-transform:uppercase;border-bottom:1px solid #f4f4f4;padding:15px 0;font-weight:700}
.mad_main2 .products_list ul li .product_description .prise .f_right{color:#27a63d}
.mad_main2 .shopping_cart .total_price{color:#de5b92}
.mad_main3 .products_list ul li .product_description .prise .f_right{color:#2965b0}
.mad_main3 .shopping_cart .total_price{color:#2abfd4}
.mad_main4 .products_list ul li .product_description .prise .f_right{color:#2c95ff}
.mad_main4 .shopping_cart .total_price{color:#82c213}
.mad_main5 .products_list ul li .product_description .prise .f_right{color:#666}
.mad_main5 .shopping_cart .total_price{color:#f4bc16}
.mad_main6 .products_list ul li .product_description .prise .f_right{color:#b92127}
.mad_main6 .shopping_cart .total_price{color:#5080bf}
.shopping_cart .sc_footer{padding:25px 0 20px}
.shopping_cart .sc_footer .button.type1{margin-right:5px}
.shopping_cart p{font-size:13px;line-height:18px}
.mad_main2 .close_product{color:#de5b92}
.mad_main2 .close_product:hover{color:#27a63d}
.mad_main3 .close_product{color:#2abfd4}
.mad_main3 .close_product:hover{color:#224687}
.mad_main4 .close_product{color:#82c213}
.mad_main4 .close_product:hover{color:#2c95ff}
.mad_main5 .close_product{color:#f4bc16}
.mad_main5 .close_product:hover{color:#666}
.mad_main6 .close_product{color:#5080bf}
.mad_main6 .close_product:hover{color:#b92127}
.close_product{color:#b92127;background-color:#0000;font-family:fontello;font-weight:300;position:absolute;top:0;right:0}
.close_product:hover{color:#2965b0}
.close_product:before{content:""}
.half_bg_block{position:relative}
.half_bg_block:before{content:"";background:#f9f9f9;width:100%;height:50%;position:absolute;top:50%;left:0;right:0}
.half_bg_block.var2:before{top:0}
.paginations{font-size:0}
.paginations li{display:inline-block}
.paginations li:not(:last-child){margin-right:2px}
.paginations li a{text-align:center;width:45px;height:40px;font-family:fontello;font-size:16px;line-height:40px;display:block}
.paginations li[class*=arrow_] a{color:#8e8e8e;background:#eee}
.paginations li[class*=arrow_] a:hover{color:#fff;background:#2965b0}
.paginations li.sort a{color:#fff;background:#2965b0}
.mad_main2 .paginations li.sort a,.mad_main2 .paginations li[class*=arrow_] a{border-radius:5px}
.mad_main2 .paginations li.sort a,.mad_main2 .paginations li[class*=arrow_] a:hover{background:#27a63d}
.mad_main2 .paginations li.sort a:hover{background:#de5b92}
.mad_main3 .paginations li.sort a,.mad_main3 .paginations li[class*=arrow_] a:hover{background:#2abfd4}
.mad_main3 .paginations li.sort a:hover{background:#2965b0}
.mad_main4 .paginations li.sort a,.mad_main4 .paginations li[class*=arrow_] a:hover{background:#82c213}
.mad_main4 .paginations li.sort a:hover{background:#2c95ff}
.mad_main5 .paginations li.sort a,.mad_main5 .paginations li[class*=arrow_] a:hover{background:#f4bc16}
.mad_main5 .paginations li.sort a:hover{background:#666}
.paginations li.sort a:hover{background:#b92127}
.paginations li.sort a:before{content:""}
.paginations li.arrow_left a:before{content:""}
.paginations li.arrow_right a:before{content:""}
.soc_count_list ul li i{color:#e3e3e3;-o-transition:all .3s ease;font-size:18px;-webkit-transition:all .3s;transition:all .3s}
.soc_count_list ul li a:hover i{color:#b92127}
.mad_main2 .soc_count_list ul li a:hover i{color:#de5b92}
.mad_main3 .soc_count_list ul li a:hover i{color:#2abfd4}
.mad_main4 .soc_count_list ul li a:hover i{color:#82c213}
.mad_main5 .soc_count_list ul li a:hover i{color:#f4bc16}
.mad_main6 .soc_count_list ul li a:hover i{color:#5080bf}
.horisontal_list>ul>li:not(:last-child){margin-right:15px}
.horisontal_list>ul>li{display:inline-block}
.vertical_list>ul>li:not(:last-child){margin-bottom:15px}
.vertical_list.var2>ul>li:not(:last-child){margin-bottom:30px}
.vertical_list>ul>li a{color:#b92127;vertical-align:middle}
.vertical_list>ul>li a:hover{text-decoration:underline}
.mad_main2 .vertical_list>ul>li a{color:#de5b92}
.mad_main3 .vertical_list>ul>li a{color:#28a7ba}
.mad_main3 .vertical_list>ul>li{list-style:inside}
.mad_main3 #footer .vertical_list>ul>li{color:#fff;font-size:10px}
.mad_main4 .vertical_list>ul>li a{color:#82c213}
.mad_main5 .vertical_list>ul>li a{color:#f4bc16}
.mad_main6 .vertical_list>ul>li a{color:#5080bf}
.mad_main3 #footer .vertical_list>ul>li a{margin-left:10px;font-size:14px}
.vertical_list.type2>ul>li:not(:last-child){border-bottom:2px solid #f3f3f3;margin-bottom:30px;padding-bottom:25px}
.vertical_list.with_icon ul>li{list-style:none}
.vertical_list.with_icon ul>li a:before{content:"";margin-right:10px;font-family:fontello;font-weight:700;display:inline-block}
.vertical_list.with_icon ul>li:not(:last-child){margin-bottom:20px}
.work_progress_line ul li{text-align:center;max-width:140px;margin-right:105px;display:inline-block;position:relative}
.work_progress_line ul li h5{color:#555;margin-bottom:0}
.work_progress_line ul li:last-child{margin-right:0}
.work_progress_line ul li:after{content:"";background:url(/wp-content/themes/helpmate/images/right_arrow.png) 50% no-repeat;width:65px;height:140px;margin-left:20px;display:block;position:absolute;top:0;left:100%}
.work_progress_line ul li:last-child:after{display:none}
.work_progress_line ul li .icon_item:hover{color:#ec3238;background:0 0}
.work_progress_line ul li .icon_item{text-align:center;color:#fff;cursor:pointer;-o-transition:all .3s ease;background:#ec3238;border:2px solid #ec3238;border-radius:150px;width:140px;height:140px;margin-bottom:20px;font-family:fontello;font-size:48px;line-height:134px;-webkit-transition:all .3s;transition:all .3s;display:inline-block;position:relative}
.work_progress_line ul li .icon_item:before{text-align:center;color:#ec3238;background:#fff;border-radius:50px;width:35px;height:35px;font-family:Oxygen,sans-serif;font-size:16px;font-weight:700;line-height:35px;position:absolute;top:calc(50% - 17px);left:-17px}
.work_progress_line ul li:first-child .icon_item:after{content:""}
.work_progress_line ul li:first-child .icon_item:before{content:"1"}
.work_progress_line ul li:nth-child(2) .icon_item:after{content:""}
.work_progress_line ul li:nth-child(2) .icon_item:before{content:"2"}
.work_progress_line ul li:nth-child(3) .icon_item:after{content:""}
.work_progress_line ul li:nth-child(3) .icon_item:before{content:"3"}
.work_progress_line ul li:nth-child(4) .icon_item:after{content:""}
.work_progress_line ul li:nth-child(4) .icon_item:before{content:"4"}
.work_progress_line ul li:nth-child(5) .icon_item:after{content:""}
.work_progress_line ul li:nth-child(5) .icon_item:before{content:"5"}
.work_progress_line ul li h5{text-transform:none}
.service_item_list .services_list{cursor:pointer;background:#5080bf}
.service_item_list .wpb_column:nth-of-type(2) .services_list{opacity:.9}
.service_item_list .wpb_column:nth-of-type(3) .services_list{opacity:.8}
.service_item_list .wpb_column:nth-of-type(4) .services_list{opacity:.7}
.service_item_list .vc_column_container .vc_column-inner{padding:0}
.service_item_list .item_holder{min-height:450px}
.service_item_list .item_holder:before,.service_item_list .item_holder:after{display:none}
.service_item_list.post_area.type2 .caption_block{top:40%}
.service_item_list.post_area.type2 .item_holder:hover .caption_block{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%)}
.service_item_list .item_holder h4:before{content:"";background-repeat:no-repeat;height:150px;display:block;background-position:50%!important}
.service_item_list.post_area.type2 .item_desc p,.service_item_list.post_area.type2 .item_desc .button{-o-transition:all .3s ease;padding-top:150px;-webkit-transition:all .3s;transition:all .3s}
.service_item_list.post_area.type2 .item_desc .button>span span:first-child{color:#222;background:#fff}
.service_item_list.post_area.type2 .item_holder:hover .item_desc .button{-o-transition:padding-top .5s ease;-webkit-transition:padding-top .5s;transition:padding-top .5s}
.service_item_list.post_area.type2 .item_holder:hover .item_desc p,.service_item_list.post_area.type2 .item_holder:hover .button{padding-top:0}
.rev_slider_wrapper .vertical_list_type2{color:#545f68;z-index:9;font-size:14px;position:absolute}
.vertical_list_type2 ul li{margin-bottom:25px;line-height:23px}
.vertical_list_type2 ul li:last-child{margin-bottom:0}
.vertical_list_type2 ul li:before{content:"";color:#2bbfd4;vertical-align:middle;margin-right:20px;font-family:fontello;font-size:20px;display:inline-block}
.rev_slider_wrapper .vertical_list_type2 ul li:before{color:#274a8a}
.vertical_list_type2 .button_holder{margin-top:45px}
.vertical_list_type2 .button_holder .button:first-child{margin-right:5px}
.mad_main6 .vertical_list_type2 ul li{margin-bottom:15px;font-weight:700}
.mad_main6 .vertical_list_type2 ul li:last-child{margin-bottom:0}
.mad_main6 .vertical_list_type2 ul li:before{color:#ec3238;font-weight:400}
.list_with_image>ul>li:not(:last-child){border-bottom:1px solid #4c4c4c;margin-bottom:20px;padding-bottom:20px}
.list_with_image ul li figure{float:left;margin-right:15px}
.list_with_image ul li>a{color:#fff;margin-top:-5px;padding-bottom:15px;display:block}
.list_with_image ul li>a:hover{text-decoration:underline}
.mad_main5 #footer .list_with_image ul li>a{color:#f4bc16}
.button{letter-spacing:1px;background:0 0;width:150px;height:40px;font-size:14px;line-height:42px;display:inline-block;position:relative;overflow:hidden}
.button>span{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block}
.button>span span{opacity:1;color:#fff;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s linear,background .3s linear;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;transition:transform .3s linear,background .3s linear;display:block;position:absolute;top:0;left:0}
.button>span span:nth-of-type(2){-webkit-transform:rotateX(-90deg)translateZ(40px);transform:rotateX(-90deg)translateZ(40px)}
.button:hover>span{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
.button.type1>span span:first-child{background:#b92127}
.button.type1:hover>span span:nth-of-type(2){background:#2965b0}
.button.type2>span span:first-child{background:#2965b0}
.button.type2:hover>span span:nth-of-type(2){background:#b92127}
.button.full_width{width:100%}
.button.type3>span span:first-child{color:#2965b0;background:#fff}
.mad_main2 .button.type3>span span:first-child{color:#27a63d}
.mad_main5 .button.type3>span span:first-child{color:#3b3b3b}
.button.type3:hover>span span:nth-of-type(2){color:#fff;background:#b92127}
.mad_main2 .button.type3:hover>span span:nth-of-type(2){background:#de5b92}
.mad_main4 .button.type3:hover>span span:nth-of-type(2){background:#82c213}
.button.size2{text-transform:uppercase;width:180px;height:47px;font-size:16px;line-height:49px}
.mad_main4 .button.size2{text-transform:none;width:180px;height:47px;font-size:20px;line-height:45px}
.mad_main6 .button.size2{text-transform:none;line-height:46px}
.button_section>div .button{margin-bottom:15px!important}
.button_section .button{margin-right:7px}
.mad_main3 .button{letter-spacing:0}
.mad_main4 .button{letter-spacing:0;font-size:16px;line-height:40px}
.mad_main5 .button{text-transform:uppercase;letter-spacing:.5px;font-size:14px}
.mad_main6 .button{font-weight:700}
.mad_main2 .button>span span{color:#fff;text-transform:uppercase;border-radius:5px;font-weight:700}
.mad_main2 .button.type1>span span:first-child{background:#de5b92}
.mad_main2 .button.type1:hover>span span:nth-of-type(2){background:#27a63d}
.mad_main2 .button.type2>span span:first-child{background:#27a63d}
.mad_main2 .button.type2:hover>span span:nth-of-type(2){background:#de5b92}
.mad_main3 .button{background:0 0}
.mad_main3 .button>span span{text-transform:none;border-radius:30px;font-weight:400}
.mad_main3 .button.type1>span span:first-child{background:#2abfd4}
.mad_main3 .button.type2>span span:first-child{background:#224687}
.mad_main3 .button.type2>span span:nth-of-type(2){background:#2abfd4}
.mad_main4 .button.type1>span span:first-child{background:#82c213}
.mad_main4 .button.type1>span span:nth-of-type(2){background:#2c95ff}
.mad_main4 .button.type1:hover>span span:nth-of-type(2){background:#2c95ff}
.mad_main4 .button.type2>span span:first-child{background:#2c95ff}
.mad_main4 .button.type2>span span:nth-of-type(2){background:#82c213}
.mad_main5 .button.type1>span span:first-child{color:#3b3b3b;background:#f4bc16}
.mad_main5 .button.type1>span span:nth-of-type(2){color:#fff;background:#666}
.mad_main5 .button.type2>span span:first-child{color:#fff;background:#666}
.mad_main5 .button.type2>span span:nth-of-type(2){color:#3b3b3b;background:#f4bc16}
.mad_main5 .button.type3>span span:nth-of-type(2){background:#666}
.mad_main6 .button.type1>span span:first-child{background:#5080bf}
.mad_main6 .button.type1>span span:nth-of-type(2){background:#ec3238}
.mad_main6 .button.type2>span span:first-child{background:#ec3238}
.mad_main6 .button.type2>span span:nth-of-type(2){background:#5080bf}
.mad_main6 .button.type3>span span:first-child{color:#fff;background:#bababa}
.mad_main6 .button.type3>span span:nth-of-type(2){background:#ec3238}
.tp-banner-container{position:relative}
.rev_slider,.tp-banner-container{z-index:1;width:100%}
.caption_type_1{width:100%;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:0;left:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
.rev_slider_wrapper .tabs{z-index:99;width:360px;position:absolute;top:165px}
.rev_slider_wrapper .tabs h4{text-transform:none;color:#b92127;letter-spacing:0;margin-bottom:30px;font-weight:700}
.rev_slider_wrapper .contact_form input{background:#fff;border-color:#eaeaea}
.rev_slider_wrapper .contact_form>ul>li{margin-bottom:10px}
.rev_slider_wrapper .contact_form .custom_select,.rev_slider_wrapper .contact_form input{width:calc(100% - 70px)}
.rev_slider_wrapper .contact_form .button{width:100%;margin-top:10px;font-size:16px}
.tparrows.tp-leftarrow:before{content:""}
.tparrows.tp-rightarrow:before{content:""}
.tparrows{z-index:20;opacity:0;cursor:pointer;text-align:center;color:#fff;background:0 0;border:2px solid #fff;width:44px;height:44px;font-family:fontello;font-size:14px;font-weight:400;line-height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:block;position:absolute;margin-top:0!important;top:calc(50% - 20px)!important}
.tp-banner-container .tparrows:hover{color:#333;background:#fff}
.mad_main .mad_section_bg1 .carousel_type_1 .owl-carousel,.mad_about_us .carousel_type_1 .owl-carousel{z-index:5;margin-top:-125px}
.owl-carousel .owl-item{overflow:hidden}
.mad_main2 .carousel_type_1 .owl-carousel{margin-top:0}
.mad_main2 .carousel_type_1 .button{margin-top:60px}
.mad_main4 .carousel_type_4 .button{margin-top:40px}
.post_area.type2 .caption_block{text-align:center;z-index:2;width:100%;margin-top:-15px;padding:0 15px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.post_area.var2.type2 .caption_block{padding:0 30px}
.mad_main2 .post_area .item_block{position:relative}
.mad_main2 .post_area .item_block .item_social{padding:15px 0;font-size:14px}
.mad_main2 .post_area .item_block .item_social a{color:#de5b92}
.mad_main2 .post_area .item_block .item_social a:hover{text-decoration:underline}
.mad_main2 .post_area .item_block .item_info{color:#8d8d8d;border-left:2px solid #27a63d;padding:10px 0 0 20px}
.mad_main2 .post_area .item_block .item_info h5{color:#3b3b3b;text-transform:none;margin-bottom:20px;font-family:Playfair Display,serif;font-size:18px;font-weight:700;line-height:30px}
.mad_main2 .post_area .item_block .post_social_event{padding-top:10px;font-size:14px}
.mad_main2 .post_area .item_block .post_social_event .f_left span{color:#de5b92;padding-left:5px}
.mad_main2 .post_area .item_block>div span{color:#999}
.mad_main2 .post_area .item_block .post_social_event a:hover:before{color:#de5b92}
.post_area.type2 .item_holder:hover .caption_block{margin-top:0;-webkit-transform:translateY(-50%)translate(0,0);-moz-transform:translateY(-50%)translate(0,0);-ms-transform:translateY(-50%)translate(0,0);-o-transform:translateY(-50%)translate(0,0);transform:translateY(-50%)translate(0,0)}
.post_area.type2 .item_desc h5{margin-bottom:0}
.post_area.type2 .item_holder:hover .item_desc_inner{opacity:1}
.post_area.type2 .item_desc{color:#fff}
.post_area.type2 .item_desc .item_desc_inner{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.post_area.type2 .item_desc .item_desc_inner{-o-transition:all .3s ease;-webkit-transition:all .3s;transition:all .3s}
.post_area.type2 .item_desc h4{color:#fff;text-transform:none;margin-bottom:20px;font-weight:400}
.post_area.type2 .item_desc p{margin-bottom:30px}
.post_area.var2.type2 .item_desc p{margin-bottom:20px}
.post_area.type2 .post_area .item_holder .item_img:before{background:0 0}
.post_area.type2 .social_icon_list ul li a{color:#b92127;background:#fff}
.mad_main2 .post_area.type2 .social_icon_list ul li a{color:#de5b92}
.mad_main3 .post_area.type2 .social_icon_list ul li a{color:#2abfd4}
.mad_main4 .post_area.type2 .social_icon_list ul li a{color:#82c213}
.mad_main5 .post_area.type2 .social_icon_list ul li a{color:#f4bc16}
.mad_main6 .post_area.type2 .social_icon_list ul li a{color:#5080bf}
.owl-carousel .owl-nav>[class*=owl-]{color:#fff;text-align:center;-o-transition:all .3s ease;background:#b92127;width:35px;height:35px;font-family:fontello;font-size:14px;line-height:35px;-webkit-transition:all .3s;transition:all .3s;display:block;position:absolute;top:calc(50% - 17px)}
.mad_main2 .owl-carousel .owl-nav>[class*=owl-]{background:#d0d0d0;border-radius:5px}
.mad_main2 .mad_section_bg1 .carousel_type_1 .owl-carousel .owl-nav>[class*=owl-]{top:110px}
.mad_main2.mad_elements .mad_about_us .owl-carousel .owl-nav>[class*=owl-]{top:calc(50% - 17px)}
.mad_main3 .owl-carousel .owl-nav>[class*=owl-]{background:#2abfd4}
.mad_main4 .owl-carousel .owl-nav>[class*=owl-]{background:#82c213}
.mad_main4 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#2c95ff}
.mad_main5 .owl-carousel .owl-nav>[class*=owl-]{background:#f4bc16}
.mad_main5 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#666}
.mad_main6 .owl-carousel .owl-nav>[class*=owl-]{background:#5080bf}
.mad_main6 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#ec3238}
.owl-carousel .owl-nav>[class*=owl-]:hover{background:#2965b0}
.mad_main2 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#27a63d}
.carousel_type_1 .owl-carousel .owl-prev{margin-right:20px;right:100%}
.owl-carousel .owl-prev:before{content:""}
.carousel_type_1 .owl-carousel .owl-next{margin-left:20px;left:100%}
.owl-carousel .owl-next:before{content:""}
.carousel_type_1 .owl-carousel .owl-item{padding:0 10px}
.mad_main2 .carousel_type_1 .owl-carousel .owl-item{padding:0 15px}
.carousel_type_1{margin:0 -10px}
.mad_main2 .carousel_type_1{margin:0 -15px}
.mad_elements carousel_type_3 .owl-nav>[class*=owl-],#sidebar .owl-carousel .owl-nav>[class*=owl-]{top:0!important}
.carousel_type_2{padding:45px 35px}
.carousel_type_2 .owl-carousel .owl-item .item_holder{width:100%;min-height:87px;display:table}
.carousel_type_2 .owl-carousel .owl-item .item_holder>div{vertical-align:middle;text-align:center;display:table-cell}
.carousel_type_2 .owl-carousel .owl-item .item_holder>div a{display:inline-block}
.carousel_type_2 .owl-carousel .owl-item img{height:110px;display:inline-block;width:auto!important}
.carousel_type_2 .owl-carousel .owl-prev{left:-35px}
.carousel_type_2 .owl-carousel .owl-next{right:-35px}
.carousel_type_3{position:relative}
.carousel_type_3 .owl-carousel .owl-nav{position:absolute;top:-60px;right:0}
.carousel_type_3 .owl-carousel .owl-prev,.carousel_type_3 .owl-carousel .owl-next{display:inline-block;position:relative}
.carousel_type_3 .owl-carousel .owl-prev{margin-right:2px}
.mad_main3 [class*=image_bg_section] .carousel_type_3 .owl-carousel .owl-nav,.mad_main3 .review_post .carousel_type_3 .owl-carousel .owl-nav{top:auto;bottom:-35px}
.mad_elements[class*=mad_main] .carousel_type_3 .owl-carousel .owl-nav{bottom:auto}
.mad_main3 .carousel_type_3 .owl-carousel .owl-nav>[class*=owl-]{background:#2abfd4}
.mad_main3 .carousel_type_3 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#224687}
.mad_main3 .carousel_type_3 .owl-carousel .owl-prev{margin-right:4px}
.carousel_type_4 .owl-carousel .owl-prev{left:15px}
.carousel_type_4 .owl-carousel .owl-next{right:15px}
.mad_main4 .carousel_type_4 .owl-carousel .owl-nav>[class*=owl-]{background:#82c213}
.mad_main4 .carousel_type_4 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#2c95ff}
.mad_main6 .carousel_type_2{padding:0 35px}
.with_thumbs .owl-theme .owl-controls{text-align:center}
.with_thumbs .owl-theme .owl-dots{margin-top:30px;display:inline-block}
.with_thumbs .owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}
.with_thumbs .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.with_thumbs .owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;-o-transition:opacity .2s ease;background:0 0;border:3px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:10px;height:10px;margin:5px 7px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s;display:block}
.review_post .carousel_type_1 .owl-carousel .owl-nav,.mad_main5 .carousel_type_4 .owl-nav,.mad_main6 .carousel_type_4 .owl-nav{display:none}
.mad_main6 .with_thumbs .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#dcdcdc}
.with_thumbs .owl-theme .owl-dots .owl-dot span{border:2px solid #dcdcdc}
.product_page .owl-carousel .owl-nav{background:#fff;height:100%;padding-left:10px;position:absolute;top:0;right:0}
.product_thumbnails_wrap{margin-left:-45px;position:relative}
.product_page .owl-carousel .owl-controls .owl-nav .owl-prev,.product_page .owl-carousel .owl-controls .owl-nav .owl-next{position:relative;top:0}
.product_carousel.owl-carousel .owl-item img{opacity:.5;width:83px;height:83px}
.product_carousel.owl-carousel .owl-item .active img{opacity:1}
.product_page .owl-carousel .owl-controls .owl-nav .owl-prev{margin-bottom:10px}
.product_page .product_item{margin-bottom:20px;overflow:hidden}
.submit_section{text-align:center;background:#fff;border-radius:5px;width:410px;padding:45px 30px 40px;display:inline-block;position:absolute;top:calc(50% - 146px);left:calc(50% - 205px)}
.submit_section .button{margin-top:30px}
.submit_section h3{color:#3b3b3b;margin-bottom:25px;font-weight:600}
.submit_section h3 span{font-weight:800}
.tweet_list>li{border-bottom:1px solid #f5f5f5;margin-bottom:15px;padding-bottom:15px;line-height:24px;position:relative}
#twitter a,#twitter2 a{color:#b92127}
#twitter a:hover,#twitter2 a:hover{text-decoration:underline}
.mad_main2 #twitter a,.mad_main2 #twitter2 a{color:#de5b92}
.mad_main3 #twitter a,.mad_main3 #twitter2 a{color:#2abfd4}
.mad_main4 #twitter a,.mad_main4 #twitter2 a{color:#82c213}
.mad_main5 #twitter a,.mad_main5 #twitter2 a{color:#3b3b3b}
.mad_main6 #twitter a,.mad_main6 #twitter2 a{color:#222}
.mad_main4 #twitter2 .tweet_list>li{color:#77797c;border-color:#f5f5f5}
.mad_main4 #twitter .tweet_list>li{color:#fff;border-color:#294274}
.mad_main6 .tweet_list>li{color:#555;border-color:#f5f5f5}
.tweet_list>li:last-child{border:none;margin-bottom:0;padding-bottom:0}
.popup_holder{z-index:200;text-align:center;background:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0}
.popup_holder:after{vertical-align:middle;content:"";width:0;height:100%;display:inline-block}
.popup_holder .popup{vertical-align:middle;text-align:left;background:#fff;padding:0;display:inline-block;position:relative}
#closePopup,.closePopup{color:#3b3b3b;-o-transition:color .35s ease;font-family:fontello;font-size:18px;-webkit-transition:color .35s;transition:color .35s;position:absolute;top:13px;right:13px}
#closePopup:before,.closePopup:before{content:""}
#closePopup:hover,.closePopup:hover{color:#b92127}
.mad_main2 #closePopup:hover,.mad_main2 .closePopup:hover{color:#de5b92}
.mad_main3 #closePopup:hover,.mad_main3 .closePopup:hover{color:#2abfd4}
.mad_main4 #closePopup:hover,.mad_main4 .closePopup:hover{color:#82c213}
.mad_main5 #closePopup:hover,.mad_main5 .closePopup:hover{color:#f4bc16}
.mad_main6 #closePopup:hover,.mad_main6 .closePopup:hover{color:#5080bf}
.tabs_conrainer{position:relative}
.tabs_nav{float:left}
.tabs_nav li{float:left;margin-right:2px}
.tabs_nav li:last-child{margin-right:0}
.tabs_nav li a{color:#fff;-o-transition:all .3s ease;background:#b92127;padding:10px 20px;font-size:14px;-webkit-transition:all .3s;transition:all .3s;display:block}
.tabs_nav li a:hover,.tabs_nav li.ui-tabs-active a{color:#fff;background:#2965b0}
.mad_main2 .tabs_nav li a{background:#de5b92}
.mad_main2 .tabs_nav li a{border-radius:5px 5px 0 0}
.mad_main2 .tabs_nav li a:hover,.mad_main2 .tabs_nav li.ui-tabs-active a{background:#27a63d}
.mad_main3 .tabs_nav li a{background:#2abfd4}
.mad_main3 .tabs_nav li a:hover,.mad_main3 .tabs_nav li.ui-tabs-active a{background:#224687}
.mad_main4 .tabs_nav li a{background:#82c213}
.mad_main4 .tabs_nav li a:hover,.mad_main4 .tabs_nav li.ui-tabs-active a{background:#2c95ff}
.mad_main5 .tabs_nav li a{background:#f4bc16}
.mad_main5 .tabs_nav li a:hover,.mad_main5 .tabs_nav li.ui-tabs-active a{background:#666}
.mad_main6 .tabs_nav li a{background:#5080bf}
.mad_main6 .tabs_nav li a:hover,.mad_main6 .tabs_nav li.ui-tabs-active a{background:#ec3238}
.tabs_content>[id*=tab-]{border:1px solid #eaeaea;padding:20px}
.mad_main2 .tabs_content>[id*=tab-]{border-radius:0 5px 5px}
.tabs_content>[id*=tab-] figure{float:left;margin-right:20px;padding-bottom:10px}
.tabs.vertical .tabs_content{z-index:1;margin-left:-1px;position:relative;overflow:hidden}
.tabs.vertical .tabs_nav{z-index:2;margin-right:-1px}
.tabs.vertical .tabs_nav li{float:none;margin-bottom:1px;margin-right:0}
.tabs.vertical .tabs_nav li a{padding:10px 68px}
.mad_main2 .tabs.vertical .tabs_nav li a{border-radius:5px 0 0 5px}
.rev_slider_wrapper .tabs{background:#fefeff}
.rev_slider_wrapper .tabs .tabs_nav{float:none}
.rev_slider_wrapper .tabs .tabs_content{padding:35px 25px 35px 30px}
.rev_slider_wrapper .tabs_content>[id*=tab-]{border:none;padding:0}
.rev_slider_wrapper .tabs .tabs_content p{color:#fff}
.rev_slider_wrapper .tabs .tabs_nav>li{float:left;width:50%;margin-right:0}
.rev_slider_wrapper .tabs .tabs_nav>li>a{text-transform:uppercase;color:#fff;text-align:center;letter-spacing:1px;background:#2965b0;padding:15px 0;font-weight:700;display:block}
.rev_slider_wrapper .tabs .tabs_nav>li.ui-tabs-active>a{color:#333;background:0 0}
[class*=default_list_]{margin-bottom:20px}
[class*=default_list_] li{margin-top:5px}
[class*=default_list_] li:first-child{margin-top:0}
[class*=default_list_] li{vertical-align:middle;font-weight:300;line-height:24px;display:block;position:relative}
[class*=default_list_] li:before{vertical-align:middle;color:#b92127;margin-right:10px;font-family:fontello;font-weight:400;display:inline-block}
.default_list_numb li span{float:left;vertical-align:middle;color:#b92127;padding-right:10px}
.default_list_arrow li:before{content:"";font-size:14px}
.default_list_check li:before{content:"";font-size:12px}
.default_list_disk li:before{content:"";font-size:24px;line-height:21px}
.default_list_plus li:before{content:"";font-size:11px}
.default_list_star li:before{content:"";font-size:12px}
.default_list_numb li{list-style-position:inside}
.image_bg_section1 .few_col_list,.image_bg_section1 .few_col_list .button{margin-top:35px}
[class*=image_bg_section] [class*=default_list_] li{color:#fff}
.few_col_list [class*=default_list_]{min-width:175px;margin-right:30px;display:inline-block}
.few_col_list [class*=default_list_]:last-child{margin-right:0}
.few_col_list .default_list_icon li:not(:first-child){margin-top:15px}
.mad_main2 [class*=default_list_] li:before,.mad_main2 .default_list_numb li span{color:#de5b92}
.mad_main2 [class*=default_list_] li:before{font-size:16px}
.mad_main3 [class*=default_list_] li:before,.mad_main3 .default_list_numb li span{color:#2abfd4}
.mad_main4 .mad_section_bg1 .default_list_check li{margin-top:15px;font-weight:400}
.mad_main4 .mad_section_bg2 .default_list_check li:first-child{margin-top:0}
.mad_main4 [class*=default_list_] li:before,.mad_main4 .default_list_numb li span{color:#2c95ff}
.mad_main5 [class*=default_list_] li:before,.mad_main5 .default_list_numb li span{color:#f4bc16}
.mad_main6 [class*=default_list_] li:before,.mad_main6 .default_list_numb li span{color:#5080bf}
.pricing_menu{margin:-55px 0 0 -50px}
.pricing_item{text-align:center;background:#f5f5f5;width:180px;height:180px;margin-top:55px;margin-left:50px;display:inline-block;position:relative}
.pricing_item .pricing_inner{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.pricing_item .pricing_inner h2{color:#2abfd4;font-size:60px}
.pricing_item .pricing_inner h5,.pricing_item .pricing_inner h2{text-transform:none;margin-bottom:0;font-weight:400}
.pricing_item .pricing_inner h5{color:#3b5790;font-size:18px}
.custom_select{vertical-align:middle;width:100%;display:inline-block;position:relative}
.custom_select .select_title{cursor:pointer;z-index:1;background:#fff;border:1px solid #e8e8e8;width:100%;height:40px;padding:10px}
.custom_select .select_list{cursor:pointer;z-index:5;background:#fff;border:1px solid #f2f2f2;border-top:none;width:100%;display:none;position:absolute;top:100%;left:0}
.custom_select .select_list li{-o-transition:all .3s ease;padding:10px 15px;-webkit-transition:all .3s;transition:all .3s}
.custom_select .select_list li:hover{color:#fff;background:#2965b0}
.mad_main2 .custom_select .select_list li:hover{background:#de5b92}
.mad_main3 .custom_select .select_list li:hover{background:#2abfd4}
.mad_main4 .custom_select .select_list li:hover{background:#82c213}
.mad_main5 .custom_select .select_list li:hover{background:#f4bc16}
.mad_main6 .custom_select .select_list li:hover{background:#5080bf}
.custom_select .select_title:before{content:"";padding:0 15px;font-family:fontello;line-height:40px;position:absolute;top:0;right:0}
.custom_select .select_title.active:before{content:""}
.item_option{color:#fff;text-align:left;width:100%;padding-left:65px;position:relative}
.mad_main6 .item_option{color:#555;text-align:right;padding-left:0;padding-right:65px}
.mad_main6 .col-sm-4:nth-child(3n) .item_option{text-align:left;padding-left:65px;padding-right:0}
.item_option:before{font-family:fontello;font-size:45px;position:absolute;top:10px;left:0}
.mad_main6 .item_option:before{left:auto;right:0}
.mad_main6 .col-sm-4:nth-child(3n) .item_option:before{left:0;right:auto}
.item_option h5{font-size:14px;font-weight:700}
.mad_main6 .item_option h5{color:#ec3238;text-transform:none;margin-bottom:20px;font-size:16px;font-weight:700}
.mad_main6 .item_option:before{color:#ec3238}
.mad_main6 .grid_list [class*=col-sm-]{margin-bottom:45px}
#newsletter{position:relative}
#newsletter input{background:#fff;border:none;padding:10px 60px 10px 20px}
#newsletter button{color:#cbcbcb;background:0 0;padding:0 20px;font-family:fontello;line-height:40px;position:absolute;top:0;right:0}
#newsletter button:before{content:""}
#newsletter input::-webkit-input-placeholder{font-size:14px}
#newsletter::-moz-placeholder{font-size:14px}
#newsletter.contact_form.var2 input{background:#fff;border:1px solid #eaeaea}
#newsletter.contact_form.var2 .button{float:right}
#newsletter.contact_form.var2 button:before{content:"";color:#2965b0;font-weight:700}
.mad_main2 #newsletter.contact_form.var2 .button{margin-left:5px}
.mad_main2 #newsletter.contact_form.var2 button:before{color:#27a63d}
.mad_main4 #newsletter.contact_form.var2 button:before{color:#2c95ff}
.mad_main5 #newsletter.contact_form.var2 button:before{color:#666}
.mad_main6 #newsletter.contact_form.var2 button:before{color:#ee2d32}
#newsletter.contact_form.var2 input::-webkit-input-placeholder,#newsletter.contact_form.var2 textarea::-webkit-input-placeholder{color:#b5b5b5}
#newsletter.contact_form.var2 input::-moz-placeholder,#newsletter.contact_form.var2 textarea::-moz-placeholder{color:#b5b5b5}
.go-to-top{color:#fff;cursor:pointer;opacity:0;visibility:hidden;text-align:center;z-index:100;background:#b92127;width:35px;height:35px;font-size:14px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;position:fixed;inset:auto 100px 10% auto;line-height:35px!important}
.mad_main2 .go-to-top{color:#fff;background:#de5b92;border-radius:5px}
.mad_main3 .go-to-top{background:#2abfd4}
.mad_main4 .go-to-top{background:#2c95ff}
.mad_main5 .go-to-top{color:#42403a;background:#f4bc16}
.mad_main6 .go-to-top{background:#5080bf}
.go-to-top.go-top-visible{opacity:1;visibility:visible;right:30px}
.go-to-top:before{content:"";font-family:fontello}
.go-to-top:hover{background:#2965b0}
.mad_main2 .go-to-top:hover{background:#27a63d}
.mad_main4 .go-to-top:hover{background:#82c213}
.mad_main5 .go-to-top:hover{color:#fff;background:#666}
.mad_main6 .go-to-top:hover{background:#ee2d32}
.go-to-top:hover:before{color:#fff}
.go-top-visible{display:block}
.widget_title{letter-spacing:1px;margin-bottom:35px;font-size:14px;font-weight:700}
.mad_main2 .widget_title{font-size:16px}
.main_title{color:#333;text-align:center;background:url(/wp-content/themes/helpmate/images/title_sep.png) bottom no-repeat;margin-bottom:50px;padding:0 0 30px;font-size:48px;font-weight:300;position:relative}
.main_title.no_space{padding-top:0}
.mad_main2 .main_title,.mad_main5 .main_title,.mad_main6 .main_title{color:#3b3b3b;background:0 0}
.mad_main2 .main_title{text-transform:none;font-size:36px}
.mad_main5 .main_title{font-size:30px;font-weight:700}
.mad_main2 .main_title:before,.mad_main5 .main_title:before,.mad_main6 .main_title:before{content:"";width:70px;height:2px;display:block;position:absolute;top:100%;left:calc(50% - 35px)}
.mad_main2 .main_title:before{background:#de5b92;height:3px}
.mad_main5 .main_title:before{background:#f4bc16}
.mad_main4 .main_title{text-transform:none;color:#1e3859;background:0 0;padding-bottom:0;font-size:30px}
.mad_main4 [class*=col-] .main_title{text-align:left}
.mad_main4 .mad_section_bg2 p{margin-bottom:25px;font-size:18px;font-weight:400}
.mad_main6 .main_title{color:#5080bf;text-transform:none;padding-bottom:10px;font-size:48px;font-weight:700;display:inline-block}
.mad_main6 h3.main_title{font-size:36px}
.mad_main6 .main_title:before{background:#5080bf;width:100%;height:3px;left:0}
.mad_main4 .mad_section_bg2 figure{margin-bottom:20px}
.mad_main4 .mad_section_bg2 figure img{width:100%}
.mad_section_bg2 .main_title,.mad_section_bg2,.mad_main4 .mad_section_bg2 .default_list_check li{color:#fff}
.mad_main4 .mad_section_bg2 .default_list_check{margin:30px 0 0}
.divider_icon{background:url(/wp-content/themes/helpmate/images/title_sep.png) bottom no-repeat;height:3px}
.mad_main2 .divider_icon{background:#de5b92;width:70px}
.mad_main3 .divider_icon{background:#e3e3e3;width:100px;height:2px}
.mad_main4 .divider_icon{display:none}
.mad_main5 .divider_icon{background:#f4bc16;width:70px;height:2px}
.mad_main6 .divider_icon{background:#5080bf;width:100%}
.divider{border-bottom:1px solid #f2f2f2}
.divider2{border-bottom:1px solid #000}
.mad_elements .divider_list{margin-bottom:40px}
.divider_list li:not(:last-child){margin-bottom:15px}
.mad_main3 .main_title{color:#353c42;text-transform:none;background:0 0;font-size:36px;position:relative}
.mad_main3 .rev_slider .main_title{color:#224687}
.mad_main3 .rev_slider .text2 .main_title{color:#fff;text-align:center;padding-bottom:0;font-size:48px;font-weight:700;line-height:48px}
.mad_main3 .rev_slider .text .main_title:before{background:#fff}
.mad_main3 .rev_slider .text2 .main_title:before{display:none}
.mad_main3 .rev_slider .text2{text-align:center}
.tparrows:hover{color:#333!important;background:#fff!important}
.tparrows:hover:before{color:#333!important}
.tparrows:before{font-family:fontello!important}
.mad_main3 .main_title:before{content:"";background:#e3e3e3;width:100px;height:2px;position:absolute;top:100%;left:0}
.mad_main3 .main_title{text-align:left}
.mad_main3 .main_title.title_center{text-align:center}
.mad_main3 .main_title.title_center:before{left:calc(50% - 50px)}
.mad_main3 .main_title span{font-weight:300}
.accordion_item{overflow:hidden}
.accordion_item .a_content{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:20px}
.accordion_item h5{margin-bottom:0}
.a_title{cursor:pointer;text-transform:uppercase;color:#333;letter-spacing:.6px;-o-transition:all .3s ease;background:0 0;border:1px solid #eaeaea;border-bottom:none;padding:18px 60px 18px 20px;font-size:14px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;position:relative}
.mad_main2 .a_title.active{border-radius:5px 5px 0 0}
.accordion_item:last-child .a_title.active{border-bottom:1px solid #f3f3f3}
.accordion_item:last-child{border-bottom:1px solid #eaeaea}
.mad_main2 .accordion_item:last-child{border-radius:0 0 5px 5px}
.a_title:after{text-align:center;color:#fff;content:"";-o-transition:all .3s ease;background:#2965b0;width:22px;height:22px;font-family:fontello;font-size:12px;line-height:22px;-webkit-transition:all .3s;transition:all .3s;display:block;position:absolute;top:calc(50% - 11px);right:20px}
.mad_main2 .a_title:after{border-radius:5px}
.a_title:hover:after{background:#b92127}
.a_title:before{color:#b92127;margin-right:10px;display:inline-block}
.mad_main2 .a_title:before{color:#de5b92}
.mad_main3 .a_title:before{color:#2abfd4}
.mad_main4 .a_title:before{color:#82c213}
.mad_main5 .a_title:before{color:#f4bc16}
.mad_main6 .a_title:before{color:#5080bf}
.a_title.active{background:#f9f9f9;border:1px solid #f3f3f3}
.a_title.active:after{content:"";background:#2965b0}
.mad_main2 .a_title{color:#3b3b3b}
.mad_main2 .a_title:after{background:#de5b92}
.mad_main2 .a_title:hover:after{background:#27a63d}
.mad_main3 .a_title{color:#353c42}
.mad_main3 .a_title:after{background:#2abfd4}
.mad_main3 .a_title:hover:after{background:#224687}
.mad_main4 .a_title{color:#1e3859}
.mad_main4 .a_title:after{background:#82c213}
.mad_main4 .a_title:hover:after{background:#2c95ff}
.mad_main5 .a_title{color:#3b3b3b}
.mad_main5 .a_title:after{background:#f4bc16}
.mad_main5 .a_title:hover:after{background:#666}
.mad_main6 .a_title{color:#222}
.mad_main6 .a_title:after{background:#5080bf}
.mad_main6 .a_title:hover:after{background:#ec3238}
.a_title.active .minus_icon{opacity:1}
.a_title.active .plus_icon{opacity:0}
.a_title [class*=us_icon]{height:100%;position:absolute;right:0}
.a_title .minus_icon{opacity:0}
.a_title .minus_icon,.a_title .plus_icon{color:#3e454c;-o-transition:all .3s ease;font-family:fontello;font-weight:400;-webkit-transition:all .3s;transition:all .3s}
.a_title .plus_icon:before{content:""}
.a_title .minus_icon:before{content:""}
.alert{color:#fff;background:#b92127;padding:14px 35px 13px 20px;font-weight:300;margin-bottom:10px!important}
.mad_main2 .alert{border-radius:5px}
.alert.alert-success{background:#6dca4d}
.alert.alert-info{background:#2965b0}
.alert.alert-error{background:#4d1e1e}
.alert .close:hover,.alert .close:focus{color:#fff}
.alert{border:none!important}
.alert .close,.alert .button{position:relative;right:-22px}
.alert .button{float:right;right:-15px}
.alert .button i{min-width:inherit}
button.close{cursor:pointer;-webkit-appearance:none;background:0 0;border:0}
.close{float:right;color:#fff;font-size:25px;font-weight:700}
table{width:100%}
table tr th{text-transform:uppercase;color:#333;background:#f9f9f9;font-weight:700}
.mad_main2 table tr th,.mad_main5 table tr th{color:#3b3b3b}
.mad_main3 table tr th{color:#353c42}
.mad_main4 table tr th{color:#1e3859}
.mad_main6 table tr th{color:#222}
table tr th,table tr td{text-align:left}
.mad_elements .mad_section.inset2 .table_type_1 tr th{width:30%}
.mad_elements .mad_section.inset2 .table_type_1 tr th:nth-child(2n){width:40%}
.table_type_1 tr th,.table_type_1 tr td{padding:14px 25px}
.table_type_1 tr:first-child{border:1px solid #f3f3f3;border-bottom:none}
.table_type_1 tr th:not(:last-child){border-right:1px solid #eaeaea}
.mad_main2 .table_type_1 tr:first-child th:last-child{border-top-right-radius:5px}
.mad_main2 .table_type_1 tr:first-child th:first-child{border-top-left-radius:5px}
.mad_main2 .table_type_1 tr:last-child td:last-child{border-bottom-right-radius:5px}
.mad_main2 .table_type_1 tr:last-child td:first-child{border-bottom-left-radius:5px}
.mad_main2 .table_type_1.horisontal tr:last-child th{border-bottom-left-radius:5px}
.mad_main2 .table_type_1.horisontal tr:first-child td{border-top-right-radius:5px}
.mad_main2 .table_type_1.horisontal tr:last-child td{border-bottom-right-radius:5px}
.table_type_1 tr td:first-child{border-left:1px solid #eaeaea}
.table_type_1 tr td{border-right:1px solid #eaeaea}
.table_type_1 tr:last-child td{border-bottom:1px solid #eaeaea}
.table_type_1 tr td{border-top:1px solid #eaeaea}
.mad_elements .table_type_1 tr:last-child td{font-weight:600}
.table_type_1.horisontal tr th{border:1px solid #f3f3f3}
.table_type_1.horisontal tr th{width:180px}
.table_type_1.horisontal tr th,.table_type_1.horisontal tr td{padding:12px 25px}
.table_type_1.horisontal tr td{padding-left:15px}
.pricing_table tr:first-child th{background:#b92127}
.mad_main2 .pricing_table tr:first-child th{background:#27a63d}
.mad_main3 .pricing_table tr:first-child th{background:#2abfd4}
.mad_main4 .pricing_table tr:first-child th{background:#82c213}
.mad_main5 .pricing_table tr:first-child th{background:#f4bc16}
.mad_main6 .pricing_table tr:first-child th{background:#5080bf}
.pricing_table tr:first-child th:first-child{width:70%}
.pricing_table tr th,.pricing_table tr td{padding:20px}
.pricing_table tr th,[class*=mad_main] .pricing_table tr th{text-transform:uppercase;color:#fff;font-weight:700}
.pricing_table tr td{border-bottom:2px solid #f3f3f3}
.table_type_1.var2 tr th:not(:last-child),.table_type_1.var2 tr td:not(:last-child){border-right-color:#0000!important}
.table_type_1 tr td.payment span{position:relative}
.table_type_1 tr td.payment span:after{content:"";background:url(/wp-content/themes/helpmate/images/paypal_icon.png) no-repeat;width:39px;height:27px;margin-left:10px;position:absolute;top:-2px;left:100%}
.table_type_1.var2 tr td{vertical-align:middle}
.table_type_1.var2 tr th:first-child{width:390px}
.table_type_1.var2 tr th:nth-child(2){width:80px}
.table_type_1.var2 tr th:nth-child(3){width:180px}
.table_type_1.var2 tr:last-child td{font-weight:400}
.table_type_1.var2 tr:last-child td .button{margin-left:10px}
.product_name figure,.product_name a{vertical-align:middle;display:inline-block}
.product_name a{padding-left:20px}
.product_name a:hover h5{text-decoration:underline}
.product_name a h5{text-transform:none;margin-bottom:0;font-weight:600}
.quantity{text-align:center}
.quantity>*{height:40px}
.quantity button{float:left;color:#8e8e8e;background:#eee;width:40px;font-size:20px;font-weight:700;line-height:45px;display:block}
.quantity input[type=text]{text-align:center;float:left;color:#fff;background:#2965b0;border:none;border-left:1px solid #fff;border-right:1px solid #fff;width:40px;padding:0}
.mad_main2 .quantity input[type=text]{background:#27a63d}
.mad_main3 .quantity input[type=text]{background:#2abfd4}
.mad_main4 .quantity input[type=text]{background:#2c95ff}
.mad_main5 .quantity input[type=text]{background:#666}
.mad_main6 .quantity input[type=text]{background:#ee2d32}
.comment_form{background:#2a2a2a;padding:35px}
.mad_main2 .comment_form{border-radius:5px}
.comment_form .button{margin-top:30px}
.comment_form ul>li:not(:last-child){margin-bottom:20px}
.comment_form textarea{height:90px}
.comment_form label{color:#fff;padding-bottom:10px;display:block}
.mad_main2 .reviews_section .main_title{margin-bottom:70px}
.reviews_section h4{text-transform:none;margin-bottom:15px}
.reviews h2{text-transform:none}
.reviews_section span{color:#a8a8a8;padding-left:10px}
.reviews_section p{padding-top:20px}
.reviews_section .button{margin-top:40px}
.rating_list{display:inline-block}
.rating_list li{float:left;margin-left:1px;font-family:fontello;font-size:14px;display:inline-block;position:relative}
.rating_list li:before{content:""}
.mad_main .rating_list li{color:#b92127}
.mad_main2 .rating_list li{color:#de5b92}
.mad_main3 .rating_list li{color:#2abfd4}
.mad_main4 .rating_list li{color:#82c213}
.mad_main5 .rating_list li{color:#f4bc16}
.mad_main6 .rating_list li{color:#5080bf}
.rating_list li.empty{color:#dedede}
.reviews .review_post .review_item{border:1px solid #f2f2f2;min-height:240px;padding:30px}
.mad_main2 .reviews .review_post .review_item{border-radius:5px}
blockquote{color:#5e5e5e;background:#f9f9f9;margin-bottom:15px;padding:16px 25px 16px 40px;font-size:20px;font-style:italic;line-height:36px;position:relative}
blockquote p{line-height:36px}
.mad_main2 blockquote{border-radius:0 5px 5px 0}
.mad_main2 blockquote p,.mad_main3 blockquote p,.mad_main4 blockquote p,.mad_main5 blockquote p,.mad_main6 blockquote p{line-height:36px}
blockquote:before{content:"";background:#b92127;width:10px;height:100%;position:absolute;top:0;left:0}
.mad_main2 blockquote:before{background:#de5b92;border-radius:5px 0 0 5px}
.mad_main3 blockquote:before{background:#2abfd4}
.mad_main4 blockquote:before{background:#82c213}
.mad_main5 blockquote:before{background:#f4bc16}
.mad_main6 blockquote:before{background:#5080bf}
blockquote:after{content:close-quote;font-size:0;position:absolute}
.author_info a{color:#5e5e5e;font-size:16px;font-style:normal}
.author_info a:hover{text-decoration:underline}
blockquote.var2{background:#fff;padding:28px 20px 28px 90px;font-size:14px;font-style:normal;line-height:28px}
blockquote.var2:before{content:open-quote;color:#f2f2f2;background:0 0;width:0;height:0;font-family:Arial;font-size:155px;position:absolute;top:70px;left:20px}
blockquote.var3{font-size:18px;font-style:600;background:0 0;padding:0;font-style:normal;line-height:31px}
blockquote.var3:before{content:open-quote;background:0 0;width:0;height:0;padding-right:20px;font-size:30px;display:inline-block;position:relative}
.mad_main3 .author_info a{color:#2abfd4;padding-top:5px;font-size:14px;font-weight:400;display:block}
.mad_main5 blockquote.var3 .author_info{padding-top:15px;font-size:14px;font-weight:400;display:block}
.mad_main5 .image_bg_section7 blockquote.var3,.mad_main5 .image_bg_section7 blockquote.var3 .author_info{color:#fff}
.mad_main blockquote.var3{margin-bottom:0}
.mad_main blockquote.var3:before{vertical-align:-10px;padding-right:10px}
blockquote.var3:after{content:close-quote;vertical-align:-8px;height:0;font-size:30px;line-height:0;display:inline-block;position:relative}
[class*=mad_main] .quote_section{background:#f5f5f5;padding:30px 40px}
.mad_main2 .quote_section{border-radius:5px 5px 0 0}
.mad_main .quote_section .author_info{font-size:18px;font-weight:600}
.quote_holder{position:relative}
.quote_holder:before{content:"";border-top:15px solid #f5f5f5;border-left:17px solid #0000;border-right:17px solid #0000;width:0;height:0;position:absolute;top:100%;left:55px}
.mad_main4 .author_info{margin:30px 0 0 27px}
.mad_main4 .author_info:after{clear:both;visibility:hidden;content:".";height:0;display:block}
[class*=mad_main].mad_elements .author_info{margin:0}
.mad_main4 .author_info figure{float:left;margin-right:20px}
.mad_main4 .author_info a{color:#389bff;padding-top:25px;font-weight:400;display:block}
.mad_main3 blockquote{color:#545f68}
.mad_main4 blockquote.var2{background:#f5f5f5;padding:40px 20px 40px 85px;font-size:16px}
.mad_main4 blockquote.var2:before{color:#2c95ff}
.mad_main5 blockquote.var3:before{color:#f4bc16}
.mad_main6 blockquote.var2{color:#555;text-align:left;background:#dcdcdc;margin-bottom:0;padding:55px 60px 55px 70px;line-height:21px}
.mad_main6 blockquote.var2 h5{color:#555;text-transform:none;margin-bottom:10px;font-size:18px;font-weight:700}
.mad_main6 blockquote.var2:before{content:"";background:url(/wp-content/themes/helpmate/images/quote.png) no-repeat;width:31px;height:24px;display:block;top:20px}
.mad_main6 .quote_holder{max-width:945px;margin:0 auto;display:block}
.mad_main6 .quote_holder:before{border-top-color:#dcdcdc;left:calc(50% - 17px)}
.mad_main6 .author_info{color:#999;margin-top:35px;font-size:14px;font-weight:400;display:inline-block}
.mad_main6 .author_info b{color:#555}
[class*=form_type_] .control-group{margin-bottom:20px;font-weight:300}
[class*=form_type_] .control-group.type2{margin-bottom:10px}
[class*=form_type_] .control-group label{margin-bottom:0}
[class*=form_type_] .control-group table tr td:last-child,[class*=form_type_] .control-group table{width:100%}
.form_type_1 .control-group .control-label{float:left;width:140px;padding-top:10px}
.form_type_1 .control-group input::-moz-placeholder,.form_type_1 .control-group textarea::-moz-placeholder{color:#3e454c}
.form_type_1 .control-group input::-webkit-input-placeholder,.form_type_1 .control-group textarea::-webkit-input-placeholder{color:#3e454c}
.form_type_1 .control-group input:not([type=checkbox]):nth-child(n+2){margin-top:10px}
.form_type_1 .control-group .controls{overflow:hidden}
.form_type_1 .control-group .controls .postcode_elements li{margin-top:8px}
.form_type_1 .control-group.form-elements span{width:138px;display:inline-block}
.form_type_1 .control-group.form-elements label:last-child{margin-left:20px}
.form_type_1 .control-group .controls textarea{height:180px}
.form_type_1 .control-group.input_profiles{margin-bottom:10px}
.form_type_1 .control-group.input_profiles .control-label{width:140px}
.form_type_1 .control-group.input_profiles .controls table tr td:first-child{width:42%}
.form_type_1 .control-group.input_profiles .controls table tr td{text-align:center;width:58%;font-size:14px;font-weight:400}
.form_type_1 .control-group.input_profiles .controls table tr td:last-child{text-align:left;padding:10px 0 0 10px}
.form_type_1 .control-group.input_profiles .controls table.warning tr td,.form_type_1 .control-group.input_profiles .controls table.warning tr td input,.warning{color:#ff9868;border-color:#ff9868}
.form_type_1 .control-group.input_profiles .controls table.error tr td,.form_type_1 .control-group.input_profiles .controls table.error tr td input,.error{color:red;border-color:red}
.form_type_1 .control-group.input_profiles .controls table.info tr td,.form_type_1 .control-group.input_profiles .controls table.info tr td input,.info{color:#2965b0;border-color:#2965b0}
.form_type_1 .control-group.input_profiles .controls table.success tr td,.form_type_1 .control-group.input_profiles .controls table.success tr td input,.success{color:#86d26e;border-color:#86d26e}
.form_type_1.type_2 .control-label,.form_type_1.type_2 .control-group.form-elements span{float:none;width:100%;padding-top:0;padding-bottom:5px;display:block}
.form_type_1.type_2 .control-group.input_profiles .controls table tr td:last-child{padding:0}
.form_type_1.type_2 .control-group.input_profiles .controls table tr:last-child td{text-align:left;padding-top:5px}
input[type=checkbox]{display:none}
input[type=checkbox]+label{cursor:pointer;margin-bottom:8px;padding-left:30px;display:inline-block;position:relative}
input[type=checkbox]+label:after{content:"";color:#dadada;font-family:fontello;font-size:.85em;line-height:24px;display:none;position:absolute;top:50%;left:3px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
input[type=checkbox]+label:before{content:"";border:1px solid #dadada;width:20px;height:20px;margin-right:9px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
input[type=checkbox]:checked+label:after{display:block}
input[type=radio]:checked+label:before{background-position:0 -22px}
input[type=radio]+label{cursor:pointer;padding-left:35px;position:relative;width:auto!important}
input[type=radio]+label:after,input[type=radio]+label:before{content:"";background:#fff;border:2px solid #dadada;width:18px;height:18px;display:block;position:absolute;top:0;left:0}
input[type=radio]+label:after{background:#dadada;border:none;width:10px;height:10px;display:none;top:4px;left:4px}
input[type=radio]+label:after,input[type=radio]+label:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
input[type=radio]:checked+label:after{display:block}
#cf_message{height:160px}
input::-ms-clear{width:0;height:0;display:none}
.subscribe_form_2 input[type=email]{width:275px}
.message_container_subscribe{margin-top:5px;font-size:14px;display:none}
[class*=message_container]{margin-top:10px;display:none}
.alert_box.warning{color:red}
.alert_box i{float:left;font-family:fontello;font-style:normal;font-weight:700;position:relative}
.alert_box i:before{content:""}
.alert a:hover{text-decoration:underline}
.alert a.button:hover{text-decoration:none}
.alert strong a{font-weight:700!important}
.alert_box p{padding-left:30px}
#newsletter .alert_box p{padding-left:0}
.alert_box.warning input{border:1px solid #feb41c}
.alert_box.error p{color:red}
.alert_box.success{color:#96ca2d}
.info_block.full_width{width:100%;position:relative}
.info_block.full_width .container{z-index:1;position:relative}
.info_block.full_width .container .col-sm-6{margin-bottom:0}
.info_block.full_width .info_item{margin-bottom:-10px;padding:45px 0 0}
.mad_main6 .info_block.full_width .col-sm-6:first-child .info_item{text-align:right;padding-right:160px}
.mad_main6 .info_block.full_width .col-sm-6:last-child .info_item{padding-left:160px}
.info_block.full_width .info_item p{margin-bottom:20px;line-height:21px}
.info_block.full_width .info_item .info_text{overflow:hidden}
.info_block.full_width .info_item:first-child .info_icon{color:#d9d9d9;border-color:#d9d9d9}
.info_block.full_width .info_item h5{color:#3b3b3b;margin-bottom:20px;line-height:21px}
.info_block.full_width .info_item.var2 .info_icon{color:#fff;border-color:#fff}
.info_block.full_width .info_item.var2,.info_block.full_width .info_item.var2 h5,[class*=mad_main].mad_elements .info_block.full_width .info_item.var2 h5{color:#fff}
.info_block.full_width:after,.info_block.full_width:before{content:"";background:#2965b0;width:50%;height:100%;position:absolute;top:0;right:0}
.mad_main2 .info_block.full_width:after{background:#27a63d}
.mad_main4 .info_block.full_width:after{background:#2c95ff}
.mad_main5 .info_block.full_width:after{background:#f4bc16}
.mad_main6 .info_block.full_width:after{background:#5080bf}
.info_block.full_width:before{background:#f6f6f6;left:0;right:auto}
.info_block .info_icon{float:left;text-align:center;color:#b92127;border:2px solid #b92127;border-radius:150px;width:70px;height:70px;margin-right:15px;font-family:fontello;font-size:30px;font-weight:400;line-height:66px}
.mad_main2 .info_block .info_icon{color:#de5b92;border-color:#de5b92}
.mad_main4 .info_block .info_icon{color:#82c213;border-color:#82c213}
.mad_main5 .info_block .info_icon{color:#f4bc16;border-color:#f4bc16}
.mad_main6 .info_block .info_icon{color:#5080bf;border-color:#5080bf}
.banner-bottom-6 .banners_block{font-size:0}
.banner-bottom-6 .banners_block .mad_half_col .info_item,.banner-bottom-6 .banners_block .mad_half_col .info_item>div{z-index:9;position:relative}
.banner-bottom-6 .banners_block .mad_half_col .info_item:before,.banner-bottom-6 .banners_block .mad_half_col .info_item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}
.banner-bottom-6 .banners_block .mad_half_col:first-child .info_item:first-child{text-align:right;padding-right:170px}
.banner-bottom-6 .banners_block .mad_half_col:last-child .info_item:last-child{padding-left:170px}
.banner-bottom-6 .banners_block .mad_half_col:first-child .info_item:before{-webkit-background-size:cover;background:url(/wp-content/themes/helpmate/images/960x730_bg.jpg) 0 0/cover no-repeat fixed}
.banner-bottom-6 .banners_block .mad_half_col:last-child .info_item:before{-webkit-background-size:cover;background:url(/wp-content/themes/helpmate/images/960x578_bg.jpg) 0 0/cover no-repeat fixed}
.banner-bottom-6 .banners_block .mad_half_col:first-child .info_item:after{opacity:.8;background:#5080bf}
.banner-bottom-6 .banners_block .mad_half_col:last-child .info_item:after{opacity:.8;background:#ec3238}
.banner-bottom-6 .banners_block h2{width:100%;margin-bottom:20px;font-size:36px;font-weight:700;line-height:40px;position:relative}
.banner-bottom-6 .banners_block .mad_half_col:last-child h2{margin-bottom:5px}
.banner-bottom-6 .banners_block .mad_half_col{width:50%;display:inline-block;overflow:hidden}
.banner-bottom-6 .banners_block .mad_half_col .info_item{min-height:220px;padding:45px 0 0}
.banner-bottom-6 .banners_block .mad_half_col .info_item:before{-o-transition:all .9s ease;-webkit-transition:all .9s;transition:all .9s}
.banner-bottom-6 .banners_block .mad_half_col:hover .info_item:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.banner-bottom-6 .banners_block h4,.banner-bottom-6 .banners_block h2,.banner-bottom-6 .banners_block p{color:#fff;text-transform:none}
.banner-bottom-6 .banners_block .button{margin-top:30px}
.banner-bottom-6 .banners_block .button>span span:first-child{color:#222;background:#fff}
.banner-bottom-6 .banners_block h2:last-child{margin-bottom:0;line-height:30px}
.banner-bottom-6 .banners_block h2 span{font-size:24px;font-weight:400}
.banner-bottom-6 .banners_block p{font-size:18px}
.info_block .info_text a:hover{text-decoration:underline}
.info_block.var2 .info_icon{color:#fff;border-color:#fff;border-radius:5px}
.mad_main3 .info_block .info_icon{color:#2abfd4;border-color:#2abfd4}
.info_block.hm_icon .info_text{padding-top:0}
.info_block .info_text{padding-top:5px;line-height:28px;overflow:hidden}
.info_block .info_text h5{color:#b92127;letter-spacing:1px;margin-bottom:0;font-size:14px;font-weight:700;line-height:28px}
.info_block.var2 .info_icon{border-color:#fff!important}
.info_block.var2 .info_icon{color:#fff!important}
.info_block.var2 .info_text h5,.info_block.var2 .info_text,[mad_main].mad_elements .info_section .info_block .info_text h5{color:#fff}
.mad_main2.mad_elements [class*=mad_section] .info_block .info_text h5{color:#de5b92}
.mad_main3.mad_elements [class*=mad_section] .info_block .info_text h5{color:#2abfd4}
.mad_main4.mad_elements [class*=mad_section] .info_block .info_text h5{color:#82c213}
.mad_main5.mad_elements [class*=mad_section] .info_block .info_text h5{color:#f4bc16}
.mad_main6.mad_elements [class*=mad_section] .info_block .info_text h5{color:#5080bf}
.mad_main2 .info_block.hm_icon .info_text h5{color:#de5b92}
.mad_main3 .info_block.hm_icon .info_text h5{color:#2abfd4}
.mad_main4 .info_block.hm_icon .info_text h5{color:#82c213}
.mad_main5 .info_block.hm_icon .info_text h5{color:#f4bc16}
.mad_main6 .info_block.hm_icon .info_text h5{color:#5080bf}
.info_block.type2 .info_text{padding-top:0;line-height:21px;overflow:hidden}
.mad_main5 .info_block.type2 .info_text h5{color:#3b3b3b;letter-spacing:0;text-transform:none;margin-bottom:25px;font-size:16px;line-height:15px}
.info_block.type2 .info_icon{float:left;border-radius:none;text-align:center;color:#f4bc16;border:none;width:auto;height:auto;margin-right:15px;font-family:fontello;font-size:40px;font-weight:400;line-height:1em}
.info_text>a{text-overflow:ellipsis;display:block;overflow:hidden}
.mad_main2 .info_text a:hover{color:#fff}
.mad_elements .service_block{margin-top:30px}
.service_block .service-content{color:#fff;text-align:center;cursor:pointer;background:#b92127;width:100%;padding:40px 20px 35px;display:block}
.mad_main2 .service_block .service-content{background:#de5b92;border-radius:5px}
.mad_main2 .service_block .service-content:hover{background:#27a63d}
.mad_main5 .service_block .service-content{background:#f4bc16}
.mad_main5 .service_block .service-content:hover{background:#666}
.mad_main6 .service_block .service-content{background:#5080bf}
.mad_main6 .service_block .service-content:hover{background:#ec3238}
.mad_main3 .service_block .service-content{color:#7e98c8;background:#224687;padding:40px 40px 35px}
.service_block .service-content:hover{background:#2965b0}
.mad_main3 .service_block .service-content:hover{color:#aff5ff;background:#2abfd4}
.mad_main4 .service_block .service-content{cursor:pointer;background:#82c213}
.mad_main4 .service_block .service-content:hover{background:#2c95ff}
.service_block .service-content h4{color:#fff;text-transform:uppercase;margin-bottom:20px}
.mad_elements .service_block .service-content h4{color:#fff}
.mad_main3 .service_block .service-content h4{text-transform:none}
.service_block .service-content .serv_icon{color:#fff;border-bottom:2px solid #ffffff4d;margin-bottom:25px;padding-bottom:30px;font-family:fontello;font-size:45px;display:inline-block}
.service_block .service-content .serv_icon:before{height:35px;line-height:35px;display:block;width:87px!important}
.service_block .service-content .serv_icon.icon1:before{content:""}
.service_block .service-content .serv_icon.icon2:before{content:""}
.service_block .service-content .serv_icon.icon3:before{content:""}
.service_block_type2{z-index:9;margin-top:-81px;position:relative}
.service_block_type2 .item_holder{text-align:center;width:100%}
.service_block_type2 .item_holder h4{color:#112c61;background:#fffc;margin-bottom:0;padding:25px 10px}
.service_block_type2 .item_holder figure img{width:100%}
.service_block_type2 .item_holder .item_content{background:#f5f5f5;padding:35px 32px}
.service_block_type2 .item_holder .item_content .button{margin-top:25px}
[class*=image_bg_section]{background-repeat:no-repeat}
[class*=image_bg_section] .main_title,[class*=image_bg_section] p,[class*=image_bg_section] h2{color:#fff}
.mad_main3 .hot_line.image_bg_section2{padding:45px 0}
.mad_main3 [class*=image_bg_section][class*=mad_section]{padding:90px 0}
.mad_main3 [class*=image_bg_section] .main_title:before{opacity:.7;background:#68696c}
.image_bg_section2{background:url(/wp-content/themes/helpmate/images/1920x800_bg.jpg)}
.image_bg_section3{background:url(/wp-content/themes/helpmate/images/1920x997_bg.jpg)}
.image_bg_section4{background:url(/wp-content/themes/helpmate/images/1920x1240_bg.jpg)}
.image_bg_section5{background:url(/wp-content/themes/helpmate/images/1920x1265_bg.jpg)}
.image_bg_section7{background:url(/wp-content/themes/helpmate/images/1920x1295_bg.jpg)}
.image_bg_section9{background:url(/wp-content/themes/helpmate/images/1920x1309_bg.jpg)}
.image_bg_section10{background:url(/wp-content/themes/helpmate/images/1920x1287_bg.jpg)}
.image_bg_section11{background:url(/wp-content/themes/helpmate/images/1920x760_bg.jpg)}
.mad_main5 .image_bg_section6{text-align:center}
.mad_main5 .image_bg_section6 h2.main_title{text-transform:none;margin-bottom:40px;padding-bottom:0;font-size:36px}
.mad_main5 .image_bg_section6 h2.main_title span{font-weight:300}
.mad_main5 .image_bg_section6 h2.main_title b{color:#f4bc16}
.mad_main5 .image_bg_section6 h2.main_title b{font-size:35px}
.mad_main5 .image_bg_section6 h2.main_title:before{display:none}
.mad_main5 .image_bg_section6 .button{margin-top:15px}
.banner-bottom-5 .button.size2{font-size:14px}
.banner-bottom-5 .main_title{background:0 0}
.banner-bottom-5 .image_bg_section8{text-align:center}
.banner-bottom-5 .image_bg_section8 h2{text-transform:none;color:#fff;margin-bottom:0;padding-left:15px;padding-right:15px;font-size:36px;font-weight:700}
.banner-bottom-5 .button.type2>span span:first-child{color:#fff;background:#666}
.banner-bottom-5 .image_bg_section8 .button.type2>span span:nth-of-type(2){color:#3b3b3b;background:#fff}
.mad_main6 .image_bg_section10 h3{text-transform:none;margin-bottom:0;padding-bottom:0;font-weight:400}
.mad_main6 .image_bg_section10 h3:before{display:none}
.mad_main6 .image_bg_section10 h3 span{font-weight:600}
.service_item{display:inline-block;position:relative}
.service_item figcaption{text-align:center;width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.service_item figcaption h4{color:#fff;text-align:center;margin-bottom:0;font-weight:600;display:inline-block}
.service_item:before{content:"";opacity:0;-o-transition:all .3s ease;background:#f4bc16;margin:200px;-webkit-transition:all .3s;transition:all .3s;display:block;position:absolute;inset:0}
.service_item:hover:before{opacity:.8;margin:0}
.service_item figcaption h4[class*=serv_icon]:before{content:"";color:#fff;width:100%;padding-bottom:10px;font-family:fontello;font-size:35px;font-weight:400;display:inline-block}
.service_item figcaption h4.serv_icon1:before{content:""}
.service_item figcaption h4.serv_icon2:before{content:""}
.service_item figcaption h4.serv_icon3:before{content:""}
.service_item figcaption h4.serv_icon4:before{content:""}
.service_item figcaption h4.serv_icon5:before{content:""}
.service_item figcaption h4.serv_icon6:before{content:""}
.service_item figcaption h4.serv_icon7:before{content:""}
.service_item figcaption h4.serv_icon8:before{content:""}
.service_item_type2{cursor:pointer;color:#fff;text-align:left;-o-transition:all .3s ease;width:100%;padding:40px;-webkit-transition:all .3s;transition:all .3s;display:block}
.service_item_type2.icon_1{background:#622f72 url(/wp-content/themes/helpmate/images/icon_home.png) 100% 100% no-repeat}
.service_item_type2.icon_2{background:#622f72 url(/wp-content/themes/helpmate/images/icon_building.png) 100% 100% no-repeat}
.service_item_type2.icon_3{background:#622f72 url(/wp-content/themes/helpmate/images/icon_loc.png) 100% 100% no-repeat}
.service_item_type2.icon_4{background:#622f72 url(/wp-content/themes/helpmate/images/icon_home2.png) 100% 100% no-repeat}
.service_item_type2 p{margin-bottom:30px}
.mad_main6 .service_item_type2 .button.type3>span span:first-child{color:#c8a6d1;border-color:#c8a6d1}
.mad_main6 .service_item_type2:hover .button.type3>span span:first-child{color:#fff;border-color:#fff}
.service_item_type2:hover{opacity:.9}
.iframe_video_container{height:0;padding-bottom:56%;position:relative}
.iframe_video_container>iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.mad_main2 .iframe_video_container>iframe{border-radius:5px}
.iframe_video_container{min-height:310px;margin:0 auto}
.mad_main6 .iframe_video_container>iframe{margin:0 auto;display:block}
.grid figure{cursor:pointer;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;margin:0;display:inline-block}
.grid.list figure:not(:last-child){margin-right:8px}
.post_image{display:block;position:relative;overflow:hidden}
.grid figure img{width:100%;display:block}
.post-image img{-webkit-transition:all .35s;transition:all .35s;display:block}
.plus_link .curtain{visibility:hidden;opacity:0;color:#fff;background:#00000080;width:100%;height:100%;font-family:fontello;-webkit-transition:all .35s;transition:all .35s;display:block;position:absolute;top:0;left:0}
.plus_link .curtain a{text-align:center;color:#b92127;background:#fff;width:40px;height:40px;margin:-20px 0 0 -20px;font-size:22px;line-height:40px;-webkit-transition:all .45s;transition:all .45s;display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(0);transform:scale(0)}
.mad_main2 .plus_link .curtain a{color:#de5b92;border-radius:5px}
.mad_main3 .plus_link .curtain a{color:#2abfd4}
.mad_main4 .plus_link .curtain a{color:#82c213}
.mad_main5 .plus_link .curtain a{color:#f4bc16}
.mad_main6 .plus_link .curtain a{color:#ee2d32}
.plus_link .curtain a:hover{color:#fff;background:#2965b0}
.mad_main2 .plus_link .curtain a:hover{background:#27a63d}
.mad_main4 .plus_link .curtain a:hover{background:#2c95ff}
.mad_main5 .plus_link .curtain a:hover{background:#666}
.mad_main6 .plus_link .curtain a:hover{background:#5080bf}
.plus_link .curtain.two_items a:first-child{margin:-20px 0 0 -40px}
.curtain a.link{left:calc(50% + 30px)}
.curtain a:after{content:""}
.curtain a.link:after{content:""}
.plus_link:hover .curtain{visibility:visible;opacity:1}
.plus_link:hover .curtain a{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
[class*=first_letter_]>span{float:left;text-align:center;display:block}
.first_letter_1>span{margin:0 10px 0 0;font-size:44px;line-height:40px}
.first_letter_2>span{color:#646464;border:1px solid #646464;border-radius:100px;width:40px;height:40px;margin:0 10px 0 0;font-size:30px;line-height:38px}
.tooltip{color:#fff;opacity:0;visibility:hidden;white-space:nowrap;z-index:5;background:#2965b0;padding:3px 10px;font-size:12px;-webkit-transition:all .4s;transition:all .4s;display:block;position:absolute}
.mad_main2 .tooltip{background:#27a63d}
.mad_main4 .tooltip{background:#2c95ff}
.mad_main5 .tooltip{background:#666}
.mad_main6 .tooltip{background:#ee2d32}
a.top_tooltip .tooltip{margin-bottom:5px;bottom:100%;left:50%;-webkit-transform:translate(-50%,-15px);-moz-transform:translate(-50%,-15px);-ms-transform:translate(-50%,-15px);-o-transform:translate(-50%,-15px);transform:translate(-50%,-15px)}
a.left_tooltip .tooltip{margin-right:5px;top:50%;right:100%;-webkit-transform:translate(-15px,-50%);-moz-transform:translate(-15px,-50%);-ms-transform:translate(-15px,-50%);-o-transform:translate(-15px,-50%);transform:translate(-15px,-50%)}
a.right_tooltip .tooltip{margin-left:9px;top:50%;left:100%;-webkit-transform:translate(15px,-50%);-moz-transform:translate(15px,-50%);-ms-transform:translate(15px,-50%);-o-transform:translate(15px,-50%);transform:translate(15px,-50%)}
a.bottom_tooltip .tooltip{margin-top:5px;top:100%;left:50%;-webkit-transform:translate(-50%,15px);-moz-transform:translate(-50%,15px);-ms-transform:translate(-50%,15px);-o-transform:translate(-50%,15px);transform:translate(-50%,15px)}
a.top_tooltip:hover .tooltip{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}
a.left_tooltip:hover .tooltip{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
a.right_tooltip:hover .tooltip{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
a.bottom_tooltip:hover .tooltip{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}
.tooltips a .tooltip:after{content:"";width:0;height:0;position:absolute}
a.top_tooltip .tooltip:after{border-top:5px solid #2965b0;border-left:8px solid #0000;border-right:8px solid #0000;margin-left:-8px;top:100%;left:50%}
a:hover .tooltip{opacity:1;visibility:visible}
.tooltips a{color:#b92127;position:relative}
.mad_main2 .tooltips a{color:#de5b92}
.mad_main3 .tooltips a{color:#2abfd4}
.mad_main4 .tooltips a{color:#82c213}
.mad_main5 .tooltips a{color:#f4bc16}
.mad_main6 .tooltips a{color:#5080bf}
.tooltips a:hover{text-decoration:none}
.tooltips a.left_tooltip .tooltip:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:5px solid #2965b0;top:calc(50% - 8px);left:100%}
.tooltips a.right_tooltip .tooltip:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:5px solid #2965b0;top:calc(50% - 8px);right:100%}
.tooltips a.bottom_tooltip .tooltip:after{border:8px solid #0000;border-top:none;border-bottom:5px solid #2965b0;bottom:100%;left:calc(50% - 8px)}
.mad_main2 a.top_tooltip .tooltip:after{border-top-color:#27a63d}
.mad_main2 a.left_tooltip .tooltip:after{border-left-color:#27a63d}
.mad_main2 a.right_tooltip .tooltip:after{border-right-color:#27a63d}
.mad_main2 a.bottom_tooltip .tooltip:after{border-bottom-color:#27a63d}
.mad_main4 a.top_tooltip .tooltip:after{border-top-color:#2c95ff}
.mad_main4 a.left_tooltip .tooltip:after{border-left-color:#2c95ff}
.mad_main4 a.right_tooltip .tooltip:after{border-right-color:#2c95ff}
.mad_main4 a.bottom_tooltip .tooltip:after{border-bottom-color:#2c95ff}
.mad_main5 a.bottom_tooltip .tooltip:after{border-bottom-color:#666}
.mad_main5 a.top_tooltip .tooltip:after{border-top-color:#666}
.mad_main5 a.left_tooltip .tooltip:after{border-left-color:#666}
.mad_main5 a.right_tooltip .tooltip:after{border-right-color:#666}
.mad_main6 a.bottom_tooltip .tooltip:after{border-bottom-color:#ee2d32}
.mad_main6 a.top_tooltip .tooltip:after{border-top-color:#ee2d32}
.mad_main6 a.left_tooltip .tooltip:after{border-left-color:#ee2d32}
.mad_main6 a.right_tooltip .tooltip:after{border-right-color:#ee2d32}
.tooltips span.pointed{color:#fff;background:#2965b0}
.mad_main2 .tooltips span.pointed{background:#27a63d}
.mad_main4 .tooltips span.pointed{background:#2c95ff}
.mad_main5 .tooltips span.pointed{background:#666}
.mad_main6 .tooltips span.pointed{background:#ee2d32}
.pagination_list>ul:nth-child(2n){margin-left:10px}
.pagination_list>ul{display:inline-block}
.pagination_list ul li{margin-right:5px;display:inline-block}
.pagination_list ul li a{color:#505050;text-align:center;border:2px solid #e7e7e7;width:40px;height:40px;line-height:36px;display:block}
.pagination_list ul li[class*=pagination_button_] a{width:auto;padding:0 20px}
.pagination_list ul li a.current,.pagination_list ul li a:hover{color:#fff;background:#2965b0;border:2px solid #2965b0}
.mad_main2 .pagination_list ul li a{border-radius:5px}
.mad_main2 .pagination_list ul li a.current,.mad_main2 .pagination_list ul li a:hover{background:#27a63d;border:2px solid #27a63d}
.mad_main4 .pagination_list ul li a.current,.mad_main4 .pagination_list ul li a:hover{background:#82c213;border:2px solid #82c213}
.mad_main5 .pagination_list ul li a.current,.mad_main5 .pagination_list ul li a:hover{background:#f4bc16;border:2px solid #f4bc16}
.mad_main6 .pagination_list ul li a.current,.mad_main6 .pagination_list ul li a:hover{background:#5080bf;border:2px solid #5080bf}
.p_table{text-align:center;background:#fff;border:1px solid #e8e8e8;width:100%;margin-top:55px;padding:85px 0 40px;position:relative}
.p_table.type2{background:#2965b0;border:1px solid #2965b0}
.p_table.var2{border:none;padding:0}
.p_table .price{text-align:center;color:#fff;background:#b92127;border-radius:150%;width:110px;height:110px;font-size:26px;display:block;position:absolute;top:-55px;left:calc(50% - 55px)}
.p_table.type2 .price{color:#2965b0;background:#fff;border:1px solid #2965b0}
.mad_main2 .p_table{border-radius:5px}
.mad_main2 .p_table .price{background:#de5b92}
.mad_main2 .p_table.type2 .price{color:#27a63d;background:#fff;border-color:#27a63d}
.mad_main2 .p_table.type2{background:#27a63d;border-color:#27a63d}
.mad_main3 .p_table .price{background:#224687}
.mad_main3 .p_table.type2 .price{color:#224687;background:#fff;border-color:#224687}
.mad_main4 .p_table .price{background:#82c213}
.mad_main4 .p_table.type2 .price{color:#82c213;background:#fff;border-color:#82c213}
.mad_main5 .p_table .price{background:#f4bc16}
.mad_main5 .p_table.type2{background:#f4bc16}
.mad_main5 .p_table.type2 .price{color:#f4bc16;border-color:#f4bc16}
.mad_main5 .p_table .price{background:#f4bc16}
.mad_main5 .p_table.type2{background:#f4bc16;border-color:#f4bc16}
.mad_main5 .p_table.type2 .price{color:#f4bc16;background:#fff;border-color:#f4bc16}
.mad_main6 .p_table.type2{background:#5080bf;border-color:#5080bf}
.mad_main6 .p_table .price{background:#ee2d32}
.mad_main6 .p_table.type2 .price{color:#5080bf;background:#fff;border-color:#5080bf}
.p_table .price>div{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mad_main3 .p_table .price>div{font-weight:700;line-height:21px;top:58%}
.mad_main3.mad_elements .p_table .price>div{top:50%}
.mad_main3 .p_table .price p{color:#8ba8dd;font-size:12px;font-weight:400}
.p_table .price span{padding-left:7px;font-size:14px;line-height:10px}
.p_table h4{color:#333;text-transform:none;position:relative}
.mad_main3 .p_table.type2 h4{color:#fff}
.p_table.type2 h4{color:#fff!important}
.p_table .p_table_header{background:#b92127;padding:20px 15px}
.p_table .p_table_header h4{color:#fff;margin-bottom:0;font-weight:600}
.p_table .p_text_holder{padding:25px 10px}
.p_table p.p_text_holder{color:#545f68}
.p_table .p_table_header h4:after{display:none}
.mad_main3 .p_table .p_table_header h4{color:#fff}
.mad_main3 .p_table .p_table_header{background:#224687}
.mad_main3 .p_table h4{color:#224687;text-transform:none;font-weight:400}
.p_table h4:after{content:"";background:#e3e3e3;width:60px;height:2px;display:block;position:absolute;top:35px;left:calc(50% - 30px)}
.p_table .button{margin-top:40px}
.p_table ul{margin-top:45px}
.p_table.var2 ul{margin-top:0}
.p_table ul li{text-align:center;background:#fafafa;width:100%;padding:10px 0;display:block}
.p_table ul li:nth-child(2n){padding:8px 0;background:0 0!important}
.p_table.type2 ul li{color:#fff;background:#ffffff1a}
.mad_main2 .p_table.type2 ul li{background:#31c74b}
.mad_main5 .p_table.type2 ul li{background:#666}
.p_table_stat{display:block;overflow:hidden}
.p_table_stat h2{color:#b92127;letter-spacing:1px;margin-bottom:5px;font-weight:400;line-height:40px}
.p_table_stat h5{color:#333;letter-spacing:.6px;margin-bottom:0}
.p_table_stat h6{color:#333;letter-spacing:.6px;margin-bottom:0;font-size:16px}
.helpmate_counter .p_table_stat h6{font-size:14px}
.p_table_stat .p_icon{color:#b92127;width:100%;margin-top:-15px;font-family:fontello;font-size:28px;position:relative}
.p_table_stat .p_icon:after{content:""}
.p_table_stat .p_icon:before{content:"";border-bottom:2px solid #b92127;width:100%;position:absolute;top:50%;right:15px}
.p_table .p_table_footer{color:#fff;background:#2abfd4;margin-top:25px;padding:20px;font-size:16px}
.mad_main2.mad_elements .p_table_stat h2,.mad_main2 .p_table_stat .p_icon{color:#de5b92}
.mad_main2 .p_table_stat .p_icon:before{border-color:#de5b92}
.mad_main2 .p_table_stat h2{font-weight:700}
.mad_main3.mad_elements .p_table_stat h2,.mad_main3 .p_table_stat .p_icon{color:#2abfd4}
.mad_main3 .p_table_stat .p_icon:before{border-color:#2abfd4}
.mad_main4.mad_elements .p_table_stat h2,.mad_main4 .p_table_stat .p_icon{color:#82c213}
.mad_main4 .p_table_stat .p_icon:before{border-color:#82c213}
.mad_main5.mad_elements .p_table_stat h2,.mad_main5 .p_table_stat .p_icon{color:#f4bc16}
.mad_main5 .p_table_stat .p_icon:before{border-color:#f4bc16}
.mad_main6.mad_elements .p_table_stat h2,.mad_main6 .p_table_stat .p_icon{color:#5080bf}
.mad_main6 .p_table_stat .p_icon:before{border-color:#5080bf}
.separator_type_5_path{z-index:20;width:100%;height:70px;position:absolute;bottom:0;left:0}
.separator_type_5_path.top{width:100%;height:70px;position:absolute;top:0;left:0}
svg:not(:root){overflow:hidden}
[class*=image_bg_]{width:100%;position:relative;background-size:cover!important;background-attachment:fixed!important}
[class*=image_bg_].style1{padding:70px 0}
[class*=image_bg_].style1 .header_style{z-index:9;width:100%;height:0;padding-top:10%;padding-left:50%;overflow:hidden}
[class*=image_bg_].style1 .header_style:before,[class*=image_bg_].style1 .header_style:after{content:"";width:0;height:0;display:block}
[class*=image_bg_].style1 .header_style:before{border-top:500px solid #fff;border-left:2500px solid #0000;border-right:2500px solid #0000;margin-top:-500px;margin-left:-500px}
.price_scale .button{margin-top:15px}
.ui-slider{background:#e8e8e8;height:5px;margin-bottom:15px;position:relative}
.ui-slider-handle{z-index:1;width:10px;height:22px;margin-top:-11px;display:inline-block;position:absolute;top:50%}
.ui-slider-range{background:#f2f2f2;position:absolute;top:0;bottom:0}
.ui-slider-handle:last-child{margin-left:-10px}
.ui-slider-handle{background:#b92127}
.mad_main2 .ui-slider-handle{background:#de5b92}
.mad_main3 .ui-slider-handle{background:#2abfd4}
.mad_main4 .ui-slider-handle{background:#82c213}
.mad_main5 .ui-slider-handle{background:#f4bc16}
.mad_main6 .ui-slider-handle{background:#5080bf}
.range_values input[type=text]{background:0 0;border:none;width:50%;height:auto;padding:0}
#styleswitcher{z-index:99;-o-transition:left .2s ease-in-out;background:#000c;width:310px;padding:20px;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-ms-transition:left .2s ease-in-out;position:fixed;top:400px;left:0}
#styleswitcher{left:0}
#styleswitcher .isotope .item figure img{width:auto}
#styleswitcher.closed>.open_sw{text-align:center;white-space:nowrap;background:#000c;width:auto;padding:15px 20px;font-size:1.3em;font-weight:700;display:block;position:absolute;top:0;left:100%}
#styleswitcher>.open_sw{display:none}
#styleswitcher h6{text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:14px;font-weight:700}
#styleswitcher ul>li{margin-bottom:10px;margin-right:5px;display:inline-block}
#styleswitcher ul>li.item figure{cursor:pointer;position:relative}
#styleswitcher ul>li.item a{opacity:0;color:#fff;text-align:center;-o-transition:all .3s ease;background:#000000b3;margin:0;-webkit-transition:all .3s;transition:all .3s;position:absolute;inset:0}
#styleswitcher ul>li.item a.caption_block .item_desc{text-align:center;width:100%;padding:0 10px;position:absolute;top:50%}
#styleswitcher ul>li.item a.caption_block .item_desc{opacity:0;-o-transition:all .4s ease;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}
#styleswitcher ul>li.item figure:hover .item_desc{opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#styleswitcher ul>li.item figure:hover a{opacity:1}
#styleswitcher ul>li.item a .caption_block .item_desc{font-size:14px;display:inline-block}
#styleswitcher ul{margin-bottom:-10px;margin-right:-5px}
#styleswitcher.closed>.open_sw i{color:#fff;text-transform:uppercase;margin-bottom:0;font-size:14px;font-style:normal;font-weight:700}
#styleswitcher.closed{left:-310px}
.faa-flash.animated{-webkit-animation:4s infinite demoflash;animation:4s infinite demoflash}
@-webkit-keyframes demoflash{0%,to,50%{opacity:1}25%,75%{opacity:.2}}
@keyframes demoflash{0%,to,50%{opacity:1}25%,75%{opacity:.2}}
.faa-flash.animated{-webkit-animation:4s infinite demoflash;animation:4s infinite demoflash}
.tabs_sort #options{text-align:center}
.tabs_sort .button-group{text-align:center;margin-bottom:35px}
.tabs_sort #options button{color:#b92127;text-transform:uppercase;background:0 0;margin-right:30px;font-size:14px;font-weight:700;line-height:1em;display:inline-block}
.mad_main2 .tabs_sort #options button,.mad_main5 .tabs_sort #options button,.mad_main3 .tabs_sort #options button,.mad_main4 .tabs_sort #options button,.mad_main6 .tabs_sort #options button{color:#3b3b3b;margin:0 10px}
.tabs_sort #options button:first-child{margin-left:0}
.tabs_sort #options button:last-child{margin-right:0}
.tabs_sort #options button:hover,.tabs_sort #options button.is-checked{border-bottom:1px solid #b92127}
.mad_main2 .tabs_sort #options button:hover,.mad_main2 .tabs_sort #options button.is-checked{color:#de5b92;border-bottom:none}
.mad_main3 .tabs_sort #options button:hover,.mad_main3 .tabs_sort #options button.is-checked{color:#2abfd4;border-bottom:none}
.mad_main4 .tabs_sort #options button:hover,.mad_main4 .tabs_sort #options button.is-checked{color:#82c213;border-bottom:none}
.mad_main5 .tabs_sort #options button:hover,.mad_main5 .tabs_sort #options button.is-checked{color:#f4bc16;border-bottom:none}
.mad_main6 .tabs_sort #options button:hover,.mad_main6 .tabs_sort #options button.is-checked{color:#5080bf;border-bottom:none}
.mad_main5 .tabs_sort #options{font-weight:700}
.isotope_container{margin-left:-15px;margin-right:-15px}
.isotope .item{width:25%}
.isotope.two_collumn .item{border-left:15px solid #0000;border-right:15px solid #0000;width:49.999%}
.isotope.three_collumn .item{border-left:15px solid #0000;border-right:15px solid #0000;width:33.3333%;margin-bottom:30px}
.isotope.three_collumn .category_isotope_item.item{margin-bottom:45px}
.isotope.four_collumn .item{border-left:15px solid #0000;border-right:15px solid #0000;margin-bottom:45px}
.isotope.four_collumn.post_news{margin-bottom:0}
.tabs_sort.full_width_item .isotope .item{float:none;width:100%;margin-bottom:5px;display:block}
.tabs_sort.full_width_item .isotope .item:last-child{margin-bottom:0}
.tabs_sort .isotope .item figure{cursor:pointer;position:relative}
.tabs_sort .isotope .item figure img{width:100%}
.tabs_sort .isotope .item figure:hover figcaption{opacity:1;margin:10px}
.tabs_sort .isotope .item figcaption{opacity:0;color:#fff;text-align:center;-o-transition:all .3s ease;background:#000000b3;margin:0;-webkit-transition:all .3s;transition:all .3s;position:absolute;inset:0}
.mad_main2 .tabs_sort .isotope .item figcaption{border-radius:5px}
.tabs_sort .isotope .item figcaption .caption_block{position:absolute;top:50%;left:20px;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.tabs_sort .isotope .item figcaption .item_desc{opacity:0;-o-transition:all .4s ease;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}
.tabs_sort .isotope .item figure:hover .item_desc{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.tabs_sort .isotope .item figcaption .caption_block a{text-transform:uppercase;margin-bottom:10px;font-size:14px;display:inline-block}
.mad_main5 .tabs_sort .isotope .item figcaption .caption_block a{text-transform:none}
.tabs_sort .isotope .item figcaption .caption_block a:hover{text-decoration:underline}
.tabs_sort .isotope .item figcaption h4{text-transform:none;color:#fff;margin-bottom:20px}
.mad_main2 .tabs_sort .isotope .item figcaption h4{font-family:Playfair Display,serif;font-weight:700}
.mad_main5 .tabs_sort .isotope .item figcaption h4{text-transform:uppercase}
.tabs_sort .isotope .item_holder:before,.tabs_sort .isotope .item_holder:after{height:0;display:none}
.tabs_sort .isotope .item_holder .item_desc_inner{text-align:left}
.tabs_sort .isotope .item_holder .item_desc_inner .social_icon_list{text-align:center}
.tabs_sort .isotope .item_holder .item_desc_inner h4{margin-bottom:10px}
.tabs_sort .isotope .post_social{margin-bottom:20px;padding-top:0}
.tabs_sort .isotope .post_social_event span{color:#fff}
.relative_item .item{position:relative!important;top:0!important}
.mad_order_page h4{text-transform:none}
.mad_order_page .tabs_content>[id*=tab-]{border:none;padding:30px 0 0}
.mad_order_page .table_type_1.var2 tr th,.mad_order_page .table_type_1.var2 tr td{vertical-align:top;padding:14px 15px}
.mad_order_page .table_type_1 tr td a{color:#333}
.mad_order_page .table_type_1 tr td a:hover{text-decoration:underline}
.mad_order_page .table_type_1.var2 tr td p{padding-bottom:5px}
.mad_order_page .table_type_1.var2 tr th:first-child{width:80px}
.mad_order_page .table_type_1.var2 tr th:nth-child(2){width:220px}
.mad_order_page .table_type_1.var2 tr th:nth-child(3){width:200px}
.mad_order_page .table_type_1.var2 tr th:nth-child(4){width:90px}
.mad_order_page .table_type_1.var2 tr th:nth-child(5){width:70px}
.mad_order_page .table_type_1.var2 [class*=bg_color]:not(:last-child) td{border-bottom:1px solid #fff!important}
.mad_order_page .table_type_1.var2 .bg_color1 td{border-color:#f9f9f9}
.mad_order_page .table_type_1.var2 .bg_color1{background:#f9f9f9}
.mad_order_page .table_type_1.var2 .bg_color2 td{border-color:#f5f5f5}
.mad_order_page .table_type_1.var2 .bg_color2{background:#f5f5f5}
.mad_order_page .table_type_1.var2 .bg_color3 td{color:#fff;border-color:#b92127}
.mad_order_page .table_type_1.var2 .bg_color3{background:#b92127}
.mad_main2 .mad_order_page .table_type_1.var2 .bg_color3,.mad_main2 .mad_order_page .table_type_1.var2 .bg_color3 td{background:#de5b92;border-color:#de5b92}
.mad_main3 .mad_order_page .table_type_1.var2 .bg_color3,.mad_main3 .mad_order_page .table_type_1.var2 .bg_color3 td{background:#2abfd4;border-color:#2abfd4}
.mad_main4 .mad_order_page .table_type_1.var2 .bg_color3,.mad_main4 .mad_order_page .table_type_1.var2 .bg_color3 td{background:#82c213;border-color:#82c213}
.mad_main5 .mad_order_page .table_type_1.var2 .bg_color3,.mad_main5 .mad_order_page .table_type_1.var2 .bg_color3 td{background:#f4bc16;border-color:#f4bc16}
.mad_main6 .mad_order_page .table_type_1.var2 .bg_color3,.mad_main6 .mad_order_page .table_type_1.var2 .bg_color3 td{background:#5080bf;border-color:#5080bf}
.mad_order_page .table_type_1.var2.order_list tr th,.mad_order_page .table_type_1.var2.order_list tr td{padding:14px 25px}
.mad_order_page .table_type_1.var2.order_list tr td:last-child{color:#b92127}
.mad_main2 .mad_order_page .table_type_1.var2.order_list tr td:last-child{color:#de5b92}
.mad_main3 .mad_order_page .table_type_1.var2.order_list tr td:last-child{color:#2abfd4}
.mad_main4 .mad_order_page .table_type_1.var2.order_list tr td:last-child{color:#82c213}
.mad_main5 .mad_order_page .table_type_1.var2.order_list tr td:last-child{color:#f4bc16}
.mad_main6 .mad_order_page .table_type_1.var2.order_list tr td:last-child{color:#5080bf}
.mad_order_page .table_type_1.var2.order_list tr th:first-child{width:170px}
.mad_order_page .table_type_1.var2.order_list tr th:nth-child(2){width:160px}
.mad_order_page .table_type_1.var2.order_list tr th:nth-child(3){width:230px}
.mad_shop_page h3,.mad_shop_page h4{text-transform:none}
.mad_shop_page .horisontal_list ul li:not(:last-child){margin-right:1px}
.mad_shop_page .horisontal_list ul li{margin-bottom:5px}
#sidebar .list_with_image>ul>li a{padding-bottom:10px}
#sidebar .list_with_image>ul>li p{padding-bottom:5px}
#sidebar .list_with_image>ul>li p{color:#b92127}
.mad_main2 #sidebar .list_with_image>ul>li p{color:#de5b92}
.mad_main3 #sidebar .list_with_image>ul>li p{color:#2abfd4}
.mad_main4 #sidebar .list_with_image>ul>li p{color:#82c213}
.mad_main5 #sidebar .list_with_image>ul>li p{color:#f4bc16}
.mad_main6 #sidebar .list_with_image>ul>li p{color:#5080bf}
#sidebar .list_with_image>ul>li a:hover h5{text-decoration:underline}
#sidebar .list_with_image>ul>li h5{text-transform:none;margin-bottom:0;font-weight:600}
#sidebar .list_with_image>ul>li{border-color:#f2f2f2}
.mad_sort_categories{border-bottom:1px solid #f2f2f2;margin-bottom:20px;padding-bottom:20px}
.mad_sort_categories .custom_select{width:250px;display:inline-block}
.mad_sort_categories .custom_select:first-child{margin-right:10px}
.mad_layout_buttons button{background:0 0;line-height:40px}
.mad_layout_buttons button i{vertical-align:middle;color:#eaeaea;font-size:20px;display:inline-block}
.mad_layout_buttons .black_button_active i{color:#b92127}
.mad_main2 .mad_layout_buttons .black_button_active i{color:#de5b92}
.mad_main3 .mad_layout_buttons .black_button_active i{color:#2abfd4}
.mad_main4 .mad_layout_buttons .black_button_active i{color:#82c213}
.mad_main5 .mad_layout_buttons .black_button_active i{color:#f4bc16}
.mad_main6 .mad_layout_buttons .black_button_active i{color:#5080bf}
.result_range{line-height:40px}
.category_isotope_item .product_item .product_item_content .product_text{display:none}
.category_isotope_item .product_item:after{clear:both;visibility:hidden;content:".";height:0;display:block}
.category_isotope_item.list_view_type .product_item figure{float:left;margin-bottom:0;margin-right:30px;position:relative}
.category_isotope_item.list_view_type .product_item{background:#f8f8f8;padding:0 20px 0 0}
.category_isotope_item.list_view_type .product_item h5{padding-top:20px}
.category_isotope_item.list_view_type .product_item .product_item_content{overflow:hidden}
.category_isotope_item.list_view_type .product_item .product_item_content .product_text{margin-top:15px;display:block}
.category_isotope_item figure{position:relative}
[class*=isotope_container] [class*=isotope_item].list_view_type{width:100%}
.category_isotope_item .product_item figure img{-o-transition:all .3s ease;width:100%;-webkit-transition:all .3s;transition:all .3s}
.category_isotope_item:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.category_isotope_item .product_item .product_item_content h5:hover a{text-decoration:underline}
.category_isotope_item .product_item figure{margin-bottom:30px}
.category_isotope_item .product_item .product_item_content{position:relative}
.category_isotope_item .product_item .product_item_content h5{text-transform:none;margin-bottom:15px;font-weight:600;display:inline-block}
.category_isotope_item .product_item .product_item_content .button{margin-top:20px}
.category_isotope_item .product_item .product_item_content p{color:#b92127}
.mad_main2 .category_isotope_item .product_item .product_item_content p{color:#de5b92}
.mad_main3 .category_isotope_item .product_item .product_item_content p{color:#2abfd4}
.mad_main4 .category_isotope_item .product_item .product_item_content p{color:#82c213}
.mad_main5 .category_isotope_item .product_item .product_item_content p{color:#f4bc16}
.mad_main6 .category_isotope_item .product_item .product_item_content p{color:#5080bf}
.category_isotope_item .product_item .product_item_content p span{color:silver;text-decoration:line-through}
.category_isotope_item .product_item [class*=_label]{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:5px 19px;font-size:12px;position:absolute;top:0;left:0}
.category_isotope_item .product_item .sale_label{background:#b92127}
.category_isotope_item .product_item .sold_label{background:#2965b0}
.mad_main2 .category_isotope_item .product_item .sale_label{background:#de5b92}
.mad_main2 .category_isotope_item .product_item .sold_label{background:#27a63d}
.mad_main3 .category_isotope_item .product_item .sale_label{background:#2abfd4}
.mad_main4 .category_isotope_item .product_item .sale_label{background:#82c213}
.mad_main4 .category_isotope_item .product_item .sold_label{background:#2c95ff}
.mad_main5 .category_isotope_item .product_item .sale_label{background:#f4bc16}
.mad_main5 .category_isotope_item .product_item .sold_label{background:#666}
.mad_main6 .category_isotope_item .product_item .sale_label{background:#5080bf}
.mad_main6 .category_isotope_item .product_item .sold_label{background:#ee2d32}
.alert_cart{background:#2965b0;margin-bottom:30px;padding:10px 10px 10px 20px}
.mad_main2 .alert_cart{background:#27a63d;border-radius:5px}
.mad_main3 .alert_cart{background:#2abfd4}
.mad_main4 .alert_cart{background:#2c95ff}
.mad_main5 .alert_cart{background:#f4bc16}
.mad_main6 .alert_cart{background:#5080bf}
.alert_cart p{color:#fff;float:left;line-height:40px}
.alert_cart .button{float:right}
.price_discount,.mad_category a{color:#b92127}
.mad_main2 .price_discount,.mad_main2 .mad_category a{color:#de5b92}
.mad_main3 .price_discount,.mad_main3 .mad_category a{color:#2abfd4}
.mad_main4 .price_discount,.mad_main4 .mad_category a{color:#82c213}
.mad_main5 .price_discount,.mad_main5 .mad_category a{color:#f4bc16}
.mad_main6 .price_discount,.mad_main6 .mad_category a{color:#5080bf}
.mad_category a:hover{text-decoration:underline}
.price_discount del span{color:silver;text-decoration:line-through}
.product_description .price_discount{font-size:28px;font-weight:600}
.product_description p,.product_description .default_list_disk,.product_description .button{margin-bottom:20px}
.product_description .mad_category{margin-bottom:5px}
.product_description .rating_list{margin-bottom:10px}
.product_description .horisontal_list ul{display:inline-block}
.mad_cart_info .table_type_1.horisontal tr:first-child th,.mad_cart_info .table_type_1.horisontal tr:first-child td{padding-top:20px}
.mad_cart_info .table_type_1.horisontal tr:last-child th,.mad_cart_info .table_type_1.horisontal tr:last-child td{padding-bottom:20px}
.mad_cart_info .table_type_1.horisontal th{background:0 0;width:50%}
.mad_cart_info .table_type_1.horisontal td{width:50%}
.mad_cart_info .custom_select{margin-bottom:10px}
.mad_cart_info form{margin-bottom:15px}
.mad_cart_info form input{width:49%}
.mad_blog h4{text-transform:none}
.mad_blog .post_news{margin-bottom:45px}
.mad_blog .post_news .post_item{float:none;width:100%}
.mad_blog .post_news .post_item .post_body{padding:30px 0 0}
.mad_list_view.post_news .post_item .post_body{padding:0}
.mad_blog .isotope .post_news .post_item .post_body{border:2px solid #f5f5f5;padding:30px}
.mad_main2 .mad_blog .isotope .post_news .post_item .post_body{border-radius:0 0 5px 5px}
.mad_blog .isotope .post_news figure{margin-bottom:0}
.mad_main2 .mad_blog .isotope .post_news figure,.mad_main2 .mad_blog .isotope .post_news figure img{border-radius:5px 5px 0 0}
.post_link{background:#f5f5f5;border:1px solid #0000;padding:20px;display:block}
.mad_main2 .post_link,.mad_main2 .post_link .icon_link{border-radius:5px}
.post_link:hover{background:0 0;border:1px solid #2965b0}
.mad_main2 .post_link:hover{border-color:#27a63d}
.mad_main3 .post_link:hover{border-color:#2965b0}
.mad_main4 .post_link:hover{border-color:#2c95ff}
.mad_main5 .post_link:hover{border-color:#666}
.mad_main6 .post_link:hover{border-color:#ee2d32}
.post_link .icon_link{color:#fff;text-align:center;vertical-align:middle;-o-transition:all .3s ease;background:#b92127;width:50px;height:50px;margin-right:10px;font-family:fontello;line-height:50px;-webkit-transition:all .3s;transition:all .3s;display:inline-block}
.mad_main2 .post_link .icon_link{background:#de5b92}
.mad_main3 .post_link .icon_link{background:#2abfd4}
.mad_main4 .post_link .icon_link{background:#82c213}
.mad_main5 .post_link .icon_link{background:#f4bc16}
.mad_main6 .post_link .icon_link{background:#5080bf}
.post_link .icon_link:before{content:"";font-size:18px}
.post_link span{vertical-align:middle;font-size:16px;display:inline-block}
.post_link:hover .icon_link{background:#2965b0}
.mad_main2 .post_link:hover .icon_link{background:#27a63d}
.mad_main4 .post_link:hover .icon_link{background:#2c95ff}
.mad_main5 .post_link:hover .icon_link{background:#666}
.mad_main6 .post_link:hover .icon_link{background:#ee2d32}
.post_news .review_post{border-bottom:1px solid #f5f5f5;margin-bottom:30px;padding-bottom:30px}
.post_news .review_post.comment_level_2{border-bottom:none;padding-bottom:0}
.post_news .review_post.comment_level_2 .review_text{border-bottom:1px solid #f5f5f5;padding-top:15px;padding-bottom:10px}
.comment_section{border-bottom:1px solid #f5f5f5;margin-bottom:45px}
.post_news .review_post.comment_sub{padding-left:85px}
.post_news .review_post.comment_level_2 .review_item{margin-bottom:20px}
.post_news .review_post.comment_level_2 .review_text a:hover{color:#2965b0}
.mad_main2 .post_news .review_post.comment_level_2 .review_text a:hover{color:#27a63d}
.mad_main4 .post_news .review_post.comment_level_2 .review_text a:hover{color:#2c95ff}
.mad_main5 .post_news .review_post.comment_level_2 .review_text a:hover{color:#666}
.mad_main6 .post_news .review_post.comment_level_2 .review_text a:hover{color:#ee2d32}
.post_news .review_post.comment_level_2 .review_text a:before{content:"";margin-right:10px;font-family:fontello;display:inline-block}
.review_post .review_item .review_text h6{line-height:inherit}
.review_post .review_item .review_text p{padding-top:10px}
.review_post.comment_level_2 p{line-height:28px}
.mad_shop_page .review_post.comment_level_2 p{padding-bottom:10px}
.mad_shop_page .review_post.comment_level_2 span a{color:#b92127}
.mad_main2 .mad_shop_page .review_post.comment_level_2 span a{color:#de5b92}
.mad_main3 .mad_shop_page .review_post.comment_level_2 span a{color:#2abfd4}
.mad_main4 .mad_shop_page .review_post.comment_level_2 span a{color:#82c213}
.mad_main5 .mad_shop_page .review_post.comment_level_2 span a{color:#f4bc16}
.mad_main6 .mad_shop_page .review_post.comment_level_2 span a{color:#5080bf}
.mad_shop_page .review_post.comment_level_2 span a:hover{text-decoration:underline}
.mad_blog .form_holder,.mad_shop_page .form_holder{border:none;padding:0}
.mad_blog .form_holder .form_type_1 .control-group .control-label,.mad_shop_page .form_holder .form_type_1 .control-group .control-label{width:90px}
.mad_blog .form_holder [class*=form_type_] .control-group,.mad_shop_page .form_holder [class*=form_type_] .control-group{margin-bottom:10px}
.mad_blog .form_holder .button,.mad_shop_page .form_holder .button{margin-top:15px;margin-left:90px}
.mad_blog .post_news .button{margin-top:0}
.contact_page h4{text-transform:none}
.contact_page #googleMap,.contact_page #googleMap3{min-height:500px}
.contact_page .get_in_touch{z-index:5;background:#fff;width:460px;padding:45px 25px;position:absolute;top:50%;right:20%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 8px #c2c2c2;-moz-box-shadow:0 0 8px #c2c2c2;box-shadow:0 0 8px #c2c2c2}
.mad_main2 .contact_page .get_in_touch{border-radius:5px}
.contact_page .get_in_touch h2{text-align:center;line-height:35px}
.contact_page .contact_form .button{margin-top:15px}
.contact_page .c_info_list li .clearfix{margin-bottom:15px}
.contact_page .c_info_list .contact_e{color:#b92127}
.mad_main2 .contact_page .c_info_list .contact_e{color:#de5b92}
.mad_main3 .contact_page .c_info_list .contact_e{color:#2abfd4}
.mad_main5 .contact_page .c_info_list .contact_e{color:#f4bc16}
.mad_main6 .contact_page .c_info_list .contact_e{color:#5080bf}
.mad_coming_soon h4{text-transform:none}
.mad_coming_soon .social_icon_list ul li a{border-radius:50px}
.mad_coming_soon .social_icon_list ul li:not(:last-child){margin-right:20px}
.mad_main3 .mad_coming_soon .main_title:before{left:calc(50% - 50px)}
.mad_main4 .mad_coming_soon .main_title{text-align:center}
.page_404 h4{text-transform:none}
.section_404{text-align:center;height:265px;position:relative}
.section_404 h1{color:#f9f9f9;margin-bottom:0;font-size:375px;line-height:320px}
.mad_main4 .section_404 h1{line-height:145px}
.section_404 .main_title{text-transform:none;background:0 0;margin-bottom:20px;padding-bottom:0}
.section_404 .main_title:before{display:none}
.section_404 .section_404_inner{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.widget_tags a.tag{border:2px solid #e2e2e2;margin-bottom:10px;margin-right:5px;padding:10px 13px;display:inline-block}
.widget_tags a.tag:hover{color:#fff;background:#b92127;border-color:#b92127}
.mad_main2 .widget_tags a.tag{border-radius:5px}
.mad_main2 .widget_tags a.tag:hover{background:#27a63d;border-color:#27a63d}
.mad_main3 .widget_tags a.tag:hover{background:#2abfd4;border-color:#2abfd4}
.mad_main4 .widget_tags a.tag:hover{background:#82c213;border-color:#82c213}
.mad_main5 .widget_tags a.tag:hover{background:#f4bc16;border-color:#f4bc16}
.mad_main6 .widget_tags a.tag:hover{background:#5080bf;border-color:#5080bf}
#sidebar .widget:not(:last-child){border-bottom:1px solid #f2f2f2;margin-bottom:30px;padding-bottom:30px}
#sidebar .widget h4{text-transform:none}
#sidebar .widget a h6{color:#333;letter-spacing:1px;margin-top:20px;margin-bottom:0;font-weight:700}
#sidebar .widget a:hover h6{text-decoration:underline}
#sidebar .widget .tabs_content>[id*=tab-]{border:none;padding:0}
#sidebar .widget .tabs_nav li a{padding:10px 13px}
#sidebar .widget .tabs_content>[id*=tab-] .mad_img_post{border-bottom:1px solid #f2f2f2;padding:25px 0}
#sidebar .widget .tabs_content>[id*=tab-] .mad_img_post:last-child{border-bottom:none;padding-bottom:0}
#sidebar .widget .tabs_content>[id*=tab-] .mad_img_post>a{float:left;margin-right:10px}
#sidebar .widget .tabs_content>[id*=tab-] .mad_img_post span{color:#aeaeae;font-size:13px}
#sidebar .widget .tabs_content>[id*=tab-] .mad_img_post h5{text-transform:none;margin-bottom:0;font-weight:600}
#sidebar .widget .tabs_content>[id*=tab-] .mad_img_post h5 a:hover{text-decoration:underline}
.mad_about_us h2,.mad_pages h2,.mad_services h2,.pricing h2,.contact_page h2,.team h2,.mad_coming_soon h2,.mad_clients h2{text-transform:none}
.mad_about_us .info_icon{border:0;width:auto;height:auto;font-size:40px}
.mad_about_us .info_block .info_text{line-height:inherit}
.mad_about_us .carousel_type_1 .owl-carousel{margin-top:0}
.mad_main2 .mad_clients .grid_list a img{border:1px solid #f9f9f9;border-radius:5px}
.mad_typography h2,.mad_typography h3,.mad_typography h4,.mad_typography h5,.mad_typography h6{color:#333;text-transform:none}
.mad_typography{margin-bottom:-35px}
.mad_typography .vertical_list>ul>li{float:none;width:100%}
.mad_columns{margin-bottom:-45px}
.mad_columns [class*=col-sm-]{margin-bottom:45px}
.mad_columns h4{text-transform:none;color:#333}
.mad_main2 .mad_columns h4,.mad_main5 .mad_columns h4{color:#3b3b3b}
.mad_main3 .mad_columns h4{color:#353c42}
.mad_main4 .mad_columns h4{color:#1e3859}
.mad_main6 .mad_columns h4{color:#222}
.welcome_section h2{color:#3b3b3b;margin-bottom:50px;font-size:40px}
.welcome_section p.last{padding:20px 0}
.welcome_section .button{margin-top:30px}
.contact_holder{background:url(/wp-content/themes/helpmate/images/1920x710_bg.jpg) bottom/contain no-repeat;position:relative}
.warranty_block .warranty_item{padding-top:115px;position:relative}
.warranty_block .warranty_item:before{content:"";color:#2abfd4;text-align:center;border:3px solid #2abfd4;border-radius:150px;width:90px;height:90px;font-family:fontello;font-size:30px;line-height:84px;position:absolute;top:0;left:calc(50% - 42px)}
.warranty_item.item_icon1:before{content:""}
.warranty_item.item_icon2:before{content:""}
.warranty_item.item_icon3:before{content:""}
.warranty_block .warranty_item h5{color:#224687;text-align:center;text-transform:none;margin-bottom:25px;padding-bottom:15px;font-size:18px;font-weight:700;position:relative}
.warranty_block .warranty_item h5:after{content:"";background:#e3e3e3;width:64px;height:2px;display:block;position:absolute;top:100%;left:calc(50% - 32px)}
.warranty_block .warranty_item p{text-align:center}
.tips_section{margin-bottom:70px}
.tips_section .tip_item{text-align:left;color:#555;z-index:1;-o-transition:all .3s ease;padding:70px 30px;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}
.tips_section .tip_item:before{z-index:-1;opacity:0;visibility:hidden;content:"";-webkit-backface-visibility:hidden;-webkit-transition:opacity .7s,visibility .7s,-webkit-transform 17s linear;transition:opacity .7s,visibility .7s,transform 17s linear;position:absolute;inset:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}
.tips_section .tip_item:hover{color:#fff}
.tips_section .tip_item:hover:before{opacity:1;visibility:visible;-webkit-transform:scale3d(1.3,1.3,.999);-moz-transform:scale3d(1.3,1.3,.999);-ms-transform:scale3d(1.3,1.3,.999);-o-transform:scale3d(1.3,1.3,.999);transform:scale3d(1.3,1.3,.999)}
.tips_section .tip_item>div{margin-bottom:20px}
.tips_section .tip_item>div{color:#999;font-size:13px}
.tips_section .tip_item:hover>div{color:#fff}
.tips_section .tip_item h4{text-transform:none;margin-bottom:20px;font-weight:600;line-height:28px}
.tips_section .tip_item:hover h4{color:#fff}
.tips_section .tip_item a:hover{text-decoration:underline}
.mad_main6 .tips_section .tip_item h4{color:#222}
.mad_main6 .tips_section .tip_item:hover h4{color:#fff}
.info_section{padding:45px 0}
.info_section{background:#27a63d}
.banner-bottom-4 .info_section{background:#389bff}
.stat_section{padding:75px 0}
.mad_main3 .stat_section{padding:75px 0 45px}
.mad_main3 .stat_section .p_table_stat h2{color:#2abfd4;font-weight:700}
.stat_section .p_table_stat h2,.stat_section .p_table_stat h5,.stat_section .p_table_stat h6{color:#fff;margin-bottom:0}
.mad_main2.mad_elements .stat_section .p_table_stat h6{color:#333}
.mad_main3.mad_elements .stat_section .p_table_stat h6{color:#353c42}
.stat_section .p_table_stat .p_icon:before{border-bottom:2px solid;top:100%;right:10px}
.mad_main3 .stat_section .p_table_stat .p_icon:before{border-bottom:2px solid #2abfd4;margin-top:2px;top:95%;right:15px}
.mad_main3 .stat_section .p_table_stat .p_icon{margin-top:-20px;line-height:21px}
.stat_section .p_table_stat .p_icon{margin-top:-25px;margin-bottom:15px}
.mad_main2 .p_table_stat .p_icon{margin-top:-10px}
.mad_main3 .stat_section .p_table_stat .p_icon:after{content:""}
.mad_main3 .stat_section .p_table_stat .p_icon:after{color:#2abfd4}
.mad_main2 .p_table_stat .p_icon:before{border-color:#de5b92}
.mad_main2 .p_table_stat .p_icon:after{color:#de5b92}
.mad_main2 .p_table_stat .p_icon:after{content:""}
#countdown .count_item{text-align:center;border:1px solid #e8e8e8;padding:30px 20px 20px}
.mad_main2 #countdown .count_item{border-radius:5px}
#countdown .count_item dt.main_title{margin-bottom:40px;font-size:55px;line-height:55px}
#countdown .count_item dd h5{text-transform:none;margin-bottom:0;font-size:18px;font-weight:600}
.form_holder{border:1px solid #eaeaea;padding:20px}
.mad_main2 .form_holder{border-radius:5px}
.form_holder input,.form_holder textarea{border:1px solid #eaeaea;padding:9px 10px}
.form_holder .custom_select .select_list{border:1px solid #eaeaea;border-top:none}
.mad_main.mad_elements .mad_title{text-transform:none;color:#333;font-weight:400}
.mad_main2 .mad_elements .mad_title,.mad_main5 .mad_elements .mad_title{color:#3b3b3b}
.mad_main3.mad_elements .mad_title{color:#353c42}
.mad_main4.mad_elements .mad_title{color:#1e3859}
.mad_main6.mad_elements .mad_title{color:#222}
[class*=mad_main].mad_elements [class*=image_bg_section] h4{color:#fff}
.full_width_img{padding-bottom:30px}
.img_grid:not(:last-child){margin-bottom:30px}
.img_grid.var2 p:not(:last-child){padding-bottom:15px}
.img_grid h5{text-transform:none;margin-bottom:10px;font-size:18px;font-weight:400}
.img_grid p a{color:#333}
.img_grid p a:hover{color:#b92127;border-bottom:none}
.img_grid.var2 [class*=default_list_]{margin-bottom:15px}
.img_left{float:left;margin-right:35px}
.img_right{float:right;margin-left:35px}
.mad_main2 .social_widgets>li>a{border-radius:5px 0 0 5px}
.social_widgets{z-index:200;position:fixed;top:245px;right:0}
.social_widgets>li{margin-bottom:4px;transition:all .4s}
.social_widgets>li.opened{z-index:1;-webkit-transform:translate(-285px);-moz-transform:translate(-285px);-ms-transform:translate(-285px);-o-transform:translate(-285px);transform:translate(-285px)}
.sw_content{background:#fff;width:285px;padding:30px 25px;position:absolute;top:0;left:100%;overflow:hidden}
.mad_main2 .sw_content{border-radius:0 0 0 5px}
.sw_content iframe{width:auto}
.sw_content #contact-form textarea{height:140px}
.social_widgets.social a{margin-right:0}
.social_widgets.social a.contact_e{color:#b92127}
.mad_main6 .social_widgets.social a.contact_e{color:#5080bf}
.social_widgets.social #contact-form .buttons2 a{border-radius:10px;width:auto;height:auto;margin-left:0}
[class*=soc_block_]{position:relative}
[class*=soc_block_] .sw_content fieldset{border:none;padding:0}
[class*=soc_block_] .sw_content h4{color:#333;font-size:14px;font-weight:600}
.soc_block_instagram iframe,.widget iframe{border:none;height:230px;overflow:hidden!important}
.mad_main2 [class*=soc_block_] .sw_content h4{color:#3b3b3b;font-family:Hind;font-size:16px;font-weight:700}
.mad_main3 [class*=soc_block_] .sw_content h4{color:#353c42}
.mad_main4 [class*=soc_block_] .sw_content h4{color:#1e3859;text-transform:uppercase;font-family:Palanquin,sans-serif;font-weight:700}
.mad_main6 [class*=soc_block_] .sw_content h4{color:#5080bf}
[class*=soc_block_] .sw_content p span{color:#ee1b40;padding:0}
.c_info_list li:not(:last-child){margin-bottom:15px}
.c_info_list li p,.c_info_list li a{margin-bottom:0;line-height:22px}
.c_info_list li p,.c_info_list li a{text-align:left;width:auto;height:auto;padding-left:25px;display:block;overflow:visible}
.c_info_list li p a{padding-left:0;display:inline-block}
.c_info_list li i{color:#2965b0;float:left;font-size:16px;line-height:22px}
.mad_main2 .c_info_list li i{color:#27a63d}
.mad_main3 .c_info_list li i{color:#224687}
.mad_main4 .c_info_list li i{color:#82c213}
.mad_main5 .c_info_list li i{color:#f4bc16}
.mad_main6 .c_info_list li i{color:#5080bf}
.social>li>a{text-align:center;width:48px;height:48px;margin-right:2px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}
.mad_main4 .c_info_list li a.contact_e{color:#262729}
.c_info_list li a.contact_e:hover{text-decoration:underline}
.social>li>a:before{color:#fff;-o-transition:all ease .3s;font-family:fontello;font-size:16px;line-height:48px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.social>li>a:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.social a.icon_twitter{background:#2daae1}
.social a.icon_facebook{background:#3b5998}
.social a.icon_mail{background:#1abc9c}
.social a.icon_marker{background:#e74c3c}
.social a.icon_instagram{background:#835e42}
.soc_block_mail form{margin-top:20px}
.soc_block_mail form input,.soc_block_mail form textarea{background:0 0;border:1px solid #e8e8e8;margin-bottom:5px;font-size:12px}
.soc_block_mail form textarea{padding:12px 15px;font-size:13px}
.soc_block_mail form input::-moz-placeholder,.soc_block_mail form textarea::-moz-placeholder{color:#868788}
.soc_block_mail form input::-webkit-input-placeholder,.soc_block_mail form textarea::-webkit-input-placeholder{color:#868788}
.mad_main3 .soc_block_mail form input::-moz-placeholder,.mad_main3 .soc_block_mail form textarea::-moz-placeholder{color:#353c42}
.mad_main3 .soc_block_mail form input::-webkit-input-placeholder,.mad_main3 .soc_block_mail form textarea::-webkit-input-placeholder{color:#353c42}
.mad_main4 .soc_block_mail form input::-moz-placeholder,.mad_main4 .soc_block_mail form textarea::-moz-placeholder{color:#77797c}
.mad_main4 .soc_block_mail form input::-webkit-input-placeholder,.mad_main4 .soc_block_mail form textarea::-webkit-input-placeholder{color:#77797c}
.mad_main6 .soc_block_mail form input::-moz-placeholder,.mad_main6 .soc_block_mail form textarea::-moz-placeholder{color:#999}
.mad_main6 .soc_block_mail form input::-webkit-input-placeholder,.mad_main6 .soc_block_mail form textarea::-webkit-input-placeholder{color:#999}
.soc_block_mail .button{margin-top:10px}
.soc_block_mail form textarea{height:90px}
.soc_block_marker #googleMap2{height:220px;margin-top:15px}
.soc_block_marker .sw_content a:hover{text-decoration:underline}
.mad_main5 .soc_block_marker a{color:#3b3b3b}
.mad_main6 .soc_block_marker a{color:#222}
.popup_alert{color:#fff;z-index:199;background:#b92127;width:100%;padding:10px 0;font-size:14px;position:absolute;top:0}
.mad_main2 .popup_alert{background:#de5b92}
.mad_main3 .popup_alert{background:#910000}
.mad_main4 .popup_alert{background:#e00200}
.mad_main5 .popup_alert{background:#be1f1f;font-size:13px}
.mad_main6 .popup_alert{background:#ec3238;font-size:13px}
.popup_alert.cookie{text-align:center;background:#000c}
.popup_alert.cookie .elements_buttons{display:inline-block}
.mad_main2 .popup_alert.cookie{background:#27a63de6;padding:10px 0}
.mad_main3 .popup_alert.cookie{background:#2d4f8d;font-size:13px}
.mad_main4 .popup_alert.cookie{background:#1e3859e6}
.mad_main5 .popup_alert.cookie{background:#3b3b3b}
.mad_main6 .popup_alert.cookie{background:#222}
.popup_alert p{padding:8px 0;display:inline-block;position:relative}
.mad_main .popup_alert p{margin-bottom:10px;padding:0}
.popup_alert p:before{content:"";color:#fff;padding-right:10px;font-family:fontello;font-size:18px;display:inline-block}
.popup_alert.cookie p:before{display:none}
.popup_alert.cookie .button:last-child{margin-left:5px}
.popup_alert .button.top>span span{color:#2965b0;background:#fff}
.mad_main5 .popup_alert .button.type1>span span:first-child{color:#fff}
.mad_main5 .popup_alert.cookie .button.type3>span span:first-child{color:#3b3b3b}
.mad_main4 .popup_alert .button.type3>span span:first-child{color:#262729}
.mad_main3 .popup_alert .button.type3>span span:first-child{color:#2abfd4}
.mad_main2 .popup_alert .button.type3>span span:first-child{color:#27a63d}
[class*=mad_section]{padding:90px 0;position:relative}
.mad_section_bg1{background:#f9f9f9}
.mad_section_bg2{background:#1e3859}
[class*=mad_section].inset1{padding:90px 0 45px}
[class*=mad_section].inset2{padding:0 0 45px}
[class*=mad_section].inset3{padding:90px 0 0}
[class*=mad_section].inset4{padding-top:125px}
[class*=mad_section].inset_none{padding:0}
[class*=mad_section].inset9{padding:90px 0 0}
[class*=mad_section].inset6{padding:0 0 90px}
[class*=mad_section].inset7{padding:0 0 100px}
[class*=mad_section].inset8{padding:45px 0}
.mad_section_image{background:#f9f9f9 url(/wp-content/themes/helpmate/images/right_bg_image.png) 100% 100% no-repeat;padding:140px 0 100px}
.mad_section_image2{-webkit-background-size:cover;background:#f9f9f9 url(/wp-content/themes/helpmate/images/1920x856_bg.jpg) 0 0/cover no-repeat;padding:90px 0}
.mad_section_image3{-webkit-background-size:contain;background:#fff url(/wp-content/themes/helpmate/images/1920x589_bg.jpg) bottom/contain no-repeat;padding:90px 0}
.mad_main6 [class*=mad_section],.mad_main6 [class*=image_bg_section]{text-align:center}
.mad_main6.mad_elements [class*=mad_section],.mad_main6.mad_elements [class*=image_bg_section]{text-align:left}
.greetings{text-align:center}
.greetings .button{margin-top:35px}
.post_area .item_holder{cursor:pointer;-o-transition:all .3s ease;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.post_area .item_holder:before{content:"";z-index:2;background:#2965b0;width:100%;height:3px;position:absolute;top:0;left:0}
.mad_main2 .post_area .item_holder:before{background:#27a63d}
.mad_main3 .post_area .item_holder:before{background:#2abfd4}
.mad_main4 .post_area .item_holder:before{background:#82c213}
.mad_main5 .post_area .item_holder:before{background:#f4bc16}
.mad_main6 .post_area .item_holder:before{background:#5080bf}
.post_area .item_holder:after{content:"";z-index:3;-o-transition:all .3s ease;background:#b92127;width:0;height:3px;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0}
.mad_main2 .post_area .item_holder:after{background:#de5b92}
.mad_main3 .post_area .item_holder:after{background:#2965b0}
.mad_main4 .post_area .item_holder:after{background:#2c95ff}
.mad_main5 .post_area .item_holder:after{background:#666}
.mad_main6 .post_area .item_holder:after{background:#ee2d32}
.post_area .item_holder .item_img{position:relative;overflow:hidden}
.post_area .item_holder .item_img:before{content:"";z-index:1;-o-transition:all .3s ease;background:#0000004d;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;display:block;position:absolute;left:0;right:0}
.post_area.var2 .item_holder .item_img:before{background:0 0}
.post_area.var2 .item_holder:hover .item_img:before{background:#00000080}
.post_area .user_info{text-align:center;z-index:2;background:#efefef;padding:20px 10px;position:relative}
.post_area .user_info h5{letter-spacing:1px;margin-bottom:5px}
.post_area .user_info h6{margin-bottom:0}
.post_area .item_holder .item_img img{-o-transition:all .3s ease;-webkit-transition:all .3s;transition:all .3s}
.item_holder:hover .item_img:before{background:0 0}
.post_area .item_holder:hover:after{width:100%}
.post_area.all_services .item_holder:hover .item_block .button>span span{background:#2965b0}
.mad_main2 .post_area.all_services .item_holder:hover .item_block .button>span span{background:#27a63d}
.mad_main4 .post_area.all_services .item_holder:hover .item_block .button>span span{background:#2c95ff}
.mad_main5 .post_area.all_services .item_holder:hover .item_block .button>span span{color:#fff;background:#666}
.mad_main6 .post_area.all_services .item_holder:hover .item_block .button>span span{background:#ee2d32}
.post_area.all_services .item_holder .item_block .button:hover>span{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.post_area .item_holder:hover .item_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.post_area.var2 .item_holder:hover .item_img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.post_area .item_holder .item_block{text-align:center;z-index:2;background:#fff;margin:-20px 15px 0;padding:0 20px;position:relative}
.post_area .item_holder img{width:100%}
.post_area .item_holder .item_block .button{margin-top:-20px;margin-bottom:20px}
.post_area .item_holder .item_block h4{text-transform:none;color:#333;margin-bottom:10px;font-weight:400}
.post_area .item_holder:hover .item_block h4{color:#b92127}
.mad_main5 .post_area .item_holder:hover .item_block h4{color:#f4bc16}
.mad_main6 .post_area .item_holder:hover .item_block h4{color:#5080bf}
.mad_main2 .all_services.with_bg{background:#fff url(/wp-content/themes/helpmate/images/1920x730_bg.jpg) bottom/contain no-repeat}
.tabs.var2 .tabs_nav li a{color:#3b3b3b;text-transform:uppercase;background:0 0;border-bottom:2px solid #f3f3f3;font-weight:700}
.tabs.var2 .tabs_nav li a:before{text-align:center;color:#2965b0;vertical-align:middle;-o-transition:all .3s ease;border:2px solid #2965b0;border-radius:5px;width:35px;height:35px;margin-right:20px;font-family:fontello;font-size:18px;line-height:31px;-webkit-transition:all .3s;transition:all .3s;display:inline-block}
.mad_main2 .tabs.var2 .tabs_nav li a:before{color:#27a63d;border:2px solid #27a63d}
.mad_main3 .tabs.var2 .tabs_nav li a:before{color:#2abfd4;border:2px solid #2abfd4}
.mad_main4 .tabs.var2 .tabs_nav li a:before{color:#2c95ff;border:2px solid #2c95ff}
.mad_main5 .tabs.var2 .tabs_nav li a:before{color:#666;border:2px solid #666}
.mad_main6 .tabs.var2 .tabs_nav li a:before{color:#ee2d32;border:2px solid #ee2d32}
.tabs.var2.vertical .tabs_nav{min-width:265px}
.tabs.var2.vertical .tabs_nav li a{padding:14px 20px}
.tabs.var2 .tabs_nav li a:hover,.tabs.var2 .tabs_nav li.ui-tabs-active a{color:#fff;border-color:#fff}
.mad_main .tabs.var2 .tabs_nav li a:hover,.mad_main .tabs.var2 .tabs_nav li.ui-tabs-active a{background:#2965b0}
.mad_main2 .tabs.var2 .tabs_nav li a:hover,.mad_main2 .tabs.var2 .tabs_nav li.ui-tabs-active a{background:#27a63d}
.mad_main3 .tabs.var2 .tabs_nav li a:hover,.mad_main3 .tabs.var2 .tabs_nav li.ui-tabs-active a{background:#2abfd4}
.mad_main4 .tabs.var2 .tabs_nav li a:hover,.mad_main4 .tabs.var2 .tabs_nav li.ui-tabs-active a{background:#82c213}
.mad_main5 .tabs.var2 .tabs_nav li a:hover,.mad_main5 .tabs.var2 .tabs_nav li.ui-tabs-active a{background:#666}
.mad_main6 .tabs.var2 .tabs_nav li a:hover,.mad_main6 .tabs.var2 .tabs_nav li.ui-tabs-active a{background:#ee2d32}
.tabs.var2 .tabs_nav li a:hover:before,.tabs.var2 .tabs_nav li.ui-tabs-active a:before{color:#fff;border-color:#fff}
.tabs.var2.vertical .tabs_nav li{margin-bottom:0}
.tabs.var2 .tabs_content>[id*=tab-]{border:none;padding:0 0 0 30px}
.mad_main .tabs_content>[id*=tab-] h4{text-transform:none;color:#3b3b3b;margin-bottom:20px;font-weight:600}
.mad_main2 .tabs_content>[id*=tab-] h4{text-transform:none;color:#3b3b3b;font-family:Playfair Display,serif;font-weight:700}
.mad_main2 .tabs_content>[id*=tab-]>ul{margin:30px 0 0}
.mad_main2 .tabs_content [class*=default_list_] li:before{font-size:16px}
.mad_main2 .tabs_content [class*=default_list_] li:not(:first-child){margin-top:10px}
.mad_main2 .tabs_content>[id*=tab-]>.button{margin-top:30px}
.mad_main2 .all_services .tabs.vertical .tabs_content{max-width:610px}
.post_img_container h2{color:#fff}
.review_post .review_item figure{float:left;margin-right:25px}
.review_text{overflow:hidden}
.review_post.var2 .review_item:not(:last-child){margin-bottom:30px}
.mad_main .review_post .review_item .review_text{overflow:hidden}
.mad_main.mad_elements .review_post .review_item .review_text{color:#646464}
.review_post .review_item.var2 .review_text h6{color:#333}
.review_post .review_item .review_text h6{letter-spacing:1px;margin-bottom:10px;font-size:14px;font-weight:700}
[class*=image_bg_section] .review_post .review_item .review_text h6,[class*=image_bg_section] .review_post .review_item .review_text{color:#fff}
.mad_main2 .review_post .review_item.var2 .review_text h6{color:#3b3b3b}
.mad_main3 .review_post .review_item.var2 .review_text h6{color:#353c42}
.mad_main4 .review_post .review_item.var2 .review_text h6{color:#1e3859}
.mad_main5 .review_post .review_item.var2 .review_text h6{color:#3b3b3b}
.mad_main6 .review_post .review_item.var2 .review_text h6{color:#222}
.review_post .review_item .review_text a{color:#b92127}
.review_post .review_item .review_text p{padding-top:25px}
.mad_main2 .review_post .review_item .review_text a{color:#de5b92}
.mad_main3 .review_post .review_item .review_text a{color:#28a7ba}
.mad_main4 .review_post .review_item .review_text a{color:#82c213}
.mad_main5 .review_post .review_item .review_text a{color:#f4bc16}
.mad_main6 .review_post .review_item .review_text a{color:#5080bf}
.post_news .post_item{float:left;width:33.3%}
.post_news .post_item .figure a img{width:100%}
.post_news .button{margin-top:45px}
.post_news .post_item .post_body{background-color:#fff;padding:30px}
.post_news .post_item .post_body{position:relative;top:100%;left:0}
.post_news .post_item figure{position:relative}
.post_news .post_item figure:before{content:"";z-index:1;border-bottom:12px solid #fff;border-left:17.5px solid #0000;border-right:17.5px solid #0000;width:0;height:0;position:absolute;bottom:0;left:calc(50% - 17.5px)}
.mad_portfolio .post_news .post_item figure:before,.mad_blog .post_news .post_item figure:before{display:none}
.mad_portfolio #main .post_news .post_item .button,.mad_portfolio .isotope.four_collumn .post_item .button{width:125px}
.post_news .post_item.var2 figure:before{border:17.5px solid #0000;border-top:12px solid #fff;border-bottom:none;top:0}
.post_news .post_item .post_body h4{text-transform:none;color:#000;-o-transition:color .3s ease;margin-bottom:0;padding-bottom:15px;font-family:Palanquin,sans-serif;font-weight:500;-webkit-transition:color .3s;transition:color .3s;display:inline-block}
.mad_main4 .post_news .post_item .post_body h4{color:#262729}
.post_news .post_item .post_body a:hover h4{text-decoration:underline}
.post_news .post_item .post_body .post_meta{color:#aeaeae;padding-bottom:5px;font-size:13px}
.post_news .post_item .button:nth-child(n){margin-right:5px}
.post_news .post_item .button:last-child{margin-right:0}
.mad_main4 .post_news .post_item .post_body .post_meta{color:#b0b3b7}
.post_news .post_item p{margin-bottom:20px}
.post_news .post_social{margin-bottom:20px;font-size:13px}
.mad_main4 .post_news .post_social{font-size:14px}
.post_news .post_social .post_social_autor{float:left}
.post_news .post_social .post_social_event{float:right}
.post_social_autor a:hover{text-decoration:underline}
.post_news .post_social .post_social_item:not(:last-child){margin-bottom:5px}
.post_social_event a:before{color:#dedede;vertical-align:top;font-family:fontello;font-size:14px;-webkit-transition:all .3s;transition:all .3s}
.post_social_event a:hover:before{color:#b92127;font-size:16px}
.mad_main2 .post_social_event a:hover:before,.mad_main2 .mad_blog .tabs_sort .isotope .post_social_event span,.mad_main2 .post_social_event span{color:#de5b92}
.mad_main3 .post_social_event a:hover:before,.mad_main3 .mad_blog .tabs_sort .isotope .post_social_event span,.mad_main3 .post_social_event span{color:#2abfd4}
.mad_main4 .post_social_event a:hover:before,.mad_main4 .mad_blog .tabs_sort .isotope .post_social_event span,.mad_main4 .post_social_event span{color:#82c213}
.mad_main5 .post_social_event a:hover:before,.mad_main5 .mad_blog .tabs_sort .isotope .post_social_event span,.mad_main5 .post_social_event span{color:#f4bc16}
.mad_main6 .post_social_event a:hover:before,.mad_main6 .mad_blog .tabs_sort .isotope .post_social_event span,.mad_main6 .post_social_event span{color:#5080bf}
.post_social_event span{color:#b92127;padding-left:10px;padding-right:7px;display:inline-block}
.load_more_item{display:none}
.tabs_sort .isotope .post_body .post_social_event span{color:#b92127}
.post_social_event .social_comment:before{content:""}
.post_social_event .social_like:before{content:""}
.post_news .post_item .post_body .post_social .post_social_autor a{color:#b92127}
.mad_main2 .post_news .post_item .post_body .post_social .post_social_autor a{color:#de5b92}
.mad_main3 .post_news .post_item .post_body .post_social .post_social_autor a{color:#2abfd4}
.mad_main4 .post_news .post_item .post_body .post_social .post_social_autor a,.mad_main4 .post_social_event a:hover:before{color:#2c95ff}
.mad_main5 .post_news .post_item .post_body .post_social .post_social_autor a,.mad_main5 .post_social_event a:hover:before{color:#f4bc16}
.mad_main6 .post_news .post_item .post_body .post_social .post_social_autor a,.mad_main6 .post_social_event a:hover:before{color:#5080bf}
.post_news .post_item .post_body .post_social .post_social_autor a:hover{text-decoration:underline}
.post_news>.button{margin-top:40px}
.hot_line{padding:45px 0}
.hot_line .row>div{text-align:left}
.hot_line .row>div:last-child{text-align:right}
.hot_line.var2{background:#efefef;padding:25px 0}
.hot_line.var3{background:#2965b0;padding:25px 35px}
.mad_main2 .hot_line.var3{background:#27a63d;border-radius:5px}
.mad_main3 .hot_line.var3{background:#224687}
.mad_main4 .hot_line.var3{background:#2c95ff}
.mad_main5 .hot_line.var3{background:#f4bc16}
.mad_main6 .hot_line.var3{background:#5080bf}
.hot_line.var4{background:#224687;padding:20px 0}
.hot_line.var5{background:#f8f8f8;padding:55px 0}
.hot_line h3{color:#fff;text-transform:none;margin-bottom:0;font-weight:400;line-height:47px}
.hot_line.var2 h3{color:#b92127;line-height:35px}
.mad_main2 .hot_line.var2 h3{color:#de5b92}
.mad_main3 .hot_line.var2 h3{color:#2abfd4}
.mad_main4 .hot_line.var2 h3{color:#82c213}
.mad_main5 .hot_line.var2 h3{color:#f4bc16}
.mad_main6 .hot_line.var2 h3{color:#5080bf}
.hot_line.var3 h3{color:#fff;line-height:35px}
.hot_line.var4 h4{text-transform:none;color:#fff;margin-bottom:0;font-weight:400;line-height:40px}
.hot_line p{padding-top:5px;font-size:16px}
.hot_line.var2 p{color:#818181}
.hot_line.var3 p{color:#fff}
.hot_line h3 span{font-weight:600}
.mad_main .hot_line h3 span{font-weight:400}
.hot_line.var4 .button.type3>span span:first-child{color:#353c42}
.hot_line.var4 .button{margin-left:5px}
.mad_main6 .hot_line.var5{text-align:center}
.mad_main6 .hot_line.var5 h3{color:#3b3b3b;text-transform:uppercase;margin-bottom:15px;font-family:Arial;font-weight:400}
.mad_main6 .hot_line.var5 h3 span{color:#622f72}
#googleMap{z-index:1;width:100%;min-height:300px;padding-bottom:30%}
.mad_main6 .top_map_section{background:url(/wp-content/themes/helpmate/images/map_img.jpg) no-repeat;width:100%;min-height:720px}
.mad_main6 .top_map_section{position:relative}
.mad_main6 .top_map_section .top_map_holder{text-align:center;width:100%;position:absolute;top:60px;left:0}
.mad_main6 .top_map_section .top_map_holder h3{color:#222;margin-bottom:0;font-weight:400}
.mad_main6 .top_map_section .top_map_holder h2{color:#222;font-size:75px;font-weight:700;line-height:75px}
.mad_main6 .top_map_section .top_map_holder .moving_section{text-align:center;background:#ffffffe6;max-width:945px;padding:50px 35px;display:inline-block}
.mad_main6 .top_map_section .top_map_holder .moving_section h3{text-transform:none;margin-bottom:30px}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item{background:#ec3238;margin:0 15px;padding:30px 40px;position:relative}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item:before{content:"";border-top:20px solid #ec3238;border-left:25px solid #0000;border-right:25px solid #0000;width:0;height:0;position:absolute;top:100%;left:calc(50% - 25px)}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item:after{content:"";width:0;height:0;position:absolute;bottom:0}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item:first-child:after{border-bottom:40px solid #fff;border-left:40px solid #0000;right:0}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item:last-child:after{border-bottom:40px solid #fff;border-right:40px solid #0000;left:0}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item h6{color:#fff;text-transform:none;margin-bottom:15px;font-size:14px;font-weight:700}
.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item input{text-align:center;background:#fff;border:none;padding:10px 20px}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline{border-bottom:2px solid #ec3238;width:350px;margin-top:-15px;margin-bottom:5px;padding-top:50px;display:inline-block;position:relative}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline:before,.mad_main6 .top_map_section .top_map_holder .moving_section .timeline:after{content:"";color:#ec3238;font-family:fontello;font-size:40px;line-height:0;position:absolute;bottom:-1px}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline:before{left:-1px}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline:after{right:-1px}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline .icon-location-4,.mad_main6 .top_map_section .top_map_holder .moving_section .timeline .icon-logistics3{color:#ec3238;font-size:45px;position:absolute;top:0}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline .icon-logistics3{font-size:55px;left:calc(50% - 38px)}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline p{font-size:13px}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline .icon-location-4:first-child{left:-27px}
.mad_main6 .top_map_section .top_map_holder .moving_section .timeline .icon-location-4:last-child{right:-27px}
.mad_main6 .top_map_section .top_map_holder .moving_section .button{margin-top:30px}
.popup_holder.quick_contact .popup{text-align:center;background:#fff;border-radius:5px;width:420px;padding:45px 30px}
.popup_holder.quick_contact .popup h4{text-transform:none;color:#3b3b3b;font-family:Playfair Display,serif;font-weight:700}
.popup_holder.quick_contact .popup #closePopup{color:#3b3b3b}
.popup_holder.quick_contact .popup #closePopup:hover{color:#de5b92}
.popup_holder.quick_contact .popup .contact_form .button{margin-top:30px}
.popup_holder.quick_contact .popup .contact_form{margin-top:30px}
.popup_holder.quick_contact .popup .contact_form ul li:not(:last-child){margin-bottom:10px}
.popup_holder.quick_contact .popup .contact_form ul li input,.popup_holder.quick_contact .popup .contact_form ul li .custom_select .select_title,.popup_holder.quick_contact .popup .contact_form ul li .custom_select .select_list{color:#8c8c8c;text-align:left;background:#f9f9f9;border:none;padding:7px 15px;font-size:14px}
.popup_holder.quick_contact .popup .contact_form ul li .custom_select .select_list{padding:0}
.popup_holder.quick_contact .popup .contact_form ul li .custom_select .select_list li:hover{background:#de5b92}
.popup_holder.subscribe .popup:before{content:"";background:url(/wp-content/themes/helpmate/images/subscribe_holder_img.png) no-repeat;width:214px;height:443px;position:absolute;top:0;left:-154px}
.popup_holder.subscribe .popup{text-align:center;width:650px}
.popup_holder.subscribe .popup h2{color:#333;margin-bottom:0;padding:60px 15px 50px;font-weight:700}
.popup_holder.subscribe .pop_container{color:#fff;background:#2965b0;padding:25px 15px;font-weight:400}
.popup_holder.subscribe .pop_container h3{color:#fff;text-transform:none;margin-bottom:10px;font-size:28px;font-weight:400}
.popup_holder.subscribe .pop_container div{font-size:18px;line-height:21px}
.popup_holder.subscribe .button{margin:45px 0}
.popup_holder.subscribe2 .popup{background:#2abfd4;width:750px}
.popup_holder.subscribe2 .popup .popup_top{padding:50px 65px 45px}
.popup_holder.subscribe2 .popup h2,.popup_holder.subscribe2 .popup h4{color:#fff;text-transform:none}
.popup_holder.subscribe2 .popup h2{margin-bottom:0;font-size:35px;font-weight:600}
.popup_holder.subscribe2 .popup h4{margin-bottom:30px;font-weight:400}
.popup_holder.subscribe2 .popup .contact_form button{float:right;margin-left:15px}
.popup_holder.subscribe2 .popup .contact_form input{background:#fff;border:none;border-radius:5px;height:46px;padding:0 20px;line-height:46px}
.popup_holder.subscribe2 .popup .contact_form input::-webkit-input-placeholder{color:#545f68;font-size:14px}
.popup_holder.subscribe2 .popup .contact_form input::-moz-placeholder{color:#545f68;font-size:14px}
.popup_holder.subscribe2 #closePopup{color:#fff}
.popup_foot{text-align:center;color:#fff;background:#224687;padding:15px}
.popup_holder.subscribe3 .popup{text-align:center;background:#fff;width:555px;padding:40px 0 60px}
.popup_holder.subscribe3 .popup h2{color:#2c95ff;margin-bottom:10px;font-family:Shadows Into Light;font-size:70px;font-weight:400}
.popup_holder.subscribe3 .popup h4,.popup_holder.subscribe3 .popup h2,.popup_holder.subscribe3 .popup h5{text-transform:none}
.popup_holder.subscribe3 .popup h4{font-weight:400}
.popup_holder.subscribe3 .popup h5{margin-bottom:0;font-size:18px;font-weight:400}
.popup_holder.subscribe3 .button{margin-top:35px}
.popup_holder.subscribe3 #closePopup{color:#a4a4a4}
.popup_holder.subscribe4 .popup{color:#646464;background:#fff url(/wp-content/themes/helpmate/images/money_hand.jpg) 0 no-repeat;width:675px;padding:60px 50px 60px 280px}
.popup_holder.subscribe4 .popup h2{color:#f4bc16;text-transform:none;font-size:36px;font-weight:300}
.popup_holder.subscribe4 .popup h2 span{font-weight:900}
.popup_holder.subscribe4 .popup .button{margin-top:25px}
.popup_holder.subscribe4 .popup #closePopup{color:#a4a4a4}
#closePopup,.closePopup{color:#a4a4a4;-o-transition:all .3s ease;-webkit-transition:all .3s;transition:all .3s}
#closePopup:hover,.closePopup:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
table tr td .closePopup{font-size:14px;position:relative;top:auto;right:auto}
.mad_main6 .popup_holder.subscribe4 .popup{color:#555}
.mad_main6 .popup_holder.subscribe4 .popup h2{color:#ec3238;text-transform:none;font-size:35px;font-weight:400}
.social_icon_list ul li{margin-bottom:5px;margin-right:2px;display:inline-block}
.social_icon_list ul li a{color:#fff;text-align:center;background:#b92127;width:38px;height:38px;font-family:fontello;font-size:16px;line-height:38px;display:block}
.social_icon_list ul li a:hover,.social_icon_list ul li a:focus{text-decoration:none}
.mad_main2 .social_icon_list ul li a{background:#de5b92;border-radius:5px}
.mad_main2 .social_icon_list ul li a.soc_icon:hover{background:#27a63d}
.mad_main3 .social_icon_list ul li a{background:#2abfd4}
.mad_main3 .social_icon_list ul li a.soc_icon:hover{background:#224687}
.mad_main4 .social_icon_list ul li a{background:#82c213}
.mad_main4 .social_icon_list ul li a.soc_icon:hover{background:#2c95ff}
.mad_main5 .social_icon_list ul li a{background:#f4bc16}
.mad_main5 .social_icon_list ul li a.soc_icon:hover{background:#666}
.mad_main6 .social_icon_list ul li a{background:#5080bf}
.mad_main6 .social_icon_list ul li a.soc_icon:hover{background:#ec3238}
.social_icon_list.var2 ul li a.soc_icon{color:#545f68;background:#21262f}
.mad_main2 .social_icon_list.var2 ul li a.soc_icon{border-radius:5px}
.mad_main2 .social_icon_list.var2 ul li a.soc_icon{color:#646464;background:#363636}
.mad_main4 .header_top .social_icon_list ul li a{width:33px;height:33px;font-size:12px;line-height:33px}
.social_icon_list ul li a.soc_icon:hover{background:#2965b0;color:#fff!important}
.header-v3 .social_icon_list ul li a.soc_icon:hover{color:#2abfd4!important}
.social_icon_list.var2 ul li a.soc_icon:hover{color:#fff!important}
.social_icon_list.var2 ul li a.soc_icon.icon_twitter:hover{background:#2daae1!important}
.social_icon_list.var2 ul li a.soc_icon.icon_facebook:hover{background:#3b5998!important}
.social_icon_list.var2 ul li a.soc_icon.icon_mail:hover{background:#e74c3c!important}
.social_icon_list.var2 ul li a.soc_icon.icon_instagram:hover{background:#835e42!important}
.icon_marker:before{content:""}
.icon_mail:before{content:""}
.icon_twitter:before{content:""}
.icon_facebook:before{content:""}
.icon_instagram:before{content:""}
.icon_gplus:before{content:""}
.icon_pint:before{content:""}
.icon_flickr:before{content:""}
.icon_youtube:before{content:""}
.icon_vimeo:before{content:""}
.icon_linkin:before{content:""}
.icon_dribbble:before{content:""}
.icon_vk:before{content:""}
.icon_tumblr:before{content:""}
.icon_rss:before{content:""}
.icon_dropbox:before{content:""}
.icon_github:before{content:""}
.icon_delicious:before{content:""}
.icon_digg:before{content:""}
.icon_deviant:before{content:""}
.icon_skype:before{content:""}
.icon_yahoo:before{content:""}
.icon_reddit:before{content:""}
.icon_stumble:before{content:""}
.icon_behance:before{content:""}
.icon_wordpress:before{content:""}
.icon_box:before{content:""}
.social_icon_list.var3 ul li{margin-bottom:0}
.social_icon_list.var3 ul li a{width:auto;height:auto;line-height:inherit;text-decoration:none;background:0 0!important}
.mad_main6 .social_icon_list.var3 ul{display:inline-block}
.mad_main6 .social_icon_list.var3 ul li{margin-right:15px}
.mad_main6 .social_icon_list.var3 ul li a.soc_icon{color:#bababa;font-weight:400}
.mad_main6 .social_icon_list.var3 ul li a.soc_icon:hover{background:0 0}
.mad_main6 .social_icon_list.var3 ul li a.icon_facebook:hover{color:#3b5998!important}
.mad_main6 .social_icon_list.var3 ul li a.icon_twitter:hover{color:#2abfd4!important}
.mad_main6 .social_icon_list.var3 ul li a.icon_mail:hover{color:#e74c3c!important}
.mad_main6 .social_icon_list.var3 ul li a.icon_instagram:hover{color:#835e42!important}
.mad_main6 .social_icon_list.var3{text-align:right}
.progress_bar_list li{margin-bottom:20px}
.progress_bar_list li:last-child{margin-bottom:0}
.progress_bar_list li p{margin-bottom:5px}
.progress_bar{background:0 0;border:1px solid #e8e8e8;height:12px;position:relative;overflow:hidden}
.progress_bar>div{background:#2965b0;position:absolute;top:2px;bottom:2px;left:2px}
.mad_main2 .progress_bar>div{background:#27a63d}
.mad_main4 .progress_bar>div{background:#82c213}
.mad_main5 .progress_bar>div{background:#f4bc16}
.mad_main6 .progress_bar>div{background:#5080bf}
.contact_form label{float:left;text-transform:none;width:70px;line-height:40px}
.mad_main3 .image_bg_section5 .contact_form{margin-top:20px}
.mad_main3 .image_bg_section5 .contact_form input,.mad_main3 .image_bg_section5 .contact_form textarea{background:#fff;border:none;padding-left:25px}
.mad_main3 .image_bg_section5 .contact_form input:not(:last-child){margin-bottom:10px}
.mad_main3 .image_bg_section5 .contact_form textarea{height:140px}
.mad_main3 .image_bg_section5 .contact_form>div{width:48%;display:inline-block}
.mad_main3 .image_bg_section5 .contact_form>div:first-child{margin-right:5px}
.mad_main3 .image_bg_section5 .contact_form .button{margin-top:25px}
.mad_main5 .contact_holder .contact_form{max-width:750px;margin:0 auto;display:block}
.mad_main5 .mad_section .contact_form.var2>ul>li:not(:last-child){margin-bottom:20px}
.mad_main5 .contact_form.var2>ul>li:not(:last-child){margin-bottom:20px}
.mad_main5 .contact_form ul li label{color:#777;float:none;width:auto;padding-bottom:15px;font-size:14px;line-height:14px;display:block}
.mad_main5 .contact_form .custom_select .select_title:before{color:#3b3b3b}
.mad_main5 .contact_form ul li input,.mad_main5 .contact_form ul li textarea,.mad_main5 .contact_form ul li .select_title,.mad_main5 .contact_form ul li .select_list li{color:#acacac;background:#f5f5f5;border:1px solid #e8e8e8;padding:10px 15px 9px;font-size:14px}
.mad_main5 .contact_form ul li .select_list li{border:none}
.mad_main5 .contact_form ul li .select_list{border-top:none}
.mad_main5 .contact_form ul li .custom_select .select_list li:hover{background:#f4bc16}
.mad_main5 .contact_form ul li textarea{height:95px}
.mad_main5 .contact_holder .contact_form .button{margin-top:35px}
.mad_main3 .contact_holder input::-webkit-input-placeholder,.mad_main3 .contact_holder textarea::-webkit-input-placeholder{color:#353c42}
.mad_main3 #contact_form input::-moz-placeholder,.mad_main3 #contact_form textarea::-moz-placeholder{color:#353c42}
.mad_main4 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#2c95ff}
.mad_main5 .contact_holder .contact_form.var2 input::-webkit-input-placeholder,.mad_main5 .contact_holder .contact_form.var2 textarea::-webkit-input-placeholder{color:#acacac}
.mad_main5 .contact_holder .contact_form.var2 input::-moz-placeholder,.mad_main5 .contact_holder .contact_form.var2 textarea::-moz-placeholder{color:#acacac}
.mad_main5 .contact_form .wpcf7-form .wpcf7-form-control-wrap input,.mad_main5 .contact_form .wpcf7-form .wpcf7-form-control-wrap textarea{color:#acacac;background:#f5f5f5;border:1px solid #e8e8e8;padding:10px 15px 9px;font-size:14px}
.mad_main5 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#666}
.mad_main5 .wpcf7-form .button span input:first-of-type{color:#3b3b3b}
.mad_main5 .wpcf7-submit{letter-spacing:.5px;text-transform:uppercase;font-size:14px}
.contact_form.var2 input,.contact_form.var2 textarea{border-color:#ececec}
.contact_form.var2 textarea{height:100px}
.contact_form.var2>ul>li:not(:last-child){margin-bottom:10px}
.wpcf7-form-control-wrap{display:block}
i[class^=icon-]{line-height:inherit}
.icon_phone:before{content:""}
.icon_loc:before{content:""}
.icon_loc2:before{content:""}
.icon_mail:before{content:""}
.icon_users:before{content:""}
.icon_thumb:before{content:""}
.icon_heart2:before{content:""}
.icon_heart:before{content:""}
.icon_back_time:before{content:""}
.icon_time:before{content:""}
.icon_trash:before{content:""}
.icon_shingle:before{content:""}
.icon_cut:before{content:""}
.icon_tree:before{content:""}
.icon_mowing:before{content:""}
.icon_wash:before{content:""}
.icon_watering:before{content:""}
.icon_flower:before{content:""}
.icon_shovel:before{content:""}
.icon_certificat:before{content:""}
.icon_price:before{content:""}
.icon_money:before{content:""}
.icon_truck:before{content:""}
.icon_serv:before{content:""}
#footer{background:#212121}
#footer .footer_wrap{color:#949494;border-bottom:1px solid #333;padding-bottom:55px}
.mad_main #footer .footer_wrap input::-webkit-input-placeholder,.mad_main #footer .footer_wrap textarea::-webkit-input-placeholder{color:#949494}
.mad_main #footer .footer_wrap input::-moz-placeholder,.mad_main #footer .footer_wrap textarea::-moz-placeholder{color:#949494}
.mad_main3 #footer .footer_wrap{color:#89898a}
.mad_main4 #footer{background:#132338}
.mad_main5 #footer{background:#3b3b3b}
.mad_main3 #footer .footer_wrap{padding-bottom:65px}
.mad_main4 #footer .footer_wrap{border-color:#294274}
.mad_main3 #footer .footer_wrap .footer_menu ul li a{color:#fff;font-size:16px}
.mad_main3 #footer .footer_wrap .footer_menu ul li a:hover{color:#2ab8cc}
.mad_main3 #footer .footer_wrap .footer_menu ul li{line-height:40px;display:inline-block}
.mad_main3 #footer .footer_wrap .footer_menu ul li:not(:last-child){margin-right:25px}
.mad_main3 #footer .footer_wrap .footer_top{color:#545f68;border-bottom:1px solid #333;margin-bottom:65px;padding-bottom:55px}
.mad_main3 #footer .footer_wrap .footer_top input::-webkit-input-placeholder,.mad_main3 #footer .footer_wrap .footer_top textarea::-webkit-input-placeholder{color:#545f68}
.mad_main3 #footer .footer_wrap .footer_top input::-moz-placeholder,.mad_main3 #footer .footer_wrap .footer_top textarea::-moz-placeholder{color:#545f68}
.mad_main3 #footer .footer_wrap .footer_top{border-bottom:1px solid #3f454f}
.mad_main3 #newsletter input{background:#fff}
.mad_main3 #newsletter button{color:#2abfd4}
#footer .widget_title{color:#fff}
#footer .widget p:not(:last-child){margin-bottom:15px}
#footer .widget p a{color:#b92127}
.mad_main2 #footer .widget p a{color:#de5b92}
.mad_main3 #footer .widget p a{color:#2abfd4}
.mad_main4 #footer .widget p a{color:#82c213}
.mad_main5 #footer .widget p a{color:#f4bc16}
.mad_main6 #footer .widget p a{color:#5080bf}
#footer .widget .contact_form textarea{height:65px}
#footer .widget.contact .f_right p{padding-bottom:0;line-height:40px}
.mad_main4 #footer .widget.contact p{color:#fff}
.mad_main2 #footer .widget.contact .f_right p a{color:#de5b92}
#footer .widget button{background:0 0}
#footer [class*=col-sm-]:first-child .widget .button{margin-top:15px}
#footer .widget .contact_form ul>li{margin-bottom:13px}
.mad_main4 #footer .widget .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#1e3859;width:40px;height:40px;font-size:16px;line-height:40px}
.mad_main4 #footer #newsletter,.mad_main5 #footer #newsletter{margin-bottom:60px}
.mad_main4 #newsletter button:hover{color:#2c95ff}
.mad_main6 #newsletter button:hover{color:#5080bf}
.mad_main5 #footer #newsletter,.mad_main6 #footer #newsletter{margin-bottom:40px}
.mad_main5 #newsletter button:hover{color:#f4bc16}
.mad_main5 #footer .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#666}
.mad_main6 #footer .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#3e3e3e}
.mad_main6 #footer [class*=col-] .widget:nth-child(n+2){margin-top:40px}
.mad_main6 #footer .widget .vertical_list ul li{margin-bottom:5px}
.mad_main6 #footer .widget .vertical_list ul li{margin-bottom:15px}
.mad_main6 #footer .widget .vertical_list ul li a{color:#5080bf}
.bottom-footer{text-align:center;background:#fff;padding:35px 0}
.mad_main4 #footer .bottom-footer p{font-size:14px}
.mad_main6 #footer .bottom-footer{padding:20px 0}
.brand-content .owl-nav>div i{display:none}
.abouts{clear:both}
.btn_default .button.size2{margin:0 auto;display:block}
.about-2 .wpb_content_element{margin-bottom:0}
.header_wrapper .wpb_content_element{margin-bottom:0!important}
.button-group b:last-child{display:none}
.mad_main2 .tabs_sort .isotope .item figcaption .caption_block a{font-weight:700}
.mad_main2 .blog-container .carousel_type_1 .owl-carousel .owl-nav>[class*=owl-]{background:#d0d0d0;top:110px}
.mad_main4 .mad_section_bg2 .main_title{color:#fff}
.mad_main4 .mad_section_bg2 .wpb_content_element,.mad_main4 .mad_section_bg1 .wpb_content_element{margin-bottom:0}
.mad_main4 .header-v4 .search_button:hover{color:#2c95ff}
.mad_main4 .gallery .button.type1>span span:nth-of-type(2){background:#2c95ff}
.mad_main4 .rr_review_form .form_table .rr_form_row .rr_form_heading{font-size:16px}
.clients-right .btn_default .button{float:left}
.owl-carousel .owl-item .item_img img{-webkit-transform-style:initial;-moz-transform-style:initial;-ms-transform-style:initial;-o-transform-style:initial;transform-style:initial}
.page-home-3 #main{padding-top:0}
.mad_main3 blockquote.var2 p{line-height:28px}
.mad_main3 .stat_section .p_table_stat .p_icon .icon_counter{opacity:0;display:none}
.warranty_block .wpb_content_element{margin-bottom:0}
.mad_main3 .text-white.main_title{color:#fff}
.mad_main3 .stat_section .p_table_stat h6{color:#545f68}
.mad_main3 .stat_section .vc_column-inner{padding-top:0}
.mad_main3 .rev-slider .wpb_text_column{margin:0!important}
.mad_main3 .text-white.main_title:before{opacity:.7;background:#68696c}
.page-home-4 .header.header-v4,.page-home .header.header-v4,.home.page .header.header-v4{background:0 0}
.page-home-4 #main,.page-home #main,.home.page #main{padding-top:0}
.half_bg_block.service-top:before{top:50%!important}
.mad_main5 blockquote.var3{padding:0 15px}
.mad_main5 blockquote.var3:before{position:absolute}
.mad_main5 [class*=image_bg_section] .main_title,.mad_main5 .grid_list h2.main_title{color:#fff}
.mad_main5.page-home-5 #main{padding-top:0}
.mad_main5 .grid_list [class*=col-sm-]{margin-bottom:0}
.mad_main5 .grid_list h2.main_title:before{display:none}
.mad_main5 .grid_list h2.main_title span{font-weight:300}
.mad_main5 .grid_list h2.main_title b{color:#f4bc16;font-size:35px}
.mad_main5 .image_bg_section8:before{content:"";opacity:.9;background:#f4bc16;width:100%;height:100%;position:absolute;top:0;left:0}
.grid_list .service_item{margin-bottom:30px}
.page-home-6 .mad_main6 .welcome .btn_default .button{float:left;margin:0 auto;display:block}
.mad_main6 .welcome .helpmate-container{background:url(/wp-content/themes/helpmate/images/section_bg_img2.jpg) 98% 0 no-repeat;padding-top:90px}
.client-title{text-align:center}
.mad_main6 .carousel_type_4 .owl-nav{display:none}
.info_block .item_option{margin-bottom:45px}
.info_block:last-child .item_option{margin-bottom:0}
.mad_main6 .vc_col-sm-4:last-child .item_option{text-align:left;padding-left:65px;padding-right:0}
.page-home-6 #main{padding-top:0}
.mad_main6 .vc_col-sm-4:last-child .item_option:before{left:0;right:auto}
.mad_main6 .grid_list{margin-bottom:0}
.img_grid .wpb_content_element{margin-bottom:30px}
.img_grid .wpb_single_image .vc_figure,.img_grid .wpb_single_image .vc_single_image-wrapper,.img_grid .wpb_single_image img{width:100%}
.clients .carousel_type_2{padding-top:10px}
.info_text>p{margin-top:4px}
.mad_main4 .quote_holder blockquote p{line-height:28px}
.mad_main3 .vertical_list_type2 .button.type1>span span{line-height:40px}
.quick_contact .custom_select .wpcf7-select{color:#8c8c8c;background:#f9f9f9 url(/wp-content/themes/helpmate/images/icon-arrow.png) 100% no-repeat;border:none;padding:7px 15px;font-size:14px}
.mad_main2 .p_table_stat h2.counter_output{color:#fff}
.counted .icon_flower{position:relative;top:2px;right:-7px}
.popup_holder.subscribe2 .popup .contact_form .wrapper{width:68%}
.popup_holder.subscribe2 .popup .contact_form .wrapper input{color:#545f68}
.popup_holder.subscribe2 .popup .contact_form .button{float:right;width:180px;margin-top:0;margin-left:13px;margin-right:0}
.popup_holder.subscribe2 .popup .contact_form .button input{color:#2965b0;border-radius:30px;padding:0;font-size:16px}
.popup_holder.subscribe2 .popup .contact_form .button:hover input{color:#fff;background:#b92127}
.widget_fbw_id .loader{display:none!important}
.brand-content .item_holder{padding:0 15px}
.clients .grid_list{margin-bottom:0}
#footer.footer-v3 .mc4wp-form .button:hover{color:#28a7ba}
.ie .woocommerce-ordering:after{content:none}
.mad_main2 .button .wpcf7-submit{font-size:16px}
.vc_tta-panel-body [class*=default_list_] li{margin-top:10px}
.slide-top .slick-prev.default{margin-right:30px;left:auto;right:100%}
.slide-top .slick-next.default{margin-left:30px;left:100%;right:auto}
.helpmate-post-like #icon-spinner{margin:0!important}
ul.woocommerce-error{margin-bottom:15px}
.wpcf7-form .wpcf7-not-valid{border:1px solid red!important}
.wpcf7-form span.wpcf7-not-valid-tip{display:none}
.mad_main2 .helpmate_counter .p_table_stat .p_icon:after{content:none}
.widget_categories ul>li a:hover:before,.vertical_list.with_icon ul>li a:hover:before{text-decoration:none!important}
.popup_holder.quick_contact .popup{padding:45px 30px 55px}
.post_news .helpmate-post-like i{text-align:center;width:17px}
[class*=mad_main].post-type-archive .pagination_list{margin:45px 15px 0}
[class*=mad_main] .plus_link .curtain a:hover{color:#fff}
.quote_section blockquote.var3:after{content:none}
.mad_main6 .work_progress_line ul li .icon_item:hover{background:0 0}
.mad_main6 .header-v6 .menu_holder .menu_wrap .free_quote:hover{background:#bababa}
.mad_main6 .p_table h4{color:#333}
.mad_main6 .p_table.type2 ul li{background:#ffffff1a}
.mad_main6 .post_news .helpmate-post-like{color:#fff!important}
.mad_main6 .mad_typography h2,.mad_main6 .mad_typography h3,.mad_main6 .mad_typography h4,.mad_main6 .mad_typography h5,.mad_main6 .mad_typography h6{color:#333}
.mad_main6 .soc_count_list ul li i{color:#e3e3e3}
.mad_main6 .mad_blog .post_news .helpmate-post-like.liked i{color:#dedede!important}
.mad_main .hot_line.image_bg_section2 h3 span{font-weight:600}
.remember-me{margin-top:10px;margin-left:15px;display:inline-block}
.remember-me .remember_class{float:left}
.image_bg_section7 blockquote.var3:after{content:no-close-quote}
.gallery .align_center .fa{margin-left:15px;line-height:40px}
.button{cursor:pointer}
td.product-add-to-cart .button{color:#fff;text-align:center}
.mad_main td.product-add-to-cart .button{background:#b92127}
.mad_main td.product-add-to-cart .button:hover{background:#2965b0}
.mad_main2 td.product-add-to-cart .button{text-transform:uppercase;background:#de5b92;border-radius:5px;font-weight:700}
.mad_main2 td.product-add-to-cart .button:hover{background:#27a63d}
.mad_main3 td.product-add-to-cart .button{background:#2abfd4;border-radius:30px}
.mad_main3 td.product-add-to-cart .button:hover{background:#224687}
.mad_main4 td.product-add-to-cart .button{background:#82c213}
.mad_main4 td.product-add-to-cart .button:hover{background:#2c95ff}
.mad_main5 td.product-add-to-cart .button{color:#3b3b3b;background:#f4bc16}
.mad_main5 td.product-add-to-cart .button:hover{color:#fff;background:#666}
.mad_main6 td.product-add-to-cart .button{background:#5080bf}
.mad_main6 td.product-add-to-cart .button:hover{background:#ec3238}
.container.extra{width:100%!important}
.icon_phone:before{content:""}
.icon_mail:before{content:""}
.icon_time:before{content:""}
.icon_marker:before{content:""}
.search_button:before{content:""}
.close_product:before{content:""}
.info_block .info_icon{float:left;text-align:center;color:#b92127;border:2px solid #b92127;border-radius:150px;width:70px;height:70px;margin-right:15px;font-family:fontello;font-size:30px;font-weight:400;line-height:66px}
.hide_quote_link .free_quote{opacity:0;pointer-events:none}
.header-v4 .menu_holder .menu_wrap h1.logo{margin-bottom:0}
.shopping_button,.search_button,.shopping_button>button{background:0 0;font-size:16px;display:inline-block}
.shopping_button{margin-left:20px;position:relative}
.shopping_button>button:before{content:""}
.products_list ul li img,.widget_shopping_cart_content ul li img{margin-right:15px}
.products_list ul li img,.widget_shopping_cart_content ul li img,.products_list ul li .product_description,.widget_shopping_cart_content ul li .product_description{display:inline-block}
.products_list ul li,.widget_shopping_cart_content ul li{border-bottom:1px solid #f4f4f4;padding:25px 0;line-height:1.2em}
.products_list ul li:first-child,.widget_shopping_cart_content ul li:first-child{padding-top:0}
.products_list ul li>div,.widget_shopping_cart_content ul li>div{position:relative}
.products_list ul li .product_description,.widget_shopping_cart_content ul li .product_description{color:#a6a5a6;width:calc(100% - 85px)}
.products_list ul li .product_description a,.widget_shopping_cart_content ul li .product_description a{color:#333;padding:0 10px 10px 0;font-weight:700;display:inline-block}
.products_list ul li .product_description>div,.widget_shopping_cart_content ul li .product_description>div{font-size:13px}
.products_list ul li .product_description .prise,.widget_shopping_cart_content ul li .product_description .prise{width:100%}
.products_list ul li.empty,.widget_shopping_cart_content ul li.empty{border:none;padding-bottom:0}
.close_product{color:#b92127;background-color:#0000;font-family:fontello;font-weight:300;position:absolute;top:0;right:0}
.shopping_cart{text-align:left;opacity:0;visibility:hidden;z-index:999;background:#fff;border-top:3px solid #b92127;min-width:430px;padding:30px 35px;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:100%;right:0}
.shopping_cart .total_price{color:#b92127;text-transform:uppercase;border-bottom:1px solid #f4f4f4;padding:15px 0;font-weight:700}
.shopping_cart .sc_footer{padding:25px 0 20px}
.shopping_cart .sc_footer .button.type1{margin-right:5px}
.shopping_cart p{font-size:13px;line-height:18px}
.shopping_button:hover .shopping_cart,.login_button.shop_button:hover .shopping_cart{opacity:1;visibility:visible}
.header-v1 .main_navigation{text-align:right}
.responsive-nav-button{text-align:center;color:#fff;z-index:2;background:0 0;border:1px solid #fff;border-radius:0;width:50px;height:50px;font-size:23px;display:none}
#wrapper #advanced-menu-hide{visibility:hidden;pointer-events:none;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.4s;transition-delay:.4s;transition-property:transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate(200%);transform:translate(200%)}
.responsive-nav-button:before{content:"";font-family:fontello}
.mobile-advanced{display:none}
.header{z-index:190;width:100%;position:relative;top:0}
.header_top p{padding:12px 0;display:inline-block}
.header_top p:before{color:#2965b0;padding-right:8px;font-family:fontello}
.menu_holder{width:100%;position:absolute;top:100%;left:0}
.menu_wrap{z-index:189;width:inherit;padding:25px 0;-webkit-transition:all .3s;transition:all .3s;position:relative}
.link-contact{margin-top:7px}
.link-contact p{float:left;padding-right:35px;display:inline-block;position:relative}
.link-contact p a{color:#afafaf;letter-spacing:.2px;font-size:13px}
.link-contact p a:hover{color:#fff}
.link-contact p i{padding-right:7px}
.link-contact p:before{content:"";background:#afafaf;width:1px;height:13px;position:absolute;top:7px;right:15px}
.link-contact p:last-child:before{display:none}
.top-link{text-align:right;margin-top:7px}
.top-link .customlinks{padding:0 8px;display:inline-block;position:relative}
.top-link .customlinks>a{color:#fff}
.top-link .customlinks>a:hover{color:#94c347}
.top-link .customlinks:last-child{padding-right:0}
.top-link .customlinks:last-child:before{display:none}
.top-link .customlinks:before{content:"";background:#fff;width:1px;height:13px;position:absolute;top:6px;right:-2px}
.top-link .customlinks li a{padding:7px 13px;display:block}
.top-link .customlinks li:last-child a{padding-bottom:10px}
.header-bottom{text-align:center;background:#3a3a3b;padding:16px 0}
.searchform_wrap.opened,.main_navigation>li:hover>.sub_menu_wrap{opacity:1;visibility:visible;width:355px}
.searchform_wrap{text-align:center;opacity:0;visibility:hidden;z-index:201;background:#000000e6;border-bottom:none;width:0;height:100%;-webkit-transition:all .4s;transition:all .4s;display:block;position:fixed;top:0;left:0;right:auto}
.searchform_wrap.opened{width:100%}
.searchform_wrap.opened h5{color:#fff;font-size:18px;font-weight:400}
.searchform_wrap .vc_child{width:750px;padding-top:350px;display:inline-block}
.searchform_wrap input{color:#fff;border:none;padding-left:0}
.searchform_wrap input::-webkit-input-placeholder{color:#fff;font-size:12px}
.searchform_wrap input::-moz-placeholder{color:#7999a7;font-size:12px}
.searchform_wrap.closed{width:0}
.searchform_wrap input{border-bottom:2px solid #404040}
.searchform_wrap form{position:relative}
.searchform_wrap form button{color:#404040;background:0 0;font-family:fontello;font-size:24px;position:absolute;top:0;right:10px}
.searchform_wrap form button:hover{color:#fff}
.searchform_wrap form button:before{content:""}
.close_search_form{color:#a4a4a4;z-index:99;-o-transition:all .3s ease;background-color:#0000;font-family:fontello;font-size:20px;font-weight:400;-webkit-transition:all .3s;transition:all .3s;display:inline-block;position:absolute;top:25px;right:25px}
.close_search_form:before{content:""}
.currency_custom{float:left}
.languges-flags{float:left}
.logged-in .header-v2:not(.show_breadcumb) .header_top{margin-top:32px}
.logged-in .header:not(.header-v2) .sticky{top:32px}
.header-v1 .menu_wrap.sticky .main_navigation,.header-v2 .menu_wrap.sticky .main_navigation,.page-home-1.mad_elements .menu_wrap.sticky .main_navigation{text-align:left}
.menu_wrap.sticky .row>.col-lg-4{display:none}
.menu_wrap.sticky .row>.col-lg-8{width:100%}
.header-v1 .menu_wrap.sticky .search-holder{top:calc(50% - 11px);right:15px;position:absolute!important}
.header-v2 .menu_wrap.sticky .page_header,.header-v2 .menu_wrap.sticky .header_contact_list{display:none}
.header-v2 .menu_wrap.sticky{padding:10px 0}
.menu_wrap.sticky,.mad_main6.mad_elements .menu_holder .menu_wrap.sticky{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;top:0;left:0;background-color:#000c!important;position:fixed!important}
.header-v3 .menu_wrap.sticky .main_navigation>ul>li>a,.header-v5 .menu_wrap.sticky .main_navigation>ul>li>a,.header-v5 .menu_wrap.sticky .search-holder .search_button,.header-v5 .menu_wrap.sticky .search-holder .shop_button{color:#fff}
.header-v2 .menu_wrap.sticky .header_contact_list{display:none}
.header-v4 .menu_wrap.sticky{padding:0;background-color:#0000!important}
.menu_wrap.sticky .row>.col-lg-3{display:none}
.menu_wrap.sticky .row>.col-lg-9{width:100%}
.header-v1 .main_navigation{text-align:right}
.header-v1 .main_navigation .sticky .main_navigation{text-align:left}
.header-v1 .main_navigation ul>li{float:none}
.header-v1 .main_navigation .megamenu ul>li.menu_col{float:left}
.close_search_form:hover{color:#a4a4a4;text-decoration:none}
.header-v3{font:14px/21px Roboto,sans-serif}
.header-v3 .header_top{background:#fafafa;border-bottom:1px solid #ececec}
.header-v3 .header_top .header_contact_list>ul>li{float:left;border-right:1px solid #ececec;margin:0;padding:12px 22px}
.header-v3 .header_top .header_contact_list>ul>li p{background:0 0;padding:0}
.header-v3 .header_top .header_contact_list>ul>li p.icon_mail a{color:#353c42}
.header-v3 .header_top .header_contact_list>ul>li p.icon_phone{color:inherit}
.header-v3 .header_top .header_contact_list>ul>li p.icon_phone a{color:#353c42}
.header-v3 .header_top .header_contact_list>ul>li .social_icon_list ul li{margin:0}
.header-v3 .header_top .header_contact_list>ul>li .social_icon_list ul li a{width:auto;height:auto;line-height:inherit;color:#bababa;background:0 0;margin-right:20px;padding:0}
.header-v3 .header_top .header_contact_list>ul>li .social_icon_list ul li a:hover{color:#2abfd4}
.header-v3 .header_top .header_contact_list>ul>li .social_icon_list ul li a:before{width:auto;margin:0}
.header-v3 .header_top .header_contact_list>ul>li .social_icon_list ul li:last-child a{margin-right:0}
.header-v3 .header_top .header_contact_list>ul>li:first-child{border-left:1px solid #ececec}
.header-v3 .header_top p:before{color:#224687}
.header-v3 .header_top p a:hover{color:#2abfd4}
.header-v3 .responsive-nav-button{color:#e7e7e7;border-color:#e7e7e7}
.header-v3 .logo{text-align:center;border-bottom:1px solid #ececec;padding:25px 0;display:block}
.header-v3 .menu_holder{position:relative}
.header-v3 .menu_wrap{padding:0}
.header-v3 .menu_wrap,.header-v3 .header_top{text-align:center}
.header-v3 .main_navigation>ul>li{margin-right:48px}
.header-v3 .main_navigation>ul>li>a{color:#224687;text-transform:none;letter-spacing:0;font-size:16px;font-weight:700}
.header-v3 .bottom_header{display:inline-block}
.header-v3 .menu_wrap .search-holder,.header-v3 .menu_wrap .nav_item{display:inline-block}
.header-v3 .shopping_button{margin-left:0}
.header-v3 .search_button,.header-v3 .shopping_button .shop_button{color:#e7e7e7;margin-left:40px;line-height:65px}
.header-v3 .page_header .main_title{color:#353c42;text-align:center;text-transform:none;font-size:36px;font-weight:700;position:relative}
.header .main_navigation ul li:last-child{margin-right:0;padding-right:0}
.header-v4{font:16px/23px Palanquin,sans-serif}
.header-v4 .page_header{margin-top:20px}
.header-v4 .page_header .main_title{color:#1e3859;text-transform:none;font-size:30px;font-weight:700}
.mad_elements.mad_main4 header.header-v4:not(.show_breadcumb){position:absolute}
.mad_elements header:not(.show_breadcumb)+#main{padding-top:0}
.mad_elements .header-v2:not(.show_breadcumb) .header_top{background-color:#00000080;width:100%;position:fixed;left:0}
.header-v4.header{padding-top:20px;position:absolute}
.header-v4.header.show_breadcumb{position:relative}
.header-v4 .header_top .call_us{color:#fff;text-align:left;font-size:0}
.mad_main4.mad_elements .header{position:relative}
.header-v4 .header_top .call_us .number{background:#2c95ff;padding:9px 20px;font-size:13px;line-height:19px;display:inline-block;position:relative}
.header-v4 .header_top .call_us:before{content:"";background:#1882ec;height:100%;padding:16px 20px 17px;font-family:fontello;font-size:16px;display:inline-block}
.header-v4 .header_top .call_us b{font-size:18px;line-height:18px}
.header-v4 .header_top .social_icon_list{display:inline-block}
.header-v4 .header_top .social_icon_list.var2{padding-top:13px}
.header-v4 .header_top .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#1e3859}
.header-v4 .menu_holder{padding-top:20px;position:relative}
.header-v4 .menu_holder .menu_wrap{padding:0}
.header-v4 .menu_holder .menu_wrap .menu_bg{background:#fffc;width:100%;position:relative}
.header-v4 .menu_holder .menu_wrap .logo,.header-v4 .menu_holder .menu_wrap .search-holder,.header-v4 .menu_holder .menu_wrap .nav_item{display:inline-block}
.header-v4 .menu_holder .menu_wrap .search-holder{position:absolute;top:calc(50% - 13px);right:30px}
.header-v4 .menu_holder .menu_wrap .nav_item{margin-left:20px}
.header-v4 .menu_holder .menu_wrap .logo{padding-top:0;overflow:hidden}
.header-v4 .menu_holder .menu_wrap .main_navigation>ul>li{padding:27px 0}
.header-v4 .main_navigation>ul>li:not(:last-child){margin-right:27px}
.header-v4 .menu_holder .menu_wrap .main_navigation>ul>li>a{letter-spacing:0;font-family:Martel,sans-serif;font-size:14px;font-weight:700}
.header-v4 .main_navigation>ul>li>a,.header-v4 .menu_holder .search_button{color:#262729}
.header-v4 .main_navigation>ul>li>a:before{background:#262729}
.header-v4 .responsive-nav-button{color:#262729;border-color:#262729}
.header-v5 .main_navigation>ul>li>a,.header-v5 .menu_holder .bottom_header .search-holder .search_button{color:#3b3b3b}
.header-v5 .menu_holder .bottom_header .search-holder .search_button,.header-v5 .menu_holder .bottom_header .search-holder .shop_button{color:#3b3b3b}
.header-v5 .menu_holder .bottom_header .search-holder .search_button:hover,.header-v5 .menu_holder .bottom_header .search-holder .shop_button:hover{color:#f4bc16}
.header-v5 .mad_breadcrumbs nav a{color:#f4bc16}
.header-v5 .page_header .main_title{color:#3b3b3b;font-size:30px;font-weight:400}
.header-v5 .header_top{border-bottom:2px solid #f3f3f3;padding:25px 0}
.header-v5 .header_top .header_contact_list ul li{margin-right:25px;display:inline-block}
.header-v5 .header_top .header_contact_list ul li:last-child{margin-right:0}
.header-v5 .header_top .logo{padding-top:0}
.header-v5 .header_top p{padding:0;line-height:50px}
.header-v5 .header_top p a{color:#3b3b3b}
.header-v5 .header_top p:before{color:#f4bc16}
.header-v5 .header_top p.icon_phone{color:#fff;background:#f4bc16;padding:0 35px}
.header-v5 .header_top p.icon_phone:before{color:#fff}
.header-v5 .header_top p.icon_phone>a{color:#fff}
.header-v5 .header_top p.icon_phone>a:hover{color:#fff;text-decoration:none}
.header-v5 .menu_holder{position:relative}
.header-v5 .menu_holder .menu_wrap{padding:0}
.header-v5 .menu_holder .bottom_header .search-holder{position:absolute;top:calc(50% - 13px);right:0}
.header-v5 .menu_holder .main_navigation>ul>li:not(:last-child){margin-right:35px}
.header-v5 .main_navigation>ul>li>a .search_button,.header-v5 .menu_holder .bottom_header .search-holder .search_button,.header-v5 .main_navigation>ul>li>a .shop_button,.header-v5 .menu_holder .bottom_header .search-holder .shop_button{color:#3b3b3b}
.header-v5 .menu_holder .bottom_header .search-holder .search_button:hover{color:#f4bc16}
.header-v5 .menu_holder .main_navigation>ul>li.drop>a:after{margin-left:7px;left:100%;right:auto}
.header-v5 .menu_holder .main_navigation .sub_menu_wrap{border-top:none}
.header-v5 .menu_holder .main_navigation .sub_menu_wrap ul li:hover,.header-v5 .sub_menu_wrap ul li.current-menu-item,.header-v5 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:#f4bc16}
.header-v5 .menu_holder .main_navigation .sub_menu_wrap.mega_menu ul li a:hover{color:#f4bc16}
.header-v5 .main_navigation>ul>li>a:before{background:#3b3b3b}
.header-v5 .responsive-nav-button{color:#3b3b3b;border-color:#3b3b3b}
.mad_main5 .mobile-advanced .menu-primary-menu-container>ul>li>a{background:#666}
.header-v6{font:14px/21px Oxygen,sans-serif}
.header-v6 .main_navigation>ul>li>a,.header-v6 .menu_holder .search_button{color:#fff}
.header-v6 .header_top{text-align:left;border-bottom:1px solid #f2f2f2;padding:10px 0}
.header-v6 .header_top .header_top_list ul li{display:inline-block}
.header-v6 .header_top .header_top_list ul li:not(:last-child) a{margin-right:10px;padding-right:10px}
.header-v6 .header_top .header_top_list ul li a{color:#222;font-size:13px;display:block;position:relative}
.header-v6 .header_top .header_top_list ul li:not(:last-child) a:after{content:"";background:#222;width:1px;height:12px;position:absolute;top:calc(50% - 6px);right:0}
.header-v6 .header_top .header_top_list ul li a:hover{text-decoration:underline}
.header-v6 .bottom_header{padding:25px 0;display:block}
.header-v6 .bottom_header .logo{border-bottom:none;padding-top:0;display:inline-block}
.header-v6 .bottom_header .info_block .info_block_item{text-align:left;padding-left:50px;display:inline-block;position:relative}
.header-v6 .bottom_header .info_block .info_block_item .info_icon{color:#5080bf;border:none;border-radius:0;width:auto;height:auto;margin-right:0;font-size:40px;line-height:45px;position:absolute;left:0}
.header-v6 .bottom_header .info_block .info_block_item .info_text{color:#555;font-size:13px;line-height:17px;display:block;overflow:hidden}
.header-v6 .bottom_header .info_block_item:not(:last-child){margin-right:35px}
.header-v6 .bottom_header .info_block .info_text b{font-size:16px}
.header-v6 .bottom_header .info_block_item:first-child .info_text b{color:#ec3238}
.header-v6 .bottom_header .info_block_item:last-child .info_text b{color:#618ac4;font-size:16px}
.header-v6 .bottom_header .info_block .info_block_item .info_text b a{color:#222}
.header-v6 .menu_holder{position:relative}
.header-v6 .menu_holder .menu_wrap{background:#5080bf;position:relative}
.header-v6.mad_elements .menu_holder{background:0 0}
.header-v6 .menu_holder .menu_wrap{padding:0}
.header-v6 .menu_holder .main_navigation>ul>li{padding:19px 0}
.header-v6 .menu_holder .main_navigation>ul>li:not(:last-child){margin-right:45px}
.header-v6 .menu_holder .main_navigation>ul>li>a{text-transform:none;font-size:16px}
.header-v6 .menu_holder .main_navigation>ul>li.drop>a:after{margin-left:7px;left:100%;right:auto}
.header-v6 .menu_holder .menu_wrap .nav_item{float:left}
.header-v6 .menu_holder .menu_wrap .free_quote{color:#fff;letter-spacing:1px;float:right;-o-transition:all .3s ease;background:#ec3238;padding:24px 28px 25px;font-size:16px;font-weight:700;-webkit-transition:all .3s;transition:all .3s}
.header-v6 .menu_holder .menu_wrap .free_quote:hover{background:#bababa}
.header-v6 .menu_holder .menu_wrap .sub_menu_wrap{border-top:none}
.header-v6 .menu_holder .menu_wrap .sub_menu_wrap.mega_menu ul li a:hover{color:#ec3238}
.header-v6 .info_block .info_icon{color:#5080bf;border-color:#5080bf}
.header-v2 .menu_wrap{padding:30px 0 10px}
.header-v2 .menu_wrap .main_navigation,.header-v2 .menu_wrap .search-holder,.header-v2 .menu_wrap .menu-primary-menu-container{display:inline-block}
.header-v2 .header_top{background-color:#00000080;width:100%;position:fixed;top:0;left:0}
.header-v2 .header_top p{padding:0}
.header-v2 .header_top .header_contact_list li p{color:#a1a1a1;padding:0;font-size:14px}
.header-v2 .header_top .header_contact_list li{float:left;margin-right:25px}
.header-v2 .sub_menu_wrap{border-top:3px solid #de5b92;border-radius:5px}
.header-v2 .main_navigation,.header-v2 .search-holder{display:inline-block}
.header-v2 .main_navigation{width:auto}
.header-v2 .main_navigation>ul>li>a{letter-spacing:0;font-size:16px;font-weight:600}
.header-v2 .search-holder{margin:20px 0 0 25px}
.header-v2 .shopping_button .shop_button{padding-bottom:20px}
.header-v2.show_breadcumb .header_top{background:0 0;position:relative}
.header-v2.show_breadcumb{-webkit-background-size:cover;background:url(/wp-content/themes/helpmate/images/inner_bg_top.jpg) 0 0/cover no-repeat}
.header-v2 .page_header .main_title{text-transform:none;color:#fff;font-size:36px;font-weight:700}
.serch_button_wrap{display:inline-block;position:relative}
.search_box{display:inline-block}
.menu_wrap .search-holder{text-align:right;display:block}
.shopping_button .shop_button,.search_button{color:#fff}
.search_button{font-weight:700}
.shopping_button>button,.search_button{font-family:fontello}
.shopping_button,.search_button,.shopping_button>button{background:0 0;font-size:16px;display:inline-block}
.shopping_button{margin-left:20px;position:relative}
.main_navigation>ul>li{cursor:pointer;margin-right:23px;padding:18px 0;display:inline-block;position:relative}
.main_navigation>ul>li>a{color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:28px;position:relative}
.main_navigation>ul>li>a:before{content:"";background:inherit;z-index:99;-webkit-transform-origin:0;transform-origin:0;-o-transition:all .3s ease-out;width:100%;height:2px;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;display:block;position:absolute;top:100%;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}
.main_navigation>ul>li>a:before{color:#fff;background:#fff}
.main_navigation>ul>li:hover>a:before,.main_navigation>ul>li.current-menu-item>a:before,.main_navigation>ul>li.current-menu-ancestor>a:before{filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.main_navigation>ul>li.menu-item-has-children>a:after{content:"";vertical-align:top;margin-left:7px;font-family:fontello;font-size:10px;font-weight:400;display:inline-block}
.main_navigation>ul>li.menu-item-has-children .caret{display:none}
.responsive-nav-button:before{content:"";font-family:fontello}
.sub_menu_wrap{text-align:left;min-width:220px;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;z-index:999;background:#fff;border-top:3px solid #b92127;padding:10px 0;font-weight:300;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:100%;left:-35px;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
.sub_menu_wrap ul li:hover,.sub_menu_wrap ul li.current-menu-item,.sub_menu_wrap ul li.current-menu-parent.menu-item-has-children{background:#2965b0}
.sub_menu_wrap ul li a{white-space:pre;color:#333;text-transform:none;padding:10px 35px;font-weight:400;display:block;position:relative}
.sub_menu_wrap ul li a:hover{color:#fff}
.sub_menu_wrap ul li.sub>a:after{content:"";font-family:fontello;position:absolute;right:20px}
.sub_menu_wrap .sub_menu_wrap{opacity:0;visibility:hidden;margin-left:5px;top:0;left:100%;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}
.megamenu .sub_menu_wrap{min-width:570px;padding:35px 0 187px;left:-25px}
.megamenu .sub_menu_wrap ul li{margin-bottom:10px;padding:0;background:0 0!important}
.megamenu .sub_menu_wrap ul li.menu_col{padding-left:25px}
.megamenu .sub_menu_wrap ul li.menu_col>a{text-transform:uppercase;margin-bottom:20px;font-weight:700;color:#333!important}
.megamenu .sub_menu_wrap ul li.menu_col>a:hover{color:#333}
.megamenu .sub_menu_wrap ul li a{color:#333}
.megamenu .sub_menu_wrap ul li a:hover{color:#b92127}
.mad_main2 .megamenu .sub_menu_wrap ul li.menu_col>a{font-family:Playfair Display,serif;font-weight:700}
.mad_main2 .megamenu .sub_menu_wrap ul li a:hover{color:#de5b92}
.mad_main3 .megamenu .sub_menu_wrap ul li a:hover{color:#2abfd4}
.mad_main4 .megamenu .sub_menu_wrap ul li a:hover{color:#2c95ff}
.mad_main5 .megamenu .sub_menu_wrap ul li a:hover{color:#f4bc16}
.mad_main6 .megamenu .sub_menu_wrap ul li a:hover{color:#ec3238}
.main_navigation>ul>li:hover>.sub_menu_wrap:not(.sub_menu_inner),.sub_menu_wrap ul li:hover .sub_menu_wrap.sub_menu_inner,.sub_menu_inner ul li:hover .sub_menu_wrap.sub_menu_inner_2{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.sub_menu_wrap ul li{-webkit-transition:all .3s;transition:all .3s;position:relative}
.customlinks{position:relative}
.customlinks .dropdown-menu{opacity:0;visibility:hidden;-o-transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);-moz-transition:all .5s cubic-bezier(.215,.61,.355,1);-ms-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1);display:block;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}
.customlinks.open .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.mini-cart{display:inline-block}
.cart_label{border-right:1px dashed #464646;padding:20px;display:inline-block;position:relative}
.cart_label:focus{color:#afafaf}
.cart-block{float:none;z-index:999;opacity:0;visibility:hidden;-o-transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;background:#f5f5f5;border:1px solid #d5d5d5;border-top:none;border-radius:0;width:337px;margin:0;padding:0;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);-moz-transition:all .5s cubic-bezier(.215,.61,.355,1);-ms-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1);display:block;position:absolute;top:63px;left:auto;right:15px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);box-shadow:0 2px 6px #0003}
.mini-cart{position:static}
.mini-cart .cart-block{background:#fff}
.mini-cart .active{opacity:1;visibility:visible;border-radius:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
@-webkit-keyframes menuFadeInLeft{0%{opacity:0;-webkit-transform:translate(-30px)}to{opacity:1;-webkit-transform:translate(0)}}
@-moz-keyframes menuFadeInLeft{0%{opacity:0;-moz-transform:translate(-30px)}to{opacity:1;-moz-transform:translate(0)}}
@-o-keyframes menuFadeInLeft{0%{opacity:0;-o-transform:translate(-30px)}to{opacity:1;-o-transform:translate(0)}}
@keyframes menuFadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}
.vertical_list>ul>li{float:left;width:50%}
.widget_tag_cloud .tagcloud a{border:2px solid #e2e2e2;margin-bottom:10px;margin-right:5px;padding:10px 13px;display:inline-block}
.widget_tag_cloud .tagcloud a:hover{color:#fff;background:#b92127;border-color:#b92127}
.widget_nav_menu ul.sub-menu{padding:15px 0 0 20px}
.widget_nav_menu li.current-menu-item>a,.widget_nav_menu li.current-menu-ancestor.menu-item-has-children>a{text-decoration:underline}
.widget_categories>ul>li:not(:last-child),.widget_archive>ul>li:not(:last-child),.widget_meta ul>li:not(:last-child),.widget_pages ul>li:not(:last-child){margin-bottom:20px}
.widget_categories>ul>li a,.widget_archive>ul>li a,.widget_meta ul>li a,.widget_pages ul>li a{color:#b92127;vertical-align:middle}
.widget_categories>ul>li a:before,.widget_archive>ul>li a:before,.widget_meta ul>li a:before,.widget_pages ul>li a:before{content:"";margin-right:10px;font-family:fontello;font-weight:700;display:inline-block}
.widget_archive select,.widget_categories select,.widget_meta select,.widget_pages select,.widget_product_categories select{border:1px solid #eaeaea}
.widget_archive ul.children,.widget_categories ul.children,.widget_meta ul.children,.widget_pages ul.children,.widget_product_categories ul.children{padding:15px 0 0 20px}
.widget_archive li.current-cat>a,.widget_categories li.current-cat>a,.widget_meta li.current-cat>a,.widget_pages li.current-cat>a,.widget_product_categories li.current-cat>a,.widget_archive li.current-cat-parent>a,.widget_categories li.current-cat-parent>a,.widget_meta li.current-cat-parent>a,.widget_pages li.current-cat-parent>a,.widget_product_categories li.current-cat-parent>a,.widget_archive li.current_page_item>a,.widget_categories li.current_page_item>a,.widget_meta li.current_page_item>a,.widget_pages li.current_page_item>a,.widget_product_categories li.current_page_item>a,.widget_archive li.current_page_ancestor>a,.widget_categories li.current_page_ancestor>a,.widget_meta li.current_page_ancestor>a,.widget_pages li.current_page_ancestor>a,.widget_product_categories li.current_page_ancestor>a{text-decoration:underline}
.widget_title{letter-spacing:1px;margin-bottom:35px;font-size:14px;font-weight:700}
.widget_categories>ul>li:not(:last-child),.vertical_list>ul>li:not(:last-child),.widget_nav_menu ul>li:not(:last-child),.widget_archive ul>li:not(:last-child),.widget_meta ul>li:not(:last-child),.widget_pages ul>li:not(:last-child){margin-bottom:15px;padding-bottom:1px}
.widget_categories>ul>li a:hover,.vertical_list>ul>li a:hover,.widget_nav_menu ul>li a:hover,.widget_archive ul>li a:hover,.widget_meta ul>li a:hover,.widget_pages ul>li a:hover{text-decoration:underline}
.widget_categories>ul>li a,.vertical_list>ul>li a,.widget_nav_menu ul>li a,.widget_archive ul>li a,.widget_meta ul>li a,.widget_pages ul>li a{color:#b92127;vertical-align:middle}
.widget_categories>ul>li a:hover:before,.vertical_list>ul>li a:hover:before,.widget_nav_menu ul>li a:hover:before,.widget_archive ul>li a:hover:before,.widget_meta ul>li a:hover:before,.widget_pages ul>li a:hover:before{text-decoration:none!important}
.mad_main2 .widget_categories>ul>li a,.mad_main2 .vertical_list>ul>li a,.mad_main2 .widget_nav_menu ul>li a{color:#de5b92}
.mad_main3 .widget_categories>ul>li,.mad_main3 .widget_nav_menu ul>li,.mad_main3 .vertical_list>ul>li,.mad_main3 .widget_nav_menu ul>li{list-style:none}
.mad_main3 .widget_categories>ul>li a,.mad_main3 .widget_nav_menu ul>li a,.mad_main3 .vertical_list>ul>li a,.mad_main3 .widget_nav_menu ul>li a{color:#28a7ba}
.mad_main4 .widget_categories>ul>li a,.mad_main4 .vertical_list>ul>li a,.mad_main4 .widget_nav_menu ul>li a{color:#82c213}
.mad_main5 .widget_categories>ul>li a,.mad_main5 .vertical_list>ul>li a,.mad_main5 .widget_nav_menu ul>li a{color:#f4bc16}
.mad_main5 #footer .list_with_image ul li>a{color:#f4bc16}
.mad_main6 .widget_categories>ul>li a,.mad_main6 .vertical_list>ul>li a,.mad_main6 .widget_nav_menu ul>li a{color:#5080bf}
.widget_categories.type2>ul>li:not(:last-child),.vertical_list.type2>ul>li:not(:last-child){border-bottom:2px solid #f3f3f3;margin-bottom:30px;padding-bottom:25px}
.widget_categories ul>li,.vertical_list.with_icon ul>li{list-style:none}
.widget_categories ul>li a:before,.vertical_list.with_icon ul>li a:before{content:"";margin-right:10px;font-family:fontello;font-weight:700;display:inline-block;text-decoration:none!important}
.widget_categories ul>li:not(:last-child),.vertical_list.with_icon ul>li:not(:last-child){margin-bottom:20px}
.list_with_image>ul>li:not(:last-child){border-bottom:1px solid #4c4c4c;margin-bottom:20px;padding-bottom:20px}
.list_with_image ul li figure{float:left;margin-right:15px}
.list_with_image ul li>a{color:#fff;padding-bottom:15px;display:block}
.tagcloud a{border:2px solid #e2e2e2;margin-bottom:10px;margin-right:5px;padding:10px 13px;display:inline-block;font-size:14px!important}
.tagcloud a:hover{color:#fff;background:#b92127;border-color:#b92127}
.widget_post_blog .mad_img_post>a,.widget_helpmate_comments_widget .mad_img_post>a{float:left;margin-right:10px}
.widget_post_blog .mad_img_post,.widget_helpmate_comments_widget .mad_img_post{border-bottom:1px solid #f2f2f2;padding:25px 0}
.widget_post_blog .mad_img_post span,.widget_helpmate_comments_widget .mad_img_post span{color:#aeaeae;font-size:13px}
.widget_post_blog .mad_img_post h5,.widget_helpmate_comments_widget .mad_img_post h5{text-transform:none;margin-bottom:0;font-weight:600}
.latest-tweets ul li{border-bottom:1px solid #294274;margin-bottom:15px;padding-bottom:21px}
.latest-tweets ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
i[class^=icon-]{line-height:inherit}
.icon_phone:before{content:""}
.icon_counter:before{content:""}
.icon_loc:before{content:""}
.icon_loc2:before{content:""}
.icon_mail:before{content:""}
.icon_users:before{content:""}
.icon_thumb:before{content:""}
.icon_heart2:before{content:""}
.icon_heart:before{content:""}
.icon_back_time:before{content:""}
.icon_time:before{content:""}
.icon_trash:before{content:""}
.icon_shingle:before{content:""}
.icon_cut:before{content:""}
.icon_tree:before{content:""}
.icon_mowing:before{content:""}
.icon_wash:before{content:""}
.icon_watering:before{content:""}
.icon_flower:before{content:""}
.icon_shovel:before{content:""}
.icon_certificat:before{content:""}
.icon_price:before{content:""}
.icon_money:before{content:""}
.icon_truck:before{content:""}
.icon_serv:before{content:""}
.header-v2 .social_icon_list ul li a.soc_icon:hover{background:#27a63d}
.header-v3 .social_icon_list ul li a{background:#2abfd4}
.header-v3 .social_icon_list ul li a.soc_icon:hover{background:#224687}
.header-v4 .social_icon_list ul li a{background:#82c213}
.header-v4 .social_icon_list ul li a.soc_icon:hover{background:#2c95ff}
.header-v5 .social_icon_list ul li a{background:#f4bc16}
.header-v5 .social_icon_list ul li a.soc_icon:hover{background:#666}
.mad_main6 .social_icon_list ul li a,.header-v6 .social_icon_list ul li a{background:#5080bf}
.mad_main6 .social_icon_list ul li a.soc_icon:hover,.header-v6 .social_icon_list ul li a.soc_icon:hover{background:#ec3238}
.social_icon_list ul li{margin-bottom:5px;margin-right:2px;display:inline-block}
.social_icon_list ul li a{color:#fff;text-align:center;background:#b92127;width:38px;height:38px;font-family:fontello;font-size:16px;line-height:38px;display:block}
.social_icon_list ul li a.soc_icon:hover{background:#2965b0;color:#fff!important}
.social_icon_list.var2 ul li a.soc_icon{color:#545f68;background:#21262f}
.social_icon_list.var2 ul li a.soc_icon:hover{color:#fff!important}
.social_icon_list.var2 ul li a.soc_icon.icon_twitter:hover{background:#2daae1!important}
.social_icon_list.var2 ul li a.soc_icon.icon_facebook:hover{background:#3b5998!important}
.social_icon_list.var2 ul li a.soc_icon.icon_mail:hover{background:#e74c3c!important}
.social_icon_list.var2 ul li a.soc_icon.icon_instagram:hover{background:#835e42!important}
.social_icon_list.var3 ul li{margin-bottom:0}
.social_icon_list.var3 ul li a{width:auto;height:auto;line-height:inherit;background:0 0}
.header-v2 .social_icon_list ul li a{background:#de5b92;border-radius:5px}
.header-v2 .social_icon_list.var2 ul li a.soc_icon{border-radius:5px}
.header-v2 .social_icon_list.var2 ul li a.soc_icon{color:#646464;background:#363636}
.header-v4 .header_top .social_icon_list ul li a{width:33px;height:33px;font-size:12px;line-height:33px}
.icon_marker:before{content:""}
.icon_mail:before{content:""}
.icon_twitter:before{content:""}
.icon_facebook:before{content:""}
.icon_instagram:before{content:""}
.icon_gplus:before{content:""}
.icon_pint:before{content:""}
.icon_flickr:before{content:""}
.icon_youtube:before{content:""}
.icon_vimeo:before{content:""}
.icon_linkin:before{content:""}
.icon_dribbble:before{content:""}
.icon_vk:before{content:""}
.icon_tumblr:before{content:""}
.icon_rss:before{content:""}
.icon_dropbox:before{content:""}
.icon_github:before{content:""}
.icon_delicious:before{content:""}
.icon_digg:before{content:""}
.icon_deviant:before{content:""}
.icon_skype:before{content:""}
.icon_yahoo:before{content:""}
.icon_reddit:before{content:""}
.icon_stumble:before{content:""}
.icon_behance:before{content:""}
.icon_wordpress:before{content:""}
.icon_box:before{content:""}
.header-v6 .social_icon_list.var3 ul{display:inline-block}
.header-v6 .social_icon_list.var3 ul li{margin-right:15px}
.header-v6 .social_icon_list.var3 ul li a.soc_icon{color:#bababa;font-weight:400}
.header-v6 .social_icon_list.var3 ul li a.soc_icon:hover{background:0 0}
.header-v6 .social_icon_list.var3 ul li a.icon_facebook:hover{color:#3b5998!important}
.header-v6 .social_icon_list.var3 ul li a.icon_twitter:hover{color:#2abfd4!important}
.header-v6 .social_icon_list.var3 ul li a.icon_mail:hover{color:#e74c3c!important}
.header-v6 .social_icon_list.var3 ul li a.icon_instagram:hover{color:#835e42!important}
.header-v6 .social_icon_list.var3{text-align:right}
.button{letter-spacing:1px;background:0 0;width:150px;height:40px;font-size:14px;line-height:42px;display:inline-block;position:relative;overflow:hidden}
.button>span{width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-o-transition:all .3s ease-out;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;display:block}
.button>span span{opacity:1;color:#fff;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s linear,background .3s linear;-moz-transition:-moz-transform .3s linear,background .3s linear;-o-transition:-o-transform .3s linear, background .3s linear;-ms-transition:-ms-transform .3s linear,background .3s linear;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;transition:transform .3s linear,background .3s linear;display:block;position:absolute;top:0;left:0}
.button:hover>span{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}
.button>span span:nth-of-type(2){-webkit-transform:rotateX(-90deg)translateZ(40px);-moz-transform:rotateX(-90deg)translateZ(40px);-ms-transform:rotateX(-90deg)translateZ(40px);-o-transform:rotateX(-90deg)translateZ(40px);transform:rotateX(-90deg)translateZ(40px)}
.button.size2{text-transform:uppercase;width:180px;height:47px;font-size:16px;line-height:49px}
.btn_default .button{margin:0 auto;display:block}
.wpcf7-form .button>span{width:100%;height:100%;display:block}
.wpcf7-form .button>span input{opacity:1;z-index:99;color:#fff;vertical-align:middle;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s linear,background .3s linear;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;border:none;padding:0;font-size:14px;transition:transform .3s linear,background .3s linear;display:block;position:absolute;top:0;left:0}
.wpcf7-form .button:hover>span{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.wpcf7-form .button:hover>span input{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}
.wpcf7-form .button:hover>span input:nth-of-type(2){-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.wpcf7-form .button>span input:nth-of-type(2){-webkit-transform:rotateX(-90deg)translateZ(40px);-moz-transform:rotateX(-90deg)translateZ(40px);-ms-transform:rotateX(-90deg)translateZ(40px);-o-transform:rotateX(-90deg)translateZ(40px);transform:rotateX(-90deg)translateZ(40px)}
.wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#2965b0}
.wpcf7-form .button.type1>span input:first-child{background:#b92127}
.wpcf7-form .ajax-loader{position:absolute;top:12px;right:20px}
.wpcf7-form span.wpcf7-not-valid-tip{color:red;margin-top:5px;font-size:14px}
.wpcf7-form div.wpcf7-validation-errors{color:red;border:none;margin:15px 0;padding:0}
.go-to-top{color:#fff;cursor:pointer;opacity:0;visibility:hidden;text-align:center;z-index:100;background:#b92127;width:35px;height:35px;font-size:14px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;position:fixed;inset:auto 100px 10% auto;line-height:35px!important}
.go-to-top:hover{background:#2965b0}
.go-to-top:hover:before{color:#fff}
.go-to-top.go-to-top.go-top-visible{opacity:1;visibility:visible;right:30px}
.go-to-top:before{content:"";font-family:fontello}
.go-top-visible{display:block}
.mad_main2 .go-to-top{color:#fff;background:#de5b92;border-radius:5px}
.mad_main2 .go-to-top:hover{background:#27a63d}
.mad_main2 .button>span span,.mad_main2 .button .wpcf7-submit{color:#fff;text-transform:uppercase;border-radius:5px;font-weight:700}
.mad_main2 .button.type1>span span:first-child{background:#de5b92}
.mad_main2 .button.type1:hover>span span:nth-of-type(2){background:#27a63d}
.mad_main2 .button.type2>span span:first-child{background:#27a63d}
.mad_main2 .button.type2:hover>span span:nth-of-type(2){background:#de5b92}
.mad_main3 .go-to-top{background:#2abfd4}
.mad_main3 .button{letter-spacing:0;background:0 0}
.mad_main3 .button.type1>span span:first-child{background:#2abfd4}
.mad_main3 .button>span span{text-transform:none;border-radius:30px;font-weight:400}
.mad_main3 .wpcf7-form .button>span input{text-transform:none;border-radius:30px;font-weight:400}
.mad_main4 .go-to-top{background:#2c95ff}
.mad_main4 .go-to-top:hover{background:#82c213}
.mad_main4 .button.size2{text-transform:none;width:180px;height:47px;font-size:20px;line-height:45px}
.mad_main5 .go-to-top{color:#42403a;background:#f4bc16}
.mad_main5 .go-to-top.go-to-top:hover{color:#fff;background:#666}
.mad_main5 .button.type1>span span:first-child{color:#3b3b3b;background:#f4bc16}
.mad_main5 .button{text-transform:uppercase;letter-spacing:.5px;font-size:14px}
.mad_main6 .go-to-top{background:#5080bf}
.mad_main6 .go-to-top:hover{background:#ee2d32}
.mad_main6 .button.size2{text-transform:none;line-height:46px}
.page_header{text-align:center;padding:10px 0 30px}
.page_header .main_title{color:#fff;background:0 0;margin-bottom:15px;padding-bottom:0;font-weight:300}
.main_title{color:#333;text-align:center;background:url(/wp-content/themes/helpmate/images/title_sep.png) bottom no-repeat;margin-bottom:50px;padding:0 0 30px;font-size:48px;font-weight:300;position:relative}
.header-v2 .page_header,.header-v3 .page_header,.header-v4 .page_header,.header-v5 .page_header,.header-v6 .page_header{text-align:center;padding:30px 0}
.header-v3 .page_header,.header-v4 .page_header,.header-v5 .page_header,.header-v6 .page_header{background:#f9f9f9}
.main_title.no_space{padding-top:0}
.mad_main2 .main_title,.mad_main5 .main_title,.mad_main6 .main_title{color:#3b3b3b;background:0 0}
.mad_main2 .main_title{text-transform:none;font-size:36px}
.mad_main5 .main_title{font-size:30px;font-weight:700}
.mad_main2 .main_title:before,.mad_main5 .main_title:before,.mad_main6 .main_title:before{content:"";width:70px;height:2px;display:block;position:absolute;top:100%;left:calc(50% - 35px)}
.mad_main2 .main_title:before{background:#de5b92;height:3px}
.mad_main5 .main_title:before{background:#f4bc16}
.mad_main4 .main_title{text-transform:none;color:#1e3859;background:0 0;padding-bottom:0;font-size:30px}
.mad_main4 [class*=col-] .main_title{text-align:left}
.mad_main4 .mad_section_bg2 p{margin-bottom:25px;font-size:18px;font-weight:400}
.mad_main6 .main_title{color:#5080bf;text-transform:none;padding-bottom:10px;font-size:48px;font-weight:700;display:inline-block}
.mad_main6 h3.main_title{font-size:36px}
.mad_main6 .main_title:before{background:#5080bf;width:100%;height:3px;left:0}
.mad_breadcrumbs{text-transform:uppercase;text-align:center;color:#fff;letter-spacing:1px;font-size:14px;font-weight:300}
.mad_breadcrumbs nav li:not(:last-child){color:#8ba9b7;padding-right:15px}
.mad_breadcrumbs nav li:not(:last-child) a{color:#8ba9b7}
.mad_breadcrumbs li{display:inline-block}
.mad_breadcrumbs li+li:before{content:">";padding-right:15px}
.mad_breadcrumbs nav,.mad_breadcrumbs nav>div{display:inline-block}
.header-v6 .page_header .main_title{color:#5080bf;text-transform:none;font-weight:400}
.header-v2 .mad_breadcrumbs{color:#fff}
.header-v3 .mad_breadcrumbs{color:#545f68}
.header-v4 .mad_breadcrumbs{color:#1e3859}
.header-v5 .mad_breadcrumbs{color:#777}
.header-v6 .mad_breadcrumbs{color:#555}
.header-v2 .mad_breadcrumbs nav a{color:#27a63d}
.header-v3 .mad_breadcrumbs nav a{color:#2abfd4}
.header-v4 .mad_breadcrumbs nav a{color:#82c213}
.header-v5 .mad_breadcrumbs nav a{color:#f4bc16}
.header-v6 .mad_breadcrumbs nav a{color:#5080bf}
.header-v1 .menu_holder_with_bg{background:#081c34 url(/wp-content/themes/helpmate/images/1920x831_bg.jpg) no-repeat fixed;width:100%;position:relative;background-size:cover!important}
.mad_main2 .mad_breadcrumbs nav a{color:#27a63d}
.header-v2 .page_header .main_title{font-family:Playfair Display,serif}
.page_header .main_title:before{display:none}
.grid_list{margin-bottom:-30px}
.grid_list [class*=col-sm-]{margin-bottom:30px}
.grid_list [class*=col-sm-] a img{width:100%}
.mad_main6 .mad_section_bg1 .grid_list{margin-top:50px}
.mad_main6 .mad_section_bg1 .grid_list .button{margin-top:20px}
.mad_main6 .image_bg_section9 .grid_list{margin-bottom:30px}
.mad_main2 .list_with_icons{margin-top:50px}
.mad_main2 .list_with_icons ul{margin-top:30px}
.list_with_icons ul li{margin-bottom:40px;padding-left:90px;position:relative}
.list_with_icons ul li:last-child{margin-bottom:0}
.list_with_icons ul li:before{color:#27a63d;text-align:center;background:0 0;border:2px solid #27a63d;border-radius:100px;width:70px;height:70px;font-family:fontello;font-size:30px;line-height:66px;position:absolute;top:0;left:0}
.list_with_icons ul li h5{color:#3b3b3b;margin-bottom:20px;font-weight:700}
.mad_main5 .list_with_icons ul{margin:105px 0 140px}
.mad_main5 .list_with_icons ul li{margin-top:65px;padding-left:90px;position:relative}
.mad_main5 .list_with_icons ul li:first-child{margin-top:0}
.mad_main5 .list_with_icons ul li:before{color:#f4bc16;text-align:center;background:0 0;border:2px solid #f4bc16;border-radius:100px;width:70px;height:70px;font-family:fontello;font-size:24px;line-height:66px;position:absolute;top:0;left:0}
.mad_main5 .list_with_icons ul li h5{text-transform:none}
.tp-banner-container{position:relative}
.rev_slider,.tp-banner-container{z-index:1;width:100%}
.rev_slider:hover .tparrows{opacity:1}
.rev_slider_wrapper .tabs .tabs_nav>li>a{line-height:21px}
.custom_select .wpcf7-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/wp-content/themes/helpmate/images/icon-arrow.png) 100% no-repeat;border:1px solid #e8e8e8;outline:none;width:100%;height:40px;padding:7px 10px}
.caption_type_1{width:100%;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:0;left:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
.rev_slider_wrapper .tabs{z-index:99;width:360px;position:absolute;top:165px}
.rev_slider_wrapper .tabs h4{text-transform:none;color:#b92127;letter-spacing:0;margin-bottom:30px;font-weight:700}
.rev_slider_wrapper .contact_form input{background:#fff;border-color:#eaeaea}
.rev_slider_wrapper .contact_form>ul>li{margin-bottom:10px}
.rev_slider_wrapper .contact_form .custom_select,.rev_slider_wrapper .contact_form input{width:calc(100% - 70px)}
.rev_slider_wrapper .contact_form .button{width:100%;margin-top:20px;font-size:16px}
.rev_slider_wrapper .wpcf7-form span.wpcf7-not-valid-tip{line-height:21px}
.rev_slider_wrapper .wpcf7-form div.wpcf7-validation-errors{word-wrap:break-word;height:auto;line-height:21px;overflow:hidden}
.rev_slider_wrapper .wpcf7-form .button>span input{text-transform:uppercase;letter-spacing:1px;font-size:16px}
.tparrows.tp-leftarrow:before{content:""}
.tparrows.tp-rightarrow:before{content:""}
.tparrows{z-index:20;opacity:0;cursor:pointer;text-align:center;color:#fff;border:2px solid #fff;width:44px;height:44px;font-family:fontello;font-size:14px;font-weight:400;line-height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:block;position:absolute;background:0 0!important;margin-top:0!important;top:calc(50% - 20px)!important}
.tp-banner-container .tparrows:hover{color:#333;background:#fff}
.slick-next.default,.slick-prev.default{text-align:center;width:35px;height:35px;margin-top:-15px;font-size:14px;line-height:38px;display:block;color:#fff!important;background:#b92127!important}
.slick-next.default:hover,.slick-prev.default:hover{background:#2965b0!important}
.slick-next.default i,.slick-prev.default i{line-height:35px}
.slick-next.default{right:-7px}
.slick-prev.default{left:-7px}
.mad_main .mad_section_bg1 .carousel_type_1 .owl-carousel,.mad_about_us .carousel_type_1 .owl-carousel,.banner-cate{z-index:5;margin-top:-125px}
.owl-carousel .owl-item{overflow:hidden}
.mad_main2 .carousel_type_1 .owl-carousel{margin-top:0}
.mad_main2 .carousel_type_1 .button{margin-top:60px}
.mad_main4 .carousel_type_4 .button{margin-top:40px}
.post_area.type2 .caption_block{text-align:center;z-index:2;width:100%;margin-top:-15px;padding:0 15px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.post_area.var2.type2 .caption_block{padding:0 30px}
.mad_main2 .post_area .item_block{position:relative}
.mad_main2 .post_area .item_block .item_social{padding:15px 0;font-size:14px}
.mad_main2 .post_area .item_block .item_social a{color:#de5b92}
.mad_main2 .post_area .item_block .item_social a:hover{text-decoration:underline}
.mad_main2 .post_area .item_block .item_info{color:#8d8d8d;border-left:2px solid #27a63d;padding:10px 0 0 20px}
.mad_main2 .post_area .item_block .item_info h5{color:#3b3b3b;text-transform:none;margin-bottom:20px;font-family:Playfair Display,serif;font-size:18px;font-weight:700;line-height:30px}
.mad_main2 .post_area .item_block .post_social_event{padding-top:10px;font-size:14px}
.mad_main2 .post_area .item_block .post_social_event .f_left span{color:#de5b92;padding-left:5px}
.mad_main2 .post_area .item_block>div span{color:#999}
.mad_main2 .post_area .item_block .post_social_event a:hover:before{color:#de5b92}
.post_area.type2 .item_holder:hover .caption_block{margin-top:0;-webkit-transform:translateY(-50%)translate(0,0);-moz-transform:translateY(-50%)translate(0,0);-ms-transform:translateY(-50%)translate(0,0);-o-transform:translateY(-50%)translate(0,0);transform:translateY(-50%)translate(0,0)}
.post_area.type2 .item_desc h5{margin-bottom:0}
.post_area.type2 .item_holder:hover .item_desc_inner{opacity:1}
.post_area.type2 .item_desc{color:#fff}
.post_area.type2 .item_desc .item_desc_inner{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.post_area.type2 .item_desc .item_desc_inner{-o-transition:all .3s ease;-webkit-transition:all .3s;transition:all .3s}
.post_area.type2 .item_desc h4{color:#fff;text-transform:none;margin-bottom:20px;font-weight:400}
.post_area.type2 .item_desc p{margin-bottom:30px}
.post_area.var2.type2 .item_desc p{margin-bottom:20px}
.post_area.type2 .post_area .item_holder .item_img:before{background:0 0}
.post_area.type2 .social_icon_list ul li a{color:#b92127;background:#fff}
.mad_main2 .post_area.type2 .social_icon_list ul li a{color:#de5b92}
.mad_main3 .post_area.type2 .social_icon_list ul li a{color:#2abfd4}
.mad_main4 .post_area.type2 .social_icon_list ul li a{color:#82c213}
.mad_main5 .post_area.type2 .social_icon_list ul li a{color:#f4bc16}
.mad_main6 .post_area.type2 .social_icon_list ul li a{color:#5080bf}
.owl-carousel .owl-nav>[class*=owl-]{color:#fff;text-align:center;-o-transition:all .3s ease;background:#b92127;width:35px;height:35px;font-family:fontello;font-size:14px;line-height:35px;-webkit-transition:all .3s;transition:all .3s;display:block;position:absolute;top:calc(50% - 17px)}
.mad_main2 .owl-carousel .owl-nav>[class*=owl-]{background:#d0d0d0;border-radius:5px}
.mad_main2 .mad_section_bg1 .carousel_type_1 .owl-carousel .owl-nav>[class*=owl-]{top:110px}
.mad_main2.mad_elements .mad_about_us .owl-carousel .owl-nav>[class*=owl-]{top:calc(50% - 17px)}
.mad_main3 .owl-carousel .owl-nav>[class*=owl-]{background:#2abfd4}
.mad_main4 .owl-carousel .owl-nav>[class*=owl-]{background:#82c213}
.mad_main4 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#2c95ff}
.mad_main5 .owl-carousel .owl-nav>[class*=owl-]{background:#f4bc16}
.mad_main5 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#666}
.mad_main6 .owl-carousel .owl-nav>[class*=owl-]{background:#5080bf}
.mad_main6 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#ec3238}
.owl-carousel .owl-nav>[class*=owl-]:hover{background:#2965b0}
.mad_main2 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#27a63d!important}
.carousel_type_1 .owl-carousel .owl-prev{margin-right:20px;right:100%}
.owl-carousel .owl-prev:before{content:""}
.carousel_type_1 .owl-carousel .owl-next{margin-left:20px;left:100%}
.mad_main2 .carousel_type_1 .owl-carousel .owl-next{right:-40px}
.owl-carousel .owl-next:before{content:""}
.carousel_type_1 .owl-carousel .owl-item{padding:0 10px}
.mad_main2 .carousel_type_1 .owl-carousel .owl-item{padding:0 15px}
.carousel_type_1{margin:0 -10px}
.mad_main2 .carousel_type_1{margin:0 -15px}
.mad_elements carousel_type_3 .owl-nav>[class*=owl-],#sidebar .owl-carousel .owl-nav>[class*=owl-]{top:0!important}
.carousel_type_2{padding:45px 35px}
.carousel_type_2 .owl-carousel .owl-item .item_holder{width:100%;min-height:87px;display:table}
.carousel_type_2 .owl-carousel .owl-item .item_holder>div{vertical-align:middle;text-align:center;display:table-cell}
.carousel_type_2 .owl-carousel .owl-item .item_holder>div a{display:inline-block}
.carousel_type_2 .owl-carousel .owl-item img{display:inline-block;width:auto!important}
.carousel_type_2 .owl-carousel .owl-prev{left:-35px}
.carousel_type_2 .owl-carousel .owl-next{right:-35px}
.carousel_type_3{position:relative}
.carousel_type_3 .owl-carousel .owl-nav{position:absolute;top:-60px;right:0}
.carousel_type_3 .owl-carousel .owl-prev,.carousel_type_3 .owl-carousel .owl-next{display:inline-block;position:relative}
.carousel_type_3 .owl-carousel .owl-prev{margin-right:2px}
.mad_main3 [class*=image_bg_section] .carousel_type_3 .owl-carousel .owl-nav{top:auto;bottom:-35px}
.mad_elements[class*=mad_main] .carousel_type_3 .owl-carousel .owl-nav{bottom:auto}
.mad_main3 .carousel_type_3 .owl-carousel .owl-nav>[class*=owl-]{background:#2abfd4}
.mad_main3 .carousel_type_3 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#224687}
.mad_main3 .carousel_type_3 .owl-carousel .owl-prev{margin-right:4px}
.carousel_type_4 .owl-carousel .owl-prev{left:15px}
.carousel_type_4 .owl-carousel .owl-next{right:15px}
.mad_main4 .carousel_type_4 .owl-carousel .owl-nav>[class*=owl-]{background:#82c213}
.mad_main4 .carousel_type_4 .owl-carousel .owl-nav>[class*=owl-]:hover{background:#2c95ff}
.mad_main6 .carousel_type_2{padding:0 35px}
.with_thumbs .owl-theme .owl-controls{text-align:center}
.with_thumbs .owl-theme .owl-dots{margin-top:30px;display:inline-block}
.with_thumbs .owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}
.with_thumbs .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.with_thumbs .owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;-o-transition:opacity .2s ease;background:0 0;border:3px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:10px;height:10px;margin:5px 7px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s;display:block}
.review_post .carousel_type_1 .owl-carousel .owl-nav,.mad_main5 .carousel_type_4 .owl-nav,.mad_main6 .carousel_type_4 .owl-nav{display:none}
.mad_main6 .with_thumbs .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#dcdcdc}
.with_thumbs .owl-theme .owl-dots .owl-dot span{border:2px solid #dcdcdc}
.product_page .owl-carousel .owl-nav{background:#fff;height:100%;padding-left:10px;position:absolute;top:0;right:0}
.product_thumbnails_wrap{margin-left:-45px;position:relative}
.product_page .owl-carousel .owl-controls .owl-nav .owl-prev,.product_page .owl-carousel .owl-controls .owl-nav .owl-next{position:relative;top:0}
.product_carousel.owl-carousel .owl-item img{opacity:.5;width:83px;height:83px}
.product_carousel.owl-carousel .owl-item .active img{opacity:1}
.product_page .owl-carousel .owl-controls .owl-nav .owl-prev{margin-bottom:10px}
.product_page .product_item{margin-bottom:20px;overflow:hidden}
.chrome .rev_slider .custom_select .wpcf7-select,.mac .rev_slider .custom_select .wpcf7-select{-webkit-appearance:menulist;background:0 0}
.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-heading{border-radius:0!important;margin:0!important}
.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-body{padding:20px;border:none!important;border-top:1px solid #eaeaea!important}
.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}
.vc_toggle_title>h4,.vc_tta-style-helpmate_style .vc_tta-panels{display:block}
.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel:last-child{border-bottom:1px solid #eaeaea}
.vc_toggle.vc_toggle_active .vc_toggle_title,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading{background:#f9f9f9}
.vc_toggle_active .vc_toggle_title>h4:after,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{content:"";background:#2965b0}
.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-heading{border:none}
.vc_toggle_title h4,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;cursor:pointer;letter-spacing:.6px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:21px;transition:all .3s;position:relative;color:#333!important;padding:17px 60px 17px 20px!important}
.vc_toggle_title i,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a i{display:none!important}
.vc_toggle_title>h4:before,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:before{color:#b92127;margin-right:10px;display:inline-block}
.vc_toggle_title>h4:after,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:after{color:#fff;content:"";text-align:center;-o-transition:all .3s ease 0s;background:#2965b0;width:22px;height:22px;font-family:fontello;font-size:12px;line-height:22px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:block;position:absolute;top:calc(50% - 11px);right:20px}
.vc_toggle_title>h4:hover:after,.vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:hover:after{background:#b92127}
.vc_tta-style-helpmate_style .a_content{color:#646464;text-transform:none;border:none;padding:0;font-size:14px;font-weight:400}
.vc_tta-style-helpmate_style .vc_tta-controls-icon{display:none}
.accordion_current .vc_tta-container{margin-bottom:0}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#fff}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding:20px}
.tabs_sort.full_width_item .isotope .item{margin-bottom:5px!important}
.mad_main2 .vc_toggle{border-radius:0 0 5px 5px}
.mad_main2 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active{border-radius:5px 5px 0 0!important}
.mad_main2 .vc_toggle_active .vc_toggle_title>h4:after,.mad_main2 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{background:#de5b92!important}
.mad_main2 .vc_toggle_title>h4,.mad_main2 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a{color:#3b3b3b!important}
.mad_main2 .vc_toggle_title>h4:hover:after,.mad_main2 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:hover:after{background:#27a63d!important}
.mad_main2 .vc_toggle_title>h4:after,.mad_main2 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:after{border-radius:5px;background:#de5b92!important}
.mad_main2 .a_content>p{font-size:16px;line-height:23px}
.mad_main2 .vc_toggle_content>p{line-height:23px}
.mad_main3 .vc_toggle_active .vc_toggle_title>h4:after,.mad_main3 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{background:#2abfd4!important}
.mad_main3 .vc_toggle_title>h4,.mad_main3 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a{color:#353c42!important}
.mad_main3 .vc_toggle_title>h4:hover:after,.mad_main3 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:hover:after{background:#224687!important}
.mad_main3 .vc_toggle_title>h4:after,.mad_main3 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:after{background:#2abfd4!important}
.mad_main3 .vc_tta-style-helpmate_style .a_content{color:#545f68}
.mad_main4 .vc_toggle_active .vc_toggle_title>h4:after,.mad_main4 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{background:#82c213!important}
.mad_main4 .vc_toggle_title>h4,.mad_main4 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a{font-family:Palanquin;color:#1e3859!important}
.mad_main4 .vc_toggle_title>h4:hover:after,.mad_main4 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:hover:after{background:#2c95ff!important}
.mad_main4 .vc_toggle_title>h4:after,.mad_main4 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:after{background:#82c213!important}
.mad_main4 .vc_tta-style-helpmate_style .a_content{color:#77797c;font-size:16px}
.mad_main4 .vc_toggle_content>p{line-height:23px}
.mad_main5 .vc_toggle_active .vc_toggle_title>h4:after,.mad_main5 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{background:#f4bc16!important}
.mad_main5 .vc_toggle_title>h4,.mad_main5 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a{color:#3b3b3b!important}
.mad_main5 .vc_toggle_title>h4:hover:after,.mad_main5 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:hover:after{background:#666!important}
.mad_main5 .vc_toggle_title>h4:after,.mad_main5 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:after{background:#f4bc16!important}
.mad_main6 .vc_toggle_active .vc_toggle_title>h4:after,.mad_main6 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{background:#5080bf!important}
.mad_main6 .vc_toggle_title>h4,.mad_main6 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a{color:#222!important}
.mad_main6 .vc_toggle_title>h4:hover:after,.mad_main6 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:hover:after{background:#ec3238!important}
.mad_main6 .vc_toggle_title>h4:after,.mad_main6 .vc_tta-style-helpmate_style.vc_tta.vc_general .vc_tta-panel-title>a:after{background:#5080bf!important}
.mad_main6 .vc_tta-style-helpmate_style .a_content{color:#555}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:0}
.vc_toggle_title>h4{margin-bottom:0;display:block!important}
.vc_toggle_content{border-top:1px solid #eaeaea;padding:20px!important}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content{margin:0;padding:20px!important}
.main-sidebar.main-sidebar-careers{margin-bottom:0}
.main-sidebar.main-sidebar-careers .vc_tta-container{margin-bottom:0}
.vc_toggle{border:1px solid #ebebeb;margin-bottom:-1px!important}
.vc_toggle:last-child{margin-bottom:0!important}
.vc_toggle_content{margin:0!important}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:0!important}
.vc_progress_bar .vc_single_bar{border:1px solid #eaeaea;height:12px;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-bottom:45px!important}
.vc_progress_bar .vc_single_bar .vc_label{padding:0!important;font-size:14px!important;top:-25px!important}
.vc_progress_bar .vc_single_bar .vc_bar{background:#2965b0!important;border-radius:0!important;height:6px!important;top:2px!important;left:2px!important}
.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0!important}
.vc_progress_bar{padding-top:20px}
.mad_main2 .vc_progress_bar .vc_single_bar .vc_label{font-size:16px!important}
.mad_main2 .vc_progress_bar .vc_single_bar .vc_bar{background:#27a63d!important}
.mad_main4 .vc_progress_bar .vc_single_bar .vc_label{font-size:16px!important}
.mad_main4 .vc_progress_bar .vc_single_bar .vc_bar{background:#82c213!important}
.mad_main5 .vc_progress_bar .vc_single_bar .vc_bar{background:#f4bc16!important}
.mad_main6 .vc_progress_bar .vc_single_bar .vc_bar{background:#5080bf!important}
.half_bg_block:before{height:62%;bottom:38%;content:""!important;display:block!important;top:0!important}
.mad_main .tab_details .vc_tta-panel-body h4.vc_custom_heading,.mad_main2 .tab_details .vc_tta-panel-body h4.vc_custom_heading,.mad_main4 .tab_details .vc_tta-panel-body h4.vc_custom_heading{text-transform:none}
.mad_main .tab_details .vc_tta.vc_general .vc_tta-tab.vc_active>a:before,.mad_main .tab_details .icon_style_tabs:before{bottom:12px!important}
.mad_main .tab_details .vc_tta-panel-body h4{font-weight:600!important}
.tab_details .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list,.tab_details .vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin:0}
.tab_details .vc_tta.vc_tta-style-classic .vc_tta-tab{margin-top:0}
.tab_details .default_list_check{margin-top:30px}
.tab_details .vc_tta-tabs-container{min-width:265px}
.tab_details .vc_tta-tabs-list{width:100%}
.tab_details .vc_tta-title-text{text-transform:uppercase;margin-left:15px}
.tab_details .vc_tta.vc_general .vc_tta-tab>a{border-bottom:2px solid #f3f3f3!important;padding:22px 20px 18px 59px!important}
.tab_details .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body{border:none!important;margin-left:30px!important;padding:0!important}
.tab_details .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background:0 0!important;border:none!important}
.tab_details .icon_style_tabs:before{text-align:center;color:#2965b0;vertical-align:middle;-o-transition:all .3s ease;border:2px solid #2965b0;border-radius:5px;width:35px;height:35px;font-size:18px;line-height:31px;-webkit-transition:all .3s;transition:all .3s;position:absolute;bottom:13px;left:17px}
.tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{color:#3b3b3b!important;background:#fff!important;font-weight:700!important}
.tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{color:#fff!important}
.tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover.icon_style_tabs:before{color:#fff;border:2px solid #fff}
.tab_details .vc_tta.vc_general .vc_tta-tab.vc_active>a:before{overflow:hidden;color:#fff!important;border:2px solid #fff!important;width:35px!important;height:35px!important;display:block!important;bottom:13px!important;left:17px!important}
.tab_details .vc_tta.vc_general .vc_tta-tab.vc_active>a{padding:22px 20px 18px 59px!important}
.tab_details .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon-plug38:before{content:""}
.tab_details .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon-paint:before{content:""}
.tab_details .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon-thermometer16:before{content:""}
.tab_details .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon-pipe9:before{content:""}
.tab_details .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon-roof3:before{content:""}
.tab_details .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon-hammer2:before{content:""}
.tab_details.tab_details_2 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon_shingle:before{content:""}
.tab_details.tab_details_2 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon_cut:before{content:""}
.tab_details.tab_details_2 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon_trash:before{content:""}
.tab_details.tab_details_2 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon_tree:before{content:""}
.tab_details.tab_details_2 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon_mowing:before{content:""}
.tab_details.tab_details_2 .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a.icon_wash:before{content:""}
.mad_main2 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#fff!important}
.mad_main2 .tab_details .icon_style_tabs:before{color:#27a63d;border:2px solid #27a63d}
.mad_main2 .tab_details .vc_toggle_title>h4:before{color:#de5b92}
.mad_main3 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#fff!important}
.mad_main3 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#2abfd4!important}
.mad_main3 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background:#2abfd4!important}
.mad_main3 .tab_details .icon_style_tabs:before{color:#2abfd4;border:2px solid #2abfd4}
.mad_main3 .tab_details .vc_toggle_title>h4:before{color:#2abfd4}
.mad_main4 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#fff!important}
.mad_main4 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#82c213!important}
.mad_main4 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background:#82c213!important}
.mad_main4 .tab_details .icon_style_tabs:before{color:#2c95ff;border:2px solid #2c95ff}
.mad_main4 .tab_details .vc_toggle_title>h4:before{color:#82c213}
.mad_main5 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#fff!important}
.mad_main5 .tab_details .icon_style_tabs:before{color:#666;border:2px solid #666}
.mad_main5 .tab_details .vc_toggle_title>h4:before{color:#f4bc16}
.mad_main6 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#fff!important}
.mad_main6 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#ee2d32!important}
.mad_main6 .tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background:#ee2d32!important}
.mad_main6 .tab_details .icon_style_tabs:before{color:#ee2d32;border:2px solid #ee2d32}
.mad_main6 .tab_details .vc_toggle_title>h4:before{color:#5080bf}
.tab_details_2 .vc_tta-panel-body{max-width:610px}
.tab_details_2 .vc_tta-tabs.vc_tta-tabs-position-left{background:0 0!important}
.tab_details_2 .vc_tta.vc_general .vc_tta-panel-body{background:0 0!important}
.tab_details.remove_de_icon .vc_tta.vc_general .vc_tta-tab>a:before{display:none!important}
.tab_details.remove_de_icon .vc_tta.vc_general .vc_tta-icon{text-align:center;border-radius:6px;padding:15px 0;font-size:1.15em;line-height:0;display:inline;position:absolute;overflow:hidden;color:#2965b0!important;border:2px solid #2965b0!important;width:34px!important;height:34px!important;display:block!important;bottom:13px!important;left:21px!important}
.tab_details.remove_de_icon .vc_tta.vc_general .vc_tta-tab.vc_active .vc_tta-icon,.tab_details.remove_de_icon .vc_tta.vc_general .vc_tta-tab:hover .vc_tta-icon{color:#fff!important;border:2px solid #fff!important}
.hot_line.var4{padding:20px 0}
.hot_line.var4 h4{text-transform:none;color:#fff;margin-bottom:0;font-size:24px;font-weight:400;line-height:40px}
.mad_main2 .wpcf7-form .button.type1>span input:first-child{background:#de5b92}
.mad_main2 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#27a63d}
.mad_main3 .wpcf7-form .button.type1>span input:first-child{background:#2abfd4}
.mad_main3 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#2965b0}
.mad_main4 .wpcf7-form .button.type1>span input:first-child{background:#82c213}
.mad_main4 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#2c95ff}
.mad_main5 .wpcf7-form .button.type1>span input:first-child{background:#f4bc16}
.mad_main5 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#666}
.mad_main6 .wpcf7-form .button.type1>span input:first-child{background:#5080bf}
.mad_main6 .wpcf7-form .button.type1:hover>span input:nth-of-type(2){background:#ec3238}
.page-contact_v1 #main,.page-contact_v2 #main{padding:0;overflow:hidden}
.contact_page .contact-static{position:static}
.contact_page .contact_form>p,.contact_page .wpcf7-form>p{margin-bottom:10px}
.contact_page .contact_form>p.last,.contact_page .wpcf7-form>p.last{margin-bottom:0}
.contact_page .wpb_content_element{margin-bottom:0}
.contact_page .wpb_content_element .mad_bottom2{margin-bottom:20px}
.get_in_touch.vc_column_container .vc_column-inner{padding:0}
.mc4wp-form .mc4wp-alert.mc4wp-success,div.wpcf7-mail-sent-ok{color:#fff;white-space:normal;background:#6dca4d;border:none;line-height:21px;overflow:hidden;margin-left:0!important;margin-right:0!important;padding:14px 35px 13px 20px!important}
.wpcf7-form div.wpcf7-validation-errors{background:#b92127}
.mc4wp-form .mc4wp-alert.mc4wp-success,div.wpcf7-mail-sent-ok,.wpcf7-form div.wpcf7-validation-errors{color:#fff;width:100%;margin-bottom:0;padding:14px 35px 13px 20px;position:relative}
.mc4wp-form .mc4wp-alert.mc4wp-success:before,div.wpcf7-mail-sent-ok:before,.wpcf7-form div.wpcf7-validation-errors:before{content:"";background:#fff;width:3px;height:11px;position:absolute;top:18px;right:19px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.mc4wp-form .mc4wp-alert.mc4wp-success:after,div.wpcf7-mail-sent-ok:after,.wpcf7-form div.wpcf7-validation-errors:after{content:"";background:#fff;width:11px;height:3px;position:absolute;top:22px;right:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.mad_main2 div.wpcf7-mail-sent-ok,.mad_main2 .wpcf7-form div.wpcf7-validation-errors{border-radius:5px}
.wpcf7 .f_right>p{line-height:40px}
.mad_main3 .wpcf7-form .contact_form{margin-top:20px}
.mad_main3 .wpcf7-form .contact_form input,.mad_main3 .wpcf7-form .contact_form textarea{background:#fff;border:none;padding-left:25px}
.mad_main3 .wpcf7-form .contact_form .wpcf7-form-control-wrap{display:block}
.mad_main3 .wpcf7-form .contact_form .wpcf7-form-control-wrap:not(:last-child){margin-bottom:10px}
.mad_main3 .wpcf7-form .contact_form textarea{height:140px}
.mad_main3 .wpcf7-form .contact_form>div{width:48%;display:inline-block}
.mad_main3 .wpcf7-form .contact_form>div:first-child{margin-right:5px}
.mad_main3 .wpcf7-form .contact_form .button{width:150px;margin-top:25px}
.mad_main3 .wpcf7-form .contact_form .button input{padding-left:0}
.mad_main3 .wpcf7-form>p{color:#fff}
.mad_main5 .wpcf7-form .contact_form.var2{max-width:750px;margin:0 auto;display:block}
.mad_main5 .wpcf7-form .contact_form.var2 .button{margin-top:35px}
.page_coming_soon{max-width:100%!important;margin-top:0!important;padding:0!important}
.page_coming_soon .mc4wp-form button{height:40px;box-shadow:none;border:none;border-radius:0;margin:0;padding:0;font-family:Poppins}
.page_coming_soon .mc4wp-form button:before{content:none}
.page_coming_soon .mc4wp-form input{padding-right:180px}
#error-page.page_coming_soon{margin-top:0!important}
#error-page.page_coming_soon .bottom-footer p{margin-top:0!important}
.menu_holder_with_bg.var2{background-attachment:fixed!important}
.menu_holder_with_bg.var2 .logo{text-align:center;margin-top:0;padding:45px 0;display:block}
.page_404 .mad_section_bg1{padding-bottom:70px}
.error404 #main.wrapper{margin:0;padding:0}
.mc4wp-form .mc4wp-alert.mc4wp-success{margin-top:25px!important;margin-bottom:0!important}
#error-page .mc4wp-form{margin-bottom:0!important}
#error-page .mc4wp-form .mc4wp-alert p{padding:0;margin:0!important}
.comming-soon-2.menu_holder_with_bg{margin-top:-90px;background:url(/wp-content/themes/helpmate/images/1920x831_bg.jpg)!important}
.comming-soon-2.menu_holder_with_bg .logo{padding:45px 0!important}
.comming-soon-2 input{color:#646464;opacity:.5;background:#fff;border:1px solid #ebebeb;padding-right:180px;font-size:14px}
.comming-soon-2 .wpb_content_element{margin-bottom:0!important}
.comming-soon-2 .bottom-footer{margin-bottom:-90px!important}
.comming-soon-2 #newsletter.contact_form.var2 .button{float:right;z-index:99999;position:absolute;top:0;right:0}
@media (width<=768px){.hasCountdown .col-sm-6{width:50%!important}.comming-soon-2.menu_holder_with_bg.var2 .logo{padding-top:85px!important}}
#main{padding:90px 0}
.queryloader__overlay__bar{top:0!important}
.woocommerce-MyAccount-navigation{margin-bottom:25px;margin-left:-10px}
.woocommerce-MyAccount-navigation ul>li{padding:0 10px 10px;display:inline-block}
.woocommerce-MyAccount-navigation ul>li.is-active a{color:#000}
.woocommerce-EditAccountForm fieldset{margin-top:20px}
.woocommerce-EditAccountForm label{margin-top:12px}
input#ship-to-different-address-checkbox{width:25px;height:25px;display:inline-block}
.screen-reader-text{display:none}
[class*=mad_main].mad_elements .clients .owl-carousel .client-title .author_info{margin-top:35px}
.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 tbody td.order-total{color:#b92127}
.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 tbody td.order-actions{text-align:center}
.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 thead th.order-status,.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 thead th.order-total{width:auto}
.header_absolute#main{padding-top:0}
.post_title_block{word-wrap:break-word;display:block}
.mad_main4 .soc_block_twitter #twitter .tweet_list>li{color:#77797c;border-color:#f5f5f5}
.review_post .review_item .review_text h6>a.url:first-child:before{content:none}
[class*=mad_main].post-type-archive-gallery .pagination_list{margin:45px 0 0}
.classic_gallery+.pagination_list{margin-top:45px}
.space-top-45{padding-top:45px}
.number-product{text-align:center;color:#fff;background:#b92127;border-radius:50%;width:17px;height:17px;font-size:10px;line-height:16px;position:absolute;top:-10px;right:-10px}
.mad_main2 .number-product{background:#de5b92}
.mad_main3 .number-product{background:#2abfd4;line-height:17px;top:10px}
.mad_main5 .number-product{background:#f4bc16}
.header-v3 .myaccount_button_wrap .dropdown-menu{top:65px}
.myaccount_button_wrap{margin-left:17px;display:inline-block;position:relative}
.myaccount_button_wrap .dropdown-menu{z-index:1;border:0;border-top:3px solid #b92127;border-radius:0;top:32px;left:auto;right:-1px}
.myaccount_button_wrap .dropdown-menu ul{padding:5px 15px}
.myaccount_button_wrap .dropdown-menu ul li{margin-bottom:5px}
.myaccount_button_wrap .dropdown-menu ul li:last-child{margin-bottom:0}
.myaccount_button_wrap .dropdown-menu ul li a{color:#000;font-size:14px}
.myaccount_button_wrap .dropdown-menu ul li a:hover{color:#b92127}
.myaccount_button_wrap a{color:#fff;font-size:16px}
.myaccount_button_wrap a:hover{color:#b92127}
.myaccount_button_wrap a i{margin-top:3px}
.header-v5 .myaccount_button_wrap a{color:#3b3b3b}
.header-v5 .myaccount_button_wrap a:hover{color:#f4bc16}
.header-v4 .myaccount_button_wrap a{color:#262729}
.header-v4 .myaccount_button_wrap a:hover{color:#2c95ff}
.header-v2 .myaccount_button_wrap a:hover{color:#de5b92}
.header-v3 .myaccount_button_wrap{margin-left:35px}
.header-v3 .myaccount_button_wrap a{color:#e7e7e7}
.header-v3 .myaccount_button_wrap a:hover{color:#2abfd4}
.header-v3 .myaccount_button_wrap a i{margin-top:24px}
h1.header-logo{margin-bottom:0}
.project_title{text-decoration:none;display:block!important}
.project_title:hover{text-decoration:none!important}
.languges-flags{float:left;text-align:center;margin-right:20px;padding-top:5px;position:relative}
.languges-flags .dropdown-menu{border-radius:0}
.languges-flags .dropdown-menu li{padding:2px 14px}
.horisontal_list.soc_count_list ul li i.fa-twitter{padding-top:2px;padding-right:5px}
.form_holder.page-form{border:0;padding:20px 0 0}
.form_holder.page-form .button{margin-top:15px;margin-left:90px}
.form_holder.page-form .control-label{width:90px}
.post_news .post_social{clear:both}
.post-password-form input[type=submit]{vertical-align:bottom;color:#fff;background:#b92127;border:none;width:auto;padding:10px 25px}
.soc_google_map{margin-top:15px}
.soc_google_map iframe{width:100%!important}
.mad_main2 .info_block.var2 .info_icon{border-radius:5px;color:#fff!important;border-color:#fff!important}
.alert_cart{color:#fff}
#main.gallery_full_banner{padding-top:0}
.social_widgets{z-index:9999;position:fixed;top:100px;right:0}
.single-gallery .helpmate-post-like{color:inherit}
.single-gallery .helpmate-post-like i:first-child:before{content:"";font-family:fontello}
.single-gallery .helpmate-post-like:hover{color:inherit}
.tabs_sort .isotope .item figure img{height:auto}
.review_post .review_item figure{border-radius:50%}
#cancel-comment-reply-link{float:right;text-align:center;font-size:14px}
.comment_section .commentlist ul.children{padding-left:35px}
.comment_section .post_news .comment-respond button[type=submit]{margin-top:15px}
.post_news .review_post.comment_level_2 .review_text a.comment-edit-link:before{content:""}
.wpb_revslider_element.wpb_content_element,.item_holder .wpb_single_image.wpb_content_element{margin-bottom:0}
.gallery_related{clear:both}
.mad_breadcrumbs nav a:after{content:""}
.page-pricing #main{padding-bottom:0}
.without_image.item_holder{padding-top:50px}
.slick-slide .caption_added,.slick-slide .wpb_single_image figure,.slick-slide .wpb_single_image img,.slick-slide .wpb_single_image figure>a,.slick-slide .vc_single_image-wrapper{width:100%;height:auto}
.banner-cate .slick-slide{padding:0 10px;margin:0!important}
.caption_added{display:inline-block}
.f-right{float:right}
.customs-style .vc_column-inner{background-attachment:fixed;padding:0!important}
.customs-style .wpb_content_element{margin-bottom:0}
#main:before,#main:after,.single-product .product_page .product_description form.cart .quantity:before,.single-product .product_page .product_description form.cart .quantity:after{content:" ";display:table}
#main:after,.single-product .product_page .product_description form.cart .quantity:after{clear:both}
.main-sidebar .container{width:auto}
#main.wide .vc_row_container_wrap{padding-left:15px;padding-right:15px}
.info_block.hm_icon .vc_icon_element{margin-bottom:0}
.info_block.hm_icon .vc_icon_element.vc_icon_element-align-left{float:left;margin-right:8px}
.info_block.hm_icon .vc_icon_element.vc_icon_element-align-right{float:right}
.info_block.hm_icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:40px!important}
.info_block.hm_icon .info_text{padding-top:2px}
.mad_main2 .info_block.hm_icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{color:#de5b92}
.mad_main3 .info_block.hm_icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{color:#2abfd4}
.mad_main4 .info_block.hm_icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{color:#82c213}
.mad_main5 .info_block.hm_icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{color:#f4bc16}
.mad_main6 .info_block.hm_icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{color:#5080bf}
.helpmate_counter .p_table_stat .p_icon:after{content:none}
.mad_main2 .quote_section .author_info,.mad_main3 .quote_section .author_info,.mad_main4 .quote_section .author_info,.mad_main5 .quote_section .author_info,.mad_main6 .quote_section .author_info{font-size:inherit;font-weight:inherit}
.page-about-us h2{text-transform:none}
.hide-loadmore{display:none}
.helpmate-post-like{color:#fff}
.helpmate-post-like:hover{color:#fff}
.helpmate-post-like.liked i{color:#b92127}
.helpmate-post-like i{vertical-align:middle;margin-top:-2.5px;margin-right:10px}
.helpmate-post-like i:hover{color:#b92127}
.post_news .post_item .post_body h4{margin-bottom:19px;padding-bottom:0;line-height:23px}
.mad_main2 .post_news .helpmate-post-like{color:#de5b92}
.mad_main2 .post_news .helpmate-post-like.liked i,.mad_main2 .post_news .helpmate-post-like:hover i{color:#de5b92}
.mad_main2 .post_news .post_social_event a.social_comment span{margin-top:1px}
.mad_main3 .post_news .helpmate-post-like{color:#2abfd4}
.mad_main3 .post_news .helpmate-post-like.liked i,.mad_main3 .post_news .helpmate-post-like:hover i{color:#2abfd4}
.mad_main3 .post_news .post_social_event a.social_comment span{margin-top:2px}
.mad_main4 .post_news .helpmate-post-like{color:#82c213}
.mad_main4 .post_news .helpmate-post-like.liked i,.mad_main4 .post_news .helpmate-post-like:hover i{color:#2c95ff}
.mad_main4 .post_news .post_social_event a.social_comment span{margin-top:0}
.mad_main5 .post_news .helpmate-post-like{color:#f4bc16}
.mad_main5 .post_news .helpmate-post-like.liked i,.mad_main5 .post_news .helpmate-post-like:hover i{color:#f4bc16}
.mad_main5 .post_news .post_social_event a.social_comment span{margin-top:1px}
.mad_main6 .post_news .helpmate-post-like{color:#5080bf}
.mad_main6 .post_news .helpmate-post-like.liked i,.mad_main6 .post_news .helpmate-post-like:hover i{color:#5080bf}
.post_news .helpmate-post-like{color:#b92127;padding-right:7px;text-decoration:none}
.post_news .helpmate-post-like i{color:#dedede}
.post_news .helpmate-post-like:hover i{font-size:16px;transition:all .3s}
.post_news .helpmate-post-like.liked i,.post_news .helpmate-post-like:hover i{color:#b92127}
.post_news .post_item .post_body .post_social .post_social_autor a{text-transform:capitalize}
.mad_blog .isotope.post_wrapper_ajax .post_news{overflow:hidden}
.mad_blog>.post_news:last-child{margin-bottom:0}
.helpmate_ajax_load_more{cursor:pointer}
.post_news .post_social_event a.social_comment span{margin-top:3px;padding-bottom:2px}
.post_news figure a img{height:auto}
.portfolio_grid .post_item img{height:auto}
.mad_portfolio .mad_list_view>.row,.classic_gallery>.post_news>.row{margin-left:0;margin-right:0}
.pagination_list ul li span.current{color:#fff;text-align:center;background:#2965b0;border:2px solid #2965b0;width:40px;height:40px;line-height:36px;display:block}
.mad_main2 .pagination_list ul li span.current{background:#27a63d;border:2px solid #27a63d;border-radius:5px}
.mad_main4 .pagination_list ul li span.current{background:#82c213;border:2px solid #82c213}
.mad_main5 .pagination_list ul li span.current{background:#f4bc16;border:2px solid #f4bc16}
.mad_main6 .pagination_list ul li span.current{background:#5080bf;border:2px solid #5080bf}
.classic_gallery.mad_portfolio .post_news .post_item .button{width:121px}
.single-gallery-1 .vertical_list>ul>li{float:none;width:100%}
@media (width<=320px){.instagram-container{width:228px}}
.mad_main2 .tagcloud a{border-radius:5px;font-size:16px!important}
.mad_main2 .tagcloud a:hover{background:#27a63d;border-color:#27a63d}
.mad_main3 .tagcloud a:focus{color:#545f68}
.mad_main3 .tagcloud a:hover{background:#2abfd4;border-color:#2abfd4}
.mad_main4 .tagcloud a{font-size:16px!important}
.mad_main4 .tagcloud a:hover{background:#82c213;border-color:#82c213}
.mad_main5 .tagcloud a:hover{background:#f4bc16;border-color:#f4bc16}
.mad_main6 .tagcloud a:hover{background:#5080bf;border-color:#5080bf}
.mad_main2 .widget_categories>ul>li a,.mad_main2 .vertical_list>ul>li a,.mad_main2 .widget_nav_menu ul>li a{color:#de5b92}
.mad_main6 .button.type1>span span:nth-of-type(2){background:#ec3238!important}
.gallery_related .owl-carousel .owl-item img{height:auto}
.mad_main2 #advanced-menu-hide{background:#27a63d}
.mad_main2 .mobile-advanced .menu-primary-menu-container>ul>li>a{background:#de5b92}
.mad_main2 .mobile-advanced ul ul li.current-menu-item>a,.mad_main2 .sub_menu_wrap>ul>li:hover>a{color:#27a63d}
.mad_main2 .mobile-advanced .menu-primary-menu-container>ul>li.current-menu-parent>a{background:#27a63d}
.mad_main3 #advanced-menu-hide{background:#2abfd4}
.mad_main3 .mobile-advanced .menu-primary-menu-container>ul>li>a{background:#224687}
.mad_main3 .mobile-advanced ul ul li.current-menu-item>a,.mad_main3 .sub_menu_wrap>ul>li:hover>a{color:#2abfd4}
.mad_main3 .mobile-advanced .menu-primary-menu-container>ul>li.current-menu-parent>a{background:#2abfd4}
.mad_main4 #advanced-menu-hide{background:#2c95ff}
.mad_main4 .mobile-advanced .menu-primary-menu-container>ul>li>a{background:#82c213}
.mad_main4 .mobile-advanced ul ul li.current-menu-item>a,.mad_main4 .sub_menu_wrap>ul>li:hover>a{color:#2c95ff}
.mad_main4 .mobile-advanced .menu-primary-menu-container>ul>li.current-menu-parent>a{background:#2c95ff}
.mad_main5 #advanced-menu-hide{background:#f4bc16}
.mad_main5 .mobile-advanced .menu-primary-menu-container>ul>li>a{background:#666}
.mad_main5 .mobile-advanced ul ul li.current-menu-item>a,.mad_main5 .sub_menu_wrap>ul>li:hover>a{color:#f4bc16}
.mad_main5 .mobile-advanced .menu-primary-menu-container>ul>li.current-menu-parent>a{background:#f4bc16}
.mad_main6 #advanced-menu-hide{background:#ec3238}
.mad_main6 .mobile-advanced .menu-primary-menu-container>ul>li>a{background:#5080bf}
.mad_main6 .mobile-advanced ul ul li.current-menu-item>a,.mad_main6 .sub_menu_wrap>ul>li:hover>a{color:#ec3238}
.mad_main6 .mobile-advanced .menu-primary-menu-container>ul>li.current-menu-parent>a{background:#ec3238}
.mad_main4 .footer-v4 .button.type1>span span:first-child{text-indent:-9999em;background:0 0}
.button_section .load-more{cursor:pointer;float:left;margin-right:12px;display:inline-block}
.button_section .load-more:nth-of-type(3),.button_section .load-more:nth-of-type(6),.button_section .load-more:nth-of-type(8){clear:left}
.vc_row-has-fill>.vc_column_container.button_section>.vc_column-inner{padding-top:0}
.vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-tab>a{padding:10px 20px!important}
.vc_tta.vc_general .vc_tta-tab>a{padding:10px 68px 11px!important}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{color:#fff!important;background:#2965b0!important}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{-o-transition:all .3s ease;padding:10px 20px;font-size:14px;-webkit-transition:all .3s;transition:all .3s;display:block;color:#fff!important;background:#b92127!important;border:none!important;border-radius:0!important}
.vc_tta.vc_general .vc_tta-panel-body{background:#fff!important;border:1px solid #eaeaea!important;padding:20px!important}
.tabs_content figure{float:left;width:50%;margin-right:20px;padding-bottom:10px}
.mad_main2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.mad_main2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#27a63d!important}
.mad_main2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#de5b92!important;border-radius:7px 0 0 7px!important}
.mad_main2 .vc_tta.vc_general .vc_tta-panel-body{border-radius:0 5px 5px!important}
.mad_main2 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tab>a{border-radius:5px 5px 0 0!important}
.mad_main3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.mad_main3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#224888!important}
.mad_main3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#2abfd4!important}
.mad_main4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.mad_main4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#2c95ff!important}
.mad_main4 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#82c213!important}
.mad_main5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.mad_main5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#666!important}
.mad_main5 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#f4bc16!important}
.mad_main6 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.mad_main6 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#f4bc16!important}
.mad_main6 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#5080bf!important}
.mad_main.mad_elements .review_post .owl-carousel .review_item .review_text{color:#fff}
.team.desc-padding .owl-carousel{padding-top:45px}
.page-about-us h2,.page-about-us-2 h2,.page-about-us-3 h2,.page-about-us-4 h2,.page-about-us-5 h2,.page-about-us-6 h2{text-transform:none}
.stat_section.no-background{padding-bottom:0}
.mad_main.mad_elements.page-elements .review_post .owl-carousel .review_item .review_text{color:#646464}
.alert{position:relative;border-radius:0!important}
.alert .close{opacity:1;position:absolute;top:12px;right:12px}
.alert br{display:none}
.mad_main2 .alert{border-radius:4px!important}
.list_review.review_item.var2{margin-bottom:30px}
.carousel_type_3.with_thumbs .owl-theme .owl-dots .owl-dot{display:none}
.hot_line.var3 .button,.hot_line.var2 .button{margin-top:8px}
.bg-fullwidth.hot_line.var2{padding:25px 15px}
.video_lightbox .wpb_single_image{float:left;margin-right:10px}
.page-elements #main{margin-bottom:-45px}
.mad_services .load-more .btn_default .button{margin:0}
.vc_toggle_content .vertical_list>ul>li{width:100%}
.contact_holder .custom_select .wpcf7-select{background:#f5f5f5 url(/wp-content/themes/helpmate/images/icon-arrow.png) 100% no-repeat}
.mad_main2 .mad_services.image_bg_section1 .review_post .review_item.var2 .review_text h6,.mad_main3 .mad_services.image_bg_section1 .review_post .review_item.var2 .review_text h6,.mad_main4 .mad_services.image_bg_section1 .review_post .review_item.var2 .review_text h6,.mad_main5 .mad_services.image_bg_section1 .review_post .review_item.var2 .review_text h6,.mad_main6 .mad_services.image_bg_section1 .review_post .review_item.var2 .review_text h6{color:#fff}
.vc_row.vc_column-gap-15>.customs-style.vc_column_container{padding:0}
.slick-list{margin:0 -10px!important}
.mad_services .customs-style.wpb_content_element{margin-bottom:0!important}
.page-service-detailed-v1 .vc_tta-container,.page-service-detailed-v2 .vc_tta-container{margin-bottom:0}
.customs-style.wpb_content_element{margin-bottom:0}
.page-service-detailed-v2 .wpb_single_image.wpb_content_element{margin-bottom:20px!important}
option{padding:8px 10px}
.mad_main5 .info_block.type2 .item_option{color:#f4bc16}
.mad_main5 .info_block.type2 .item_option p{color:#777}
.mad_main5 .info_block.type2 .item_option h5{color:#3b3b3b;letter-spacing:0;text-transform:none;margin-bottom:25px;font-size:16px;line-height:15px}
.mad_main5 .tabs_sort #options button{margin-right:20px;position:relative}
.mad_main5 .tabs_sort #options button:before{content:"/";color:#3b3b3b;position:absolute;top:0;left:-20px}
.mad_main5 .tabs_sort #options button:first-child:before{content:none}
.ie .contact_holder .custom_select{position:static}
.ie.mad_main2 .footer-office .button:hover>span{transform:rotateX(0)}
.ie.mad_main2 .footer-office .button.type1:hover>span span:first-child{color:#fff;background:#27a63d!important}
.ie.mad_main2 .footer-office .button.type2:hover>span span:first-child{color:#fff;background:#de5b92!important}
.ie .button:hover>span{-ms-transform:none;transform:none}
.ie .button.type3:hover>span span:first-child{color:#fff;background:#b92127}
.ie.mad_main .button.type1:hover>span span:first-child{color:#fff;background:#2965b0!important}
.ie.mad_main .button.type2:hover>span span:first-child{color:#fff;background:#b92127!important}
.firefox.mad_main2 .tab_details a.button.type1:hover>span span:first-child,.ie.mad_main2 .button.type1:hover>span span:first-child{color:#fff;background:#27a63d!important}
.firefox.mad_main2 .tab_details a.button.type2:hover>span span:first-child,.ie.mad_main2 .button.type2:hover>span span:first-child{color:#fff;background:#de5b92!important}
.firefox.mad_main3 .tab_details a.button.type1:hover>span span:first-child,.ie.mad_main3 .button.type1:hover>span span:first-child{color:#fff;background:#2965b0}
.firefox.mad_main3 .tab_details a.button.type2:hover>span span:first-child,.ie.mad_main3 .button.type2:hover>span span:first-child{color:#fff;background:#2abfd4}
.firefox.mad_main4 .tab_details a.button.type1:hover>span span:first-child,.ie.mad_main4 .button.type1:hover>span span:first-child{color:#fff;background:#2965b0}
.firefox.mad_main4 .tab_details a.button.type2:hover>span span:first-child,.ie.mad_main4 .button.type2:hover>span span:first-child{color:#fff;background:#82c213}
.firefox.mad_main5 .tab_details a.button.type1:hover>span span:first-child,.ie.mad_main5 .button.type1:hover>span span:first-child{color:#fff;background:#666}
.firefox.mad_main5 .tab_details a.button.type2:hover>span span:first-child,.ie.mad_main5 .button.type2:hover>span span:first-child{color:#3b3b3b;background:#f4bc16}
.ie.mad_main5 .banner-bottom-5 .image_bg_section8 a.button.type2:hover>span span:first-child{color:#3b3b3b;background:#fff}
.firefox.mad_main6 .tab_details a.button.type1:hover>span span:first-child,.ie.mad_main6 .button.type1:hover>span span:first-child{color:#fff;background:#ec3238!important}
.firefox.mad_main6 .tab_details a.button.type2:hover>span span:first-child,.ie.mad_main6 .button.type2:hover>span span:first-child{color:#fff;background:#5080bf}
.firefox .tab_details a.button>span{transform-style:inherit}
.firefox .tab_details a.button:hover>span{transform:rotateX(0)}
.video_lightbox .plus_link figure a{display:block;position:relative}
.video_lightbox .plus_link figure a:after{content:"";opacity:0;-o-transition:all .45s ease;background:#00000080;width:100%;height:100%;-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;transition:all .45s;position:absolute;top:0;left:0}
.video_lightbox .plus_link figure a:before{content:"";text-align:center;color:#b92127;-o-transition:all .45s ease;opacity:0;z-index:9;background:#fff;width:40px;height:40px;margin-top:-20px;margin-left:-20px;font-family:fontello;font-size:22px;line-height:40px;-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;transition:all .45s;display:block;position:absolute;top:50%;left:50%}
.video_lightbox .plus_link figure a:hover:after,.video_lightbox .plus_link figure a:hover:before{opacity:1}
.video_lightbox .plus_link figure a:hover img{transform:none}
.mad_main2 .video_lightbox .plus_link figure a:before{color:#de5b92}
.mad_main3 .video_lightbox .plus_link figure a:before{color:#2abfd4}
.mad_main4 .video_lightbox .plus_link figure a:before{color:#82c213}
.mad_main5 .video_lightbox .plus_link figure a:before{color:#f4bc16}
.mad_main6 .video_lightbox .plus_link figure a:before{color:#ee2d32}
.tab_style1 .vc_tta-container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a{color:#3b3b3b!important;background:0 0!important}
.tab_style1 .vc_tta-container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a:hover{color:#fff!important}
.tab_style1 .vc_tta-container .vc_tta.vc_general .vc_tta-tab>a{text-transform:uppercase;font-weight:700;border-bottom:2px solid #f3f3f3!important;padding-top:22px!important;padding-bottom:18px!important;padding-left:58px!important}
.tab_style1 .vc_tta-container .vc_tta.vc_general .vc_tta-tab>a>.vc_tta-icon{text-align:center;color:#2965b0;vertical-align:middle;-o-transition:all .3s ease;border:2px solid #2965b0;border-radius:5px;width:35px;height:35px;font-size:18px;line-height:31px;-webkit-transition:all .3s;transition:all .3s;position:absolute;bottom:13px;left:17px}
.tab_style1 .vc_tta-container .vc_tta.vc_general .vc_tta-tab.vc_active>a>.vc_tta-icon,.tab_style1 .vc_tta-container .vc_tta.vc_general .vc_tta-tab>a:hover>.vc_tta-icon{overflow:hidden;color:#fff!important;border:2px solid #fff!important;width:35px!important;height:35px!important;display:block!important;bottom:13px!important;left:17px!important}
.mad_main4 .info_text a:hover{color:#fff}
.pricing-menu .wpb_wrapper{margin-left:-55px}
.pricing-menu .main_title{margin-bottom:0;margin-left:55px}
.mad_main3 .p_table .p_table_header h4,.p_table p.p_text_holder{padding-left:20px;padding-right:20px}
.pricing-table .button>span span,.mad_main3 .pricing-table .button>span span{text-transform:capitalize}
.product_item .added_to_cart{display:none}
.mad_shop_page .horisontal_list ul li:not(:last-child){margin-right:5px}
.tax-product_cat .mad_sort_categories .cate_hidden{display:none}
ins{text-decoration:none}
.ui-slider-handle{cursor:pointer}
.woocommerce-result-count{line-height:40px!important}
.widget.woocommerce.widget_price_filter:not(:last-child){padding-bottom:25px!important}
.shop_table.order_details.table_type_1.var2 tfoot .bg_color1{background:#f9f9f9}
.shop_table.order_details.table_type_1.var2 tfoot .bg_color1 td{border-color:#f9f9f9}
.shop_table.order_details.table_type_1.var2 tfoot .bg_color1:nth-child(2n){background:#f5f5f5}
.shop_table.order_details.table_type_1.var2 tfoot .bg_color1:nth-child(2n) td{border-color:#f5f5f5}
.shop_table.order_details.table_type_1.var2 tfoot [class*=bg_color]:not(:last-child) td{border-bottom:1px solid #fff!important}
.shop_table.order_details.table_type_1.var2 tfoot .bg_color1:last-child td{color:#fff}
.shop_table.order_details tbody tr:last-child td{border-bottom:none}
.shop_table.order_details tbody tr.order_item td.product-name>a{color:#333;font-weight:700}
.table_type_1.var2.cart tr:last-child td .button{margin-left:0}
.table_type_1.var2.cart tr:last-child .wpcf7-form.apply_submit,.table_type_1.var2.cart tr:last-child .checkout-button.button{margin-left:9px}
@media screen and (color-index>=0) and (-webkit-device-pixel-ratio>=0){.woocommerce-cart #newsletter.contact_form.var2 input{padding-top:13px}}
#sidebar .list_with_image>ul>li span.amount{color:#b92127}
.rating-sidebar{padding-top:5px}
.widget .vertical_list>ul>li{float:none;width:100%}
.woocommerce-ordering select{border:1px solid #e8e8e8;width:250px;height:40px;padding-left:5px}
#cart_added_msg_popup{box-sizing:border-box;text-align:center;z-index:10000;background:#fff;width:100%;max-width:300px;padding:15px;font-size:15px;line-height:50px;position:fixed;top:50%;left:50%;box-shadow:0 0 10px #ccc}
.ajax-loading:before,.add_to_cart_button.loading:before{content:"";opacity:1;text-align:center;z-index:99999;background:url(/wp-content/themes/helpmate/images/ajax-loader.gif) 50%/16px 16px no-repeat;border-radius:5px;width:20px;height:20px;margin:0;animation:1s ease-in-out infinite spin;display:inline-block;position:absolute;bottom:10px;right:7px}
.star-rating{text-indent:9999em;width:67px;height:20px;font-size:14px;display:inline-block;position:relative}
.star-rating:before{text-indent:1px;content:"";color:#dedede;font-family:fontello;position:absolute;top:0;left:0}
.star-rating span{float:left;height:20px;display:block;position:relative;overflow:hidden}
.star-rating span:before{text-indent:1px;content:"";color:#b92127;font-family:fontello;position:absolute;top:0;left:0}
.stars{font-family:fontello}
.stars a:hover{text-decoration:none}
.stars a:before{color:#dedede}
.stars span>a{color:#0000;border-right:1px solid #eaeaea;margin-right:10px;padding-right:10px;display:inline-block}
.stars span>a:hover:before,.stars span>a.active:before{color:#b92127}
.stars .fa{color:#94c347;border-right:1px solid #b8b8b8;margin-right:8px;padding-right:8px}
.stars .fa:last-child{border-right:none}
.stars .star-1:hover:before,.stars .star-1.active:before{content:""}
.stars .star-1:before{content:""}
.stars .star-2:hover:before,.stars .star-2.active:before{content:""}
.stars .star-2:before{content:""}
.stars .star-3:hover:before,.stars .star-3.active:before{content:""}
.stars .star-3:before{content:""}
.stars .star-4:hover:before,.stars .star-4.active:before{content:""}
.stars .star-4:before{content:""}
.stars .star-5:hover:before,.stars .star-5.active:before{content:""}
.stars .star-5:before{content:""}
.tabs_nav li a:hover,.tabs_nav li.active a{color:#fff;background:#2965b0}
.alert_cart p{line-height:40px!important}
.woocommerce-tabs>[id*=tab-]{border:1px solid #eaeaea;padding:20px}
.single-product .product_page .wrapper{position:relative}
.single-product .product_page .wrapper .sale_label,.single-product .product_page .wrapper .sold_label{color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:1;padding:5px 19px;font-size:12px;position:absolute;top:0;left:0}
.single-product .product_page .wrapper .sold_label{background:#2965b0}
.single-product .product_page .wrapper .sale_label{background:#b92127}
.single-product .product_page .wrapper .qv_preview.product_item img{width:100%;height:auto}
#sidebar .list_with_image>ul>li del{color:silver;text-decoration:line-through}
#sidebar .list_with_image>ul>li del span.amount{color:silver!important}
.category_isotope_item .product_item .product_item_content p.price>span.amount,#sidebar .list_with_image>ul>li ins{color:#b92127;text-decoration:none}
.mad_main2.single-product .product_page .wrapper .sold_label,.mad_main2 .tabs_nav li.active a{background:#27a63d}
.mad_main2.single-product .product_page .wrapper .sale_label{background:#de5b92}
.mad_main2 .star-rating span:before,.mad_main2 .yith-wcwl-add-to-wishlist i.icon-heart,.mad_main2 .stars a:hover:before,.mad_main2 .stars a.active:before,.mad_main2 .category_isotope_item .product_item .product_item_content p.price>span.amount,.mad_main2 #sidebar .list_with_image>ul>li ins,.mad_main2 #sidebar .list_with_image>ul>li span.amount{color:#de5b92}
.mad_main2 .shop_table .wpcf7-form .button>span input{color:#fff;text-transform:uppercase;border-radius:5px;font-weight:700}
.mad_main2.single-product .woocommerce-tabs>[id*=tab-]{border-radius:0 5px 5px}
.cart-collaterals.mad_section.inset6{padding-bottom:82px}
.mad_main3 .single-product .product_page .wrapper .sold_label{background:#2965b0}
.mad_main3 .single-product .product_page .wrapper .sale_label{background:#2abfd4}
.mad_main3 .tabs_nav li.active a{background:#2965b0}
.mad_main3 .star-rating span:before,.mad_main3 .yith-wcwl-add-to-wishlist i.icon-heart,.mad_main3 .stars a:hover:before,.mad_main3 .stars a.active:before,.mad_main3 .category_isotope_item .product_item .product_item_content p.price>span.amount,.mad_main3 #sidebar .list_with_image>ul>li ins,.mad_main3 #sidebar .list_with_image>ul>li span.amount{color:#2abfd4}
.mad_main4 .single-product .product_page .wrapper .sold_label{background:#2c95ff}
.mad_main4 .single-product .product_page .wrapper .sale_label{background:#82c213}
.mad_main4 .tabs_nav li.active a{background:#2c95ff}
.mad_main4 .star-rating span:before,.mad_main4 .yith-wcwl-add-to-wishlist i.icon-heart,.mad_main4 .stars a:hover:before,.mad_main4 .stars a.active:before,.mad_main4 .category_isotope_item .product_item .product_item_content p.price>span.amount,.mad_main4 #sidebar .list_with_image>ul>li ins,.mad_main4 #sidebar .list_with_image>ul>li span.amount{color:#82c213}
.mad_main4 .shop_table .wpcf7-form .button>span input{font-size:16px}
.mad_main4.single-product .button>span{line-height:36px}
.mad_main5 .single-product .product_page .wrapper .sold_label{background:#666}
.mad_main5 .single-product .product_page .wrapper .sale_label{background:#f4bc16}
.mad_main5 .tabs_nav li.active a{background:#666}
.mad_main5 .star-rating span:before,.mad_main5 .yith-wcwl-add-to-wishlist i.icon-heart,.mad_main5 .stars a:hover:before,.mad_main5 .stars a.active:before,.mad_main5 .category_isotope_item .product_item .product_item_content p.price>span.amount,.mad_main5 #sidebar .list_with_image>ul>li ins,.mad_main5 #sidebar .list_with_image>ul>li span.amount{color:#f4bc16}
.mad_main5 .single-product .product_page .product_description form.cart button[type=submit],.mad_main5 .add_to_cart_button span{text-transform:uppercase}
.mad_main6 .single-product .product_page .wrapper .sold_label{background:#ee2d32}
.mad_main6 .single-product .product_page .wrapper .sale_label{background:#5080bf}
.mad_main6 .tabs_nav li.active a{background:#ee2d32}
.mad_main6 .star-rating span:before,.mad_main6 .yith-wcwl-add-to-wishlist i.icon-heart,.mad_main6 .stars a:hover:before,.mad_main6 .stars a.active:before,.mad_main6 .category_isotope_item .product_item .product_item_content p.price>span.amount,.mad_main6 #sidebar .list_with_image>ul>li ins,.mad_main6 #sidebar .list_with_image>ul>li span.amount{color:#5080bf}
.mad_main6.single-product .button>span{line-height:39px}
.cross-sells .isotope_container{margin-left:0;margin-right:0}
.outofstock .button.ajax_add_to_cart{display:none}
.mad_shop_page .pagination_list ul li.pagination_button_prev,.mad_shop_page .pagination_list ul li.pagination_button_next{margin-right:0;display:inline}
.mad_shop_page .pagination_list ul li.pagination_button_prev a,.mad_shop_page .pagination_list ul li.pagination_button_next a{margin-right:5px}
.woocommerce-ordering:after{content:"";z-index:-1;cursor:pointer;padding:0 15px;font-family:fontello;line-height:40px;position:absolute;top:0;right:0}
.woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;padding-left:10px}
.single-product .product_page .wrapper{overflow:hidden}
.single-product .product_page .product_description>.yith-wcwl-add-to-wishlist{display:none}
.single-product .product_page .product_description .horisontal_list .yith-wcwl-add-to-wishlist{margin-top:0;position:relative}
.single-product .product_page .product_description .horisontal_list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a i{margin-right:0}
.single-product .product_page .product_description .horisontal_list .yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;top:0}
.single-product .product_page .product_description form.cart .quantity{text-align:left;padding-bottom:20px}
.single-product .product_page .product_description form.cart .quantity input{border-left:1px solid #fff;border-right:1px solid #fff;width:50px}
.single-product .product_page .product_description form.cart .quantity span{text-align:center;width:40px}
.single-product .product_page .product_description .star-rating{font-size:14px}
.single-product .product_page .product_description form.cart button[type=submit]{text-transform:capitalize}
.single-product .product_page .product_description .yith-wcbr-brands{margin-top:0;margin-bottom:2px}
.single-product .product_page .product_description .horisontal_list.soc_count_list{margin-bottom:-13px}
.single-product .product_page .product_description .mad_category{margin-bottom:7px}
.single-product .product_page .yith-wcbr-brands-logo,.single-product .product_page .yith-wcbr-brands{display:none}
.single-product .woocommerce-tabs>[id*=tab-]{border-radius:0;margin-bottom:0;padding-bottom:12px}
.single-product .product_description .rating_list{margin-bottom:14px}
.yith-wcwl-add-to-wishlist i.icon-heart{color:#b92127}
.form_type_1 .control-group .control-label.rating-label{padding-top:0}
.add_to_cart_button span{text-transform:capitalize}
.category_isotope_item .product_item [class*=_label]{padding:7px 19px}
.category_isotope_item .product_item figure img{height:auto}
.mad_sort_categories .custom_select{z-index:0}
.products_list ul li .product_description,.widget_shopping_cart_content ul li .product_description{width:auto}
.widget_shopping_cart_content .total_price ul li{border-bottom:0!important;padding-bottom:0!important}
input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.quantity input[type=number]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #fff;color:#fff;float:left;text-align:center;background:#2965b0;border-style:none solid;border-width:medium 1px;border-left-color:#fff;border-right-color:#fff;border-image:;width:40px;height:40px;padding:0}
.button_checkout,.button_cart,.apply_text,.apply_submit{display:inline-block}
.coupon.contact_form{overflow:auto}
.coupon.contact_form .apply_text{float:left;width:calc(100% - 160px)}
.coupon.contact_form .wpcf7-form.apply_submit{float:right}
div.quantity span{color:#8e8e8e;float:left;cursor:pointer;background:#eee;width:40px;font-size:20px;font-weight:700;line-height:45px;display:block}
#calc_shipping_postcode_field{margin-bottom:15px}
.woocommerce .woocommerce-billing-fields .form-row:not(.create-account) label,.woocommerce .woocommerce-shipping-fields .form-row:not(.create-account) label{display:none}
.woocommerce .woocommerce-billing-fields .form-row:not(.create-account) .select2-container .select2-choice,.woocommerce .woocommerce-shipping-fields .form-row:not(.create-account) .select2-container .select2-choice{border:1px solid #eaeaea;border-radius:0;padding:10px 15px}
.select2-container .select2-choice,.woocommerce .woocommerce-billing-fields .form-row:not(.create-account) input,.woocommerce .woocommerce-shipping-fields .form-row:not(.create-account) input,.woocommerce .woocommerce-billing-fields .form-row:not(.create-account) select,.woocommerce .woocommerce-shipping-fields .form-row:not(.create-account) select{background:0 0;border:1px solid #eaeaea;width:100%;margin-bottom:-1px;padding:10px 15px}
.woocommerce-billing-fields>p,.shipping_address>p{margin-bottom:10px}
.woocommerce .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label.checkbox{vertical-align:top;margin-top:0;font-weight:400;display:inline-block}
.woocommerce .woocommerce-checkout input[type=checkbox]+label:after{font-size:14px}
.woocommerce .woocommerce-checkout .woocommerce-shipping-fields textarea{background:0 0;border:1px solid #eaeaea;width:100%;min-height:98px;padding:8px 23px}
.woocommerce-info{margin-bottom:20px}
.woocommerce .checkout_coupon input.input-text{background:0 0;border:1px solid #eaeaea;width:321px;height:40px;font-size:13px;position:relative}
.woocommerce .checkout_coupon input[name=apply_coupon]{vertical-align:top}
.inline_class{display:inline-block}
form.checkout_coupon{margin-bottom:20px}
#payment_method_cheque,#payment_method_paypal{display:none}
.wc_payment_method{padding:20px 0}
.payment_box{margin-top:10px;margin-left:35px}
.about_paypal{display:block}
.order-review{margin-top:30px}
#ship-to-different-address{margin-bottom:22px}
.shop_table.order_details,.shop_table.customer_details{margin-bottom:22px}
.title_order_details{margin-top:20px}
.order_adress h4{margin-bottom:20px}
.products_list ul li .product_description,.widget_shopping_cart_content ul li .product_description{width:70%}
.products_list ul li .product_description a,.widget_shopping_cart_content ul li .product_description a{text-overflow:ellipsis;white-space:nowrap;width:93%;overflow:hidden}
.myaccount_custom{margin-top:22px}
.mad_order_page h4{margin-bottom:20px}
.my_account_orders,.myaccount_user{margin-bottom:20px}
.padding_15{padding-bottom:15px}
form.login label{display:inline-block}
.page-my-account input.input-text{border:1px solid #eaeaea}
.remember_class{margin-top:10px;margin-left:10px}
.remember_class input{width:auto;height:auto;display:inline-block}
.lost_password{margin-top:10px}
form.lost_reset_password p:first-child{margin-bottom:20px}
.form_register_custom{margin-top:40px}
.woocommerce-edit-address label{display:none}
.woocommerce-edit-address form>p{margin-bottom:10px}
.woocommerce-info a:hover{color:#b92127}
.mad_main2 .woocommerce-info a:hover{color:#de5b92}
.mad_main3 .woocommerce-info a:hover{color:#2abfd4}
.mad_main4 .woocommerce-info a:hover{color:#2c95ff}
.mad_main5 .woocommerce-info a:hover{color:#f4bc16}
.mad_main6 .woocommerce-info a:hover{color:#5080bf}
.checkout .woocommerce-error li{color:red;margin-bottom:5px}
.checkout .woocommerce-error li:last-child{margin-bottom:15px}
.woocommerce .login>p{margin-bottom:15px}
.woocommerce .login>p .inline{margin-top:10px;margin-bottom:0;margin-left:10px}
.woocommerce .login>p .button{text-align:center;color:#fff;background:#b92127;border:none;padding:0 15px}
.woocommerce .login>p .button:hover{background:#2965b0;border:none}
.mad_main2 .woocommerce .login>p .button{background:#de5b92;border-color:#de5b92;border-radius:5px}
.mad_main2 .woocommerce .login>p .button:hover{background:#27a63d;border-color:#27a63d}
.mad_main3 .woocommerce .login>p .button{background:#2abfd4;border-color:#2abfd4;border-radius:30px}
.mad_main3 .woocommerce .login>p .button:hover{background:#2965b0;border-color:#2965b0}
.mad_main4 .woocommerce .login>p .button{background:#82c213;border-color:#82c213}
.mad_main4 .woocommerce .login>p .button:hover{background:#2c95ff;border-color:#2c95ff}
.mad_main5 .woocommerce .login>p .button{color:#3b3b3b;background:#f4bc16;border-color:#f4bc16}
.mad_main5 .woocommerce .login>p .button:hover{color:#fff;background:#666;border-color:#666}
.mad_main6 .woocommerce .login>p .button{background:#5080bf;border-color:#5080bf}
.mad_main6 .woocommerce .login>p .button:hover{background:#ec3238;border-color:#ec3238}
.woocommerce p input{line-height:24px}
.woocommerce .login>p label{margin-bottom:10px}
.woocommerce .login>p input{border:1px solid #eaeaea}
.woocommerce .create-account .form-row{margin-top:15px}
.woocommerce .create-account .form-row .woocommerce-password-strength{margin-top:15px}
.woocommerce-checkout-payment .button{width:180px}
.order-review .table_type_1 tr td,.order-review .table_type_1 tr th{border:none!important}
.woocommerce input[type=radio]+label{line-height:22px}
.reviews{margin-bottom:-65px}
.reviews .testimonial .stars,.reviews .testimonial .rr_star{display:none}
.reviews .testimonial_group .testimonial .rr_title{text-transform:uppercase}
.testimonial_group .testimonial .rr_title{margin-left:0!important}
.rr_review_text>span{margin-left:7px}
.testimonial_group{margin:0 -1.3%}
.testimonial_group .testimonial{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;border:1px solid #f2f2f2;-webkit-flex-flow:wrap;flex-flow:wrap;display:-webkit-flex;display:flex;width:30.7333%!important;margin:0 1.3% 30px!important;padding:30px!important}
.testimonial_group .testimonial .rr_title{letter-spacing:1px;width:100%;margin-bottom:10px;font-size:14px;font-weight:700}
.testimonial_group .testimonial .rr_review_text{order:4;padding-top:25px}
.testimonial_group .testimonial .rr_review_text .drop_cap{color:#646464!important;opacity:1!important;font-size:14px!important;top:-15px!important;left:-7px!important}
.testimonial_group .testimonial .rr_review_text .span{color:#646464}
.testimonial_group .testimonial .rr_review_text .read_more,.testimonial_group .testimonial .rr_review_text .show_less{color:#b92127;margin-right:3px;font-size:13px;line-height:26px}
.testimonial_group .testimonial .rr_review_text .read_more,.testimonial_group .testimonial .rr_review_text .show_less{position:absolute;top:100%;left:0}
.testimonial_group .testimonial .rr_review_text .read_more br,.testimonial_group .testimonial .rr_review_text .show_less br{display:none}
.testimonial_group .testimonial .rr_review_name{cursor:pointer;order:3;line-height:24px;padding-right:0!important}
.testimonial_group .testimonial .rr_review_name span{color:#b92127;font-size:14px;padding-top:0!important;font-style:normal!important;font-weight:400!important}
.testimonial_group .testimonial .stars,.testimonial_group .testimonial .rr_star{color:#b92127;font-size:20px;line-height:24px}
.successful{padding-bottom:20px}
.successful .rr_star{display:none}
.comment_form{padding:35px 20px 15px}
.comment_form .button{margin-top:10px}
.comment_form .form_table .rr_form_row{float:left;width:100%;padding:0 15px;overflow:hidden}
.comment_form .form_table .rr_form_row:first-child,.comment_form .form_table .rr_form_row:nth-child(2),.comment_form .form_table .rr_form_row:nth-child(3),.comment_form .form_table .rr_form_row:nth-child(4){width:50%}
.comment_form .rr_review_form .form_table .rr_form_row:last-child .rr_form_input{text-align:center;padding-top:10px}
.comment_form .rr_review_form .form_table .rr_form_row .rr_required:after{content:none}
.comment_form .rr_review_form .form_table .rr_form_row .rr_form_heading{text-align:left;color:#fff;width:100%;padding-bottom:10px}
.comment_form .rr_review_form .form_table .rr_form_row .rr_form_input{float:left;width:100%;padding-bottom:20px}
.comment_form .rr_review_form .form_table .rr_form_row .rr_form_input .rr_stars_container{cursor:pointer}
.comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview{text-transform:uppercase;color:#fff;text-align:center;background:#b92127;border:none;width:180px;height:47px;font-size:16px}
.comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview:hover{background:#2965b0}
.mad_main2 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview{background:#de5b92;border-radius:5px;font-weight:700}
.mad_main2 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview:hover{background:#27a63d}
.mad_main2 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main2 .testimonial_group .testimonial .rr_review_name span{color:#de5b92}
.mad_main3 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview{text-transform:none;background:#2abfd4;border-radius:30px}
.mad_main3 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview:hover{background:#2965b0}
.mad_main3 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main3 .testimonial_group .testimonial .rr_review_name span{color:#2abfd4}
.mad_main4 .testimonial_group .testimonial .rr_title{font-family:Palanquin}
.mad_main4 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview{text-transform:none;background:#82c213;font-size:20px}
.mad_main4 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview:hover{background:#2c95ff}
.mad_main4 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main4 .testimonial_group .testimonial .rr_review_name span{color:#82c213}
.mad_main5 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview{color:#3b3b3b;letter-spacing:.5px;background:#f4bc16}
.mad_main5 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview:hover{color:#fff;background:#666}
.mad_main5 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main5 .testimonial_group .testimonial .rr_review_name span{color:#f4bc16}
.mad_main6 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview{text-transform:none;background:#5080bf}
.mad_main6 .comment_form .rr_review_form .form_table .rr_form_row .rr_form_input #submitReview:hover{background:#ec3238}
.mad_main6 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main6 .testimonial_group .testimonial .rr_review_name span{color:#5080bf}
.review-clients .vc_custom_heading{text-transform:none}
.review-clients .wpb_content_element{margin-bottom:0}
.review-clients .testimonial_group .testimonial{text-align:left;border:none;width:47.3%!important;margin-bottom:0!important;padding:0 0 30px!important}
.review-clients .testimonial_group .testimonial .rr_title{text-transform:none;text-transform:none;margin:0 0 15px;font-size:24px;font-weight:700}
.review-clients .testimonial_group .testimonial .rr_review_name span{color:#a8a8a8;padding-left:10px}
.review-clients .load-more{margin-top:5px}
.mad_main2 .testimonial_group .testimonial .stars,.mad_main2 .testimonial_group .testimonial .rr_star,.mad_main2 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main2 .testimonial_group .testimonial .rr_review_text .show_less{color:#de5b92}
.mad_main2 .testimonial_group .testimonial .rr_review_text,.mad_main2 .testimonial_group .testimonial .rr_review_name span{font-size:16px}
.mad_main2 .testimonial_group .testimonial .rr_review_text .drop_cap{font-size:16px!important}
.mad_main3 .testimonial_group .testimonial .stars,.mad_main3 .testimonial_group .testimonial .rr_star,.mad_main3 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main3 .testimonial_group .testimonial .rr_review_text .show_less{color:#2abfd4}
.mad_main4 .testimonial_group .testimonial .stars,.mad_main4 .testimonial_group .testimonial .rr_star,.mad_main4 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main4 .testimonial_group .testimonial .rr_review_text .show_less{color:#82c213}
.mad_main4 .testimonial_group .testimonial .rr_review_text,.mad_main4 .testimonial_group .testimonial .rr_review_name span{font-size:16px}
.mad_main4 .testimonial_group .testimonial .rr_review_text .drop_cap{font-size:16px!important}
.mad_main5 .testimonial_group .testimonial .stars,.mad_main5 .testimonial_group .testimonial .rr_star,.mad_main5 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main5 .testimonial_group .testimonial .rr_review_text .show_less{color:#f4bc16}
.mad_main6 .testimonial_group .testimonial .stars,.mad_main6 .testimonial_group .testimonial .rr_star,.mad_main6 .testimonial_group .testimonial .rr_review_text .read_more,.mad_main6 .testimonial_group .testimonial .rr_review_text .show_less{color:#5080bf}
.author_info figure img{width:87px;height:87px}
.mad_main2 .rr_review_form .form_table .rr_form_row .rr_form_input input[type=text],.mad_main2 .rr_review_form .form_table .rr_form_row .rr_form_heading,.mad_main2 .testimonial_group .testimonial .rr_review_text,.mad_main2 .testimonial_group .testimonial .rr_review_name span{font-family:Hind}
.mad_main2 .testimonial_group .testimonial .rr_review_text h6,.mad_main2 .reviews h3,.mad_main2 .reviews h2,.mad_main2 .reviews h4{font-family:Playfair Display,serif}
.mad_main3 .rr_review_form .form_table .rr_form_row .rr_form_input input[type=text],.mad_main3 .rr_review_form .form_table .rr_form_row .rr_form_heading,.mad_main3 .testimonial_group .testimonial .rr_review_text,.mad_main3 .testimonial_group .testimonial .rr_review_name span,.mad_main3 .reviews h3,.mad_main3 .reviews h2,.mad_main3 .reviews h4{font-family:Roboto}
.mad_main4 .rr_review_form .form_table .rr_form_row .rr_form_input input[type=text],.mad_main4 .rr_review_form .form_table .rr_form_row .rr_form_heading,.mad_main4 .testimonial_group .testimonial .rr_review_text,.mad_main4 .testimonial_group .testimonial .rr_review_name span,.mad_main4 .reviews h3,.mad_main4 .reviews h4{font-family:Palanquin,sans-serif}
.mad_main4 .reviews h2{font-family:Martel,sans-serif}
.mad_main5 .rr_review_form .form_table .rr_form_row .rr_form_input input[type=text],.mad_main5 .rr_review_form .form_table .rr_form_row .rr_form_heading,.mad_main5 .testimonial_group .testimonial .rr_review_text,.mad_main5 .testimonial_group .testimonial .rr_review_name span,.mad_main5 .reviews h3,.mad_main5 .reviews h2,.mad_main5 .reviews h4{font-family:Open Sans,sans-serif}
.mad_main6 .rr_review_form .form_table .rr_form_row .rr_form_input input[type=text],.mad_main6 .rr_review_form .form_table .rr_form_row .rr_form_heading,.mad_main6 .testimonial_group .testimonial .rr_review_text,.mad_main6 .testimonial_group .testimonial .rr_review_name span,.mad_main6 .reviews h3,.mad_main6 .reviews h2,.mad_main6 .reviews h4{font-family:Oxygen}
.blog-container .post_news .post_item{width:100%}
.blog-container .grid-item{padding-left:0;padding-right:0}
.blog-container:not(.tips_section) .grid-item{padding-left:0;padding-right:0}
.sticky_post{vertical-align:middle;color:#fff;background:#b92127;margin-left:17px;padding:5px 10px}
.latest-news .grid-item:nth-child(2n) .post_item figure:before{border-top:12px solid #fff;border-bottom:0;bottom:auto}
.latest-news .wpb_wrapper{padding-left:15px;padding-right:15px}
.latest-news .grid-item:nth-child(2n) .post_item .blog-main{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;-webkit-flex-flow:wrap;flex-flow:wrap;display:-webkit-flex;display:flex}
.latest-news .grid-item:nth-child(2n) .post_item figure{order:2}
.latest-news .grid-item:nth-child(2n) .post_item .post_body{order:1}
.tip_item:after{content:"";z-index:1;opacity:0;-o-transition:opacity .7s ease 0s, visibility .7s ease 0s, transform 17s linear 0s;background:#000000b3;width:100%;height:100%;-webkit-transition:opacity .7s,visibility .7s,transform 17s linear;-moz-transition:opacity .7s,visibility .7s,transform 17s linear;-ms-transition:opacity .7s,visibility .7s,transform 17s linear;transition:opacity .7s,visibility .7s,transform 17s linear;position:absolute;top:0;left:0}
.tips_section .tip_item:hover:after{opacity:1}
.tips_section .tip_item:hover a{color:#fff}
.tip_item>div,.tip_item>a,.tip_item>p{z-index:99;display:block;position:relative}
.carousel_type_1 .owl-nav>div i{display:none}
.item_img img{height:auto}
.blog-container .owl-carousel .owl-item img{-webkit-transform-style:initial;-moz-transform-style:initial;-ms-transform-style:initial;-o-transform-style:initial;transform-style:initial}
.item_info .post_social_event .helpmate-post-like{color:#de5b92}
.item_info .post_social_event .helpmate-post-like:before{content:none}
.item_info .post_social_event .helpmate-post-like:hover i{color:#de5b92}
.item_info .post_social_event .helpmate-post-like i{color:#dedede}
.mad_main3 .isotope .post_news .helpmate-post-like,.mad_main3 .isotope .item_holder:hover .post_news .helpmate-post-like i,.mad_main3 .isotope .post_news .helpmate-post-like i{color:#fff}
.mad_main3 .isotope .item_holder .post_news .helpmate-post-like i:hover{color:#2abfd4}
.mad_main2 .post_news .helpmate-post-like.liked #icon-like{color:#de5b92}
.mad_main6 .latest-news .blog-container .grid-item{padding-left:15px;padding-right:15px}
#footer{clear:both;background:#212121}
#footer .footer_wrap{color:#949494;border-bottom:1px solid #333;padding-top:70px;padding-bottom:55px}
#footer .footer_wrap input::-webkit-input-placeholder,#footer .footer_wrap textarea::-webkit-input-placeholder{color:#949494}
#footer .footer_wrap input::-moz-placeholder,#footer .footer_wrap textarea::-moz-placeholder{color:#949494}
#footer .widget_title{color:#fff}
#footer .widget p:not(:last-child){margin-bottom:15px}
#footer .widget p a{color:#b92127}
#footer .widget .contact_form ul>li{margin-bottom:13px}
#footer .widget .contact_form textarea{height:65px}
#footer .widget.contact .f_right p{padding-bottom:0;line-height:40px}
#footer .widget button{background:0 0}
#footer .widget [class*=col-sm-]:first-child .widget .button{margin-top:15px}
#footer .widget .wpcf7-form ul>li{margin-bottom:13px}
#footer .widget .wpcf7-form textarea{height:65px}
#footer .mc4wp-form .button{width:auto}
.bottom-footer{text-align:center;background:#fff;padding:35px 0}
#footer.footer-v2 .widget .wpcf7-form .f_right p a{color:#de5b92}
#footer.footer-v2 .widget_title{font-size:16px}
#footer.footer-v2 .footer-office .widget_text .f_right{margin-top:10px}
.mad_main2 .instagram-container img{border-radius:0}
.instagram-container{border-right:5px solid #52585e}
.instagram-container a{width:55px;height:55px;margin:0 0 2px 2px;display:block}
.instagram-container .img-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.instagram-container .social-links{display:none;position:absolute;bottom:10px;left:2px}
.instagram-container .media-grid .media-item{float:left;display:block;position:relative}
.instagram-container .media-grid .media-item .div-img{background-size:100%;width:55px;height:55px;transition-property:opacity;transition-duration:.4s;transition-delay:20ms;box-shadow:inset 0 0 0 1px #0000001f}
.instagram-container .media-grid .media-item:hover .social-links{display:block}
.instagram-container .media-grid .media-item:hover .social-links a{opacity:.7;text-align:center;vertical-align:middle;color:#fff;background:#3b579d;border-radius:2px;width:20px;height:20px;padding:3px;display:inline-block}
.instagram-container .media-grid .media-item:hover .social-links a:hover{opacity:1}
.instagram-container .media-grid .media-item:hover .social-links a.twitter{background:#00aced}
.instagram-container .media-grid:before,.instagram-container .media-grid:after{content:"";display:table}
.instagram-container .media-grid:after{clear:both}
.instagram-container .media-grid{overflow:hidden}
#footer.footer-v3{background:#29303b}
#footer.footer-v3 .footer_wrap{color:#89898a;padding-top:55px;padding-bottom:65px}
#footer.footer-v3 .footer_wrap .footer_menu ul li{line-height:40px;display:inline-block}
#footer.footer-v3 .footer_wrap .footer_menu ul li a{color:#fff;font-size:16px}
#footer.footer-v3 .footer_wrap .footer_menu ul li a:hover{color:#2ab8cc}
#footer.footer-v3 .footer_wrap .footer_menu ul li:not(:last-child){margin-right:25px}
#footer.footer-v3 .footer_wrap .footer_top{color:#545f68;border-bottom:1px solid #3f454f;margin-bottom:65px;padding-bottom:55px}
#footer.footer-v3 .footer_wrap .footer_top input::-webkit-input-placeholder,#footer.footer-v3 .footer_wrap .footer_top textarea::-webkit-input-placeholder,#footer.footer-v3 .footer_wrap .footer_top input::-moz-placeholder,#footer.footer-v3 .footer_wrap .footer_top textarea::-moz-placeholder{color:#545f68}
#footer.footer-v3 .footer_wrap .footer_top form.mc4wp-form{margin-bottom:0}
#footer.footer-v3 #newsletter button{color:#2abfd4}
#footer.footer-v3 #newsletter input{background:#fff}
#footer.footer-v3 #newsletter .mc4wp-form-fields .button{width:auto}
#footer.footer-v3 #newsletter .mc4wp-form-fields .button>span{display:none}
#footer.footer-v3 .widget p a{color:#2abfd4}
#footer.footer-v3 .vertical_list>ul>li,#footer.footer-v3 .widget_nav_menu ul>li{color:#fff;font-size:10px}
#footer.footer-v3 .vertical_list>ul>li a,#footer.footer-v3 .widget_nav_menu ul>li a{margin-left:18px;font-size:14px}
#footer.footer-v3 .vertical_list>ul>li{list-style:inside}
.mad_main6 #footer .widget p a{color:#5080bf}
.mad_main6 #newsletter button:hover{color:#5080bf}
.mad_main5 #footer #newsletter,.mad_main6 #footer #newsletter{margin-bottom:40px}
.mad_main6 #footer .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#3e3e3e}
.mad_main6 #footer [class*=col-] .widget:nth-child(n+2){margin-top:40px}
.mad_main6 #footer .widget .vertical_list ul li{margin-bottom:5px}
.mad_main6 #footer .widget .vertical_list ul li{margin-bottom:15px}
.mad_main6 #footer .widget .vertical_list ul li a{color:#5080bf}
.mad_main6 #footer .bottom-footer{padding:20px 0}
.mad_main3 #footer.footer-v3 .widget_nav_menu ul>li{position:relative}
.mad_main3 #footer.footer-v3 .widget_nav_menu ul>li:before{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}
.mc4wp-form{margin-bottom:40px;position:relative}
.mc4wp-form input{text-overflow:ellipsis;background:#fff;border:none;padding:10px 60px 10px 20px}
.mc4wp-form button{color:#cbcbcb;background:0 0;padding:0 20px;font-family:fontello;line-height:40px;position:absolute;top:0;right:0}
.mc4wp-form button:before{content:""}
.mc4wp-form .mc4wp-alert{color:#fff;margin-top:10px;font-size:14px}
#footer.footer-v4{z-index:9;background:#132338}
#footer.footer-v4 .footer_wrap{border-color:#294274}
#footer.footer-v4 .widget .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#1e3859;width:40px;height:40px;font-size:16px;line-height:40px}
#footer.footer-v4 .widget p a{color:#82c213}
#footer.footer-v4 .mc4wp-form{margin-bottom:60px}
#footer.footer-v4 .mc4wp-form button:hover{color:#2c95ff}
#footer.footer-v4 p.contact{color:#fff}
#footer.footer-v4 .bottom-footer p{font-size:14px}
#footer.footer-v4 .widget .f_right p{padding-bottom:0;line-height:40px}
#footer.footer-v5{background:#3b3b3b}
#footer.footer-v5 .mc4wp-form{margin-bottom:40px}
#footer.footer-v5 .mc4wp-form button:hover{color:#f4bc16}
#footer.footer-v5 .mc4wp-form button span{text-indent:-9999em;background:0 0!important}
#footer.footer-v5 .widget p a{color:#f4bc16}
#footer.footer-v5 .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#666}
.ie #footer.footer-v5 .mc4wp-form button span,.ie #footer.footer-v6 .mc4wp-form button span{text-indent:-9999em;background:0 0!important}
#footer.footer-v6 .bottom-footer{padding:20px 0}
#footer.footer-v6 .widget .vertical_list ul li,#footer.footer-v6 .widget_nav_menu ul>li{margin-bottom:15px}
#footer.footer-v6 .widget .vertical_list ul li a,#footer.footer-v6 .widget_nav_menu ul>li a{color:#5080bf}
#footer.footer-v6 [class*=col-] .widget:nth-child(n+2){margin-top:40px}
#footer.footer-v6 .social_icon_list.var2 ul li a.soc_icon{color:#fff;background:#3e3e3e}
#footer.footer-v6 .widget p a{color:#5080bf}
#footer.footer-v6 .mc4wp-form button{width:auto;margin-top:0!important}
#footer.footer-v6 .vertical_list>ul>li{float:none;width:100%}
@media only screen and (width>=1367px){.grid_list .vc_column-inner{background-position:0 0!important}}
@media only screen and (width<=1281px) and (width>=1200px){.main_navigation>ul>li:nth-child(6) .sub_menu_wrap .sub_menu_wrap{margin-left:0;margin-right:5px;left:auto;right:100%}.soc_block_marker #googleMap2{display:none}.header-v2 .header_top .header_contact_list li{margin-right:18px}.mad_main2 .blog-container .carousel_type_1 .owl-carousel .owl-nav>[class*=owl-]{margin:0}.header-v2 .header_top .header_contact_list li p{font-size:13px}}
@media only screen and (width>=768px){.woocommerce-cart .cart_item .product_name a:nth-child(2){width:60%}.woocommerce-cart .cart_item .product_name a:first-child{padding-left:0}.woocommerce-cart .cart_item .product_name{overflow:auto}.single-product #main .alert_cart p{float:left;padding-bottom:0}.single-product #main .alert_cart .button{float:right}}
@media only screen and (width<=1199px){.widget_fbw_id{overflow:hidden}.button_checkout .button:first-child,.button_cart .button:first-child,.button_checkout .button:first-child input,.button_cart .button:first-child input{margin-left:0!important}#styleswitcher{position:absolute}.soc_block_marker #googleMap2{display:none}.carousel_type_1 .owl-carousel .owl-prev{margin-right:-30px}.carousel_type_1 .owl-carousel .owl-next{margin-left:-30px}.zoomContainer{display:none}.header-v1 .search-holder{position:absolute;top:calc(50% - 11px);right:15px}.page_header{padding:0 0 15px}.header-v2 .page_header{padding:15px 0 0}.isotope .item{width:33.333%}.rev_slider_wrapper .tabs{top:155px}.menu_wrap,.social_widgets.social{text-align:center}.post_area.type2 [class*=col-lg-]:not(:last-child){margin-bottom:30px}#main .alert_cart .button,#main .alert_cart p{float:none}#main .alert_cart p{padding-bottom:10px;line-height:21px}#main .alert_cart{text-align:center}.mad_blog .col-sm-6 .post_link span,.mad_blog .item .post_link span{padding-top:10px}#sidebar .widget .tabs_nav li{margin-bottom:2px}#sidebar .widget .owl-carousel .owl-item{margin-top:20px}#sidebar .widget .carousel_type_3 .owl-carousel .owl-nav{top:-25px;left:0;right:auto}.mad_elements .grid.list figure:not(:last-child){margin-bottom:14px}.mad_blog #sidebar .f_left,.mad_blog #sidebar .f_right{float:none;margin-bottom:10px}.header-v2 .header_top .header_contact_list li p{font-size:13px}.post_news .post_item .button{margin-bottom:10px}.post_news .post_item{margin-bottom:-10px}.header-v6 .menu_holder .main_navigation>ul>li:not(:last-child){margin-right:20px}.header-v5 .header_top .header_contact_list ul li{margin-right:10px}.menu_wrap{padding:15px 0}.tp-banner-container .menu_wrap .logo,.main_navigation,.header-v1 .main_navigation{text-align:center}.menu_wrap.sticky .main_navigation{text-align:left}.main_navigation>ul{display:inline-block}.popup_alert .f_right,.popup_alert p{float:none;text-align:center}.popup_alert p{display:block}.elements_buttons{display:inline-block}#footer .widget .contact_form .f_right,footer .widget .contact_form .f_left{float:none}.logo,[class*=mad_main].mad_elements .menu_holder .menu_wrap .logo,[class*=mad_main].mad_elements .menu_holder .menu_wrap{text-align:center}.header-v6 .logo{margin-bottom:20px}.table_type_1.var2 tr td,.table_type_1.var2 tr th{padding:10px}.table_type_1.var2 tr:last-child td .f_right,.table_type_1.var2 tr:last-child td .f_left{float:none}.table_type_1.var2 tr:last-child td .f_right{margin-top:10px}.instagram-container{border:none}.mad_main3 blockquote{min-height:228px}}
@media only screen and (width>=1199px){.col-md-9 .post_wrapper_ajax .post_link .icon_link,.col-md-9 .col-sm-6 .post_news .post_link .icon_link{float:left}.col-md-9 .post_wrapper_ajax .post_link span,.col-md-9 .col-sm-6 .post_news .post_link span{min-height:50px;padding-top:4px;display:block}.mad_main2 .popup_alert.cookie .elements_buttons,.mad_main3 .popup_alert.cookie .elements_buttons,.mad_main4 .popup_alert.cookie .elements_buttons,.mad_main5 .popup_alert.cookie .elements_buttons,.mad_main6 .popup_alert.cookie .elements_buttons{float:right}.page-home-1.mad_elements .logo{text-align:left}}
@media only screen and (width<=1999px) and (width>=992px){.header-v5 .menu_holder .main_navigation>ul>li:not(:last-child){margin-right:25px}}
@media only screen and (width<=1100px) and (width>=1024px){.slider-1,.slider-1 .rev_slider{height:733px!important}#sidebar .list_with_image>ul.product_list_widget>li>.widget_price{padding-left:98px;display:block}}
@media (width>=993px) and (width<=1063px){.banner-bottom-6 .banners_block .mad_half_col:first-child .info_item:first-child{padding-right:140px}.banner-bottom-6 .banners_block .mad_half_col:last-child .info_item:last-child{padding-left:140px}.instagram-container a,.instagram-container img{width:50px;height:50px}.header-v4 .menu_holder .menu_wrap .search-holder{margin-top:41px;right:50px}.main_navigation{text-align:left}}
@media (width<=1024px){.instagram-container{width:228px}.post_area.type2 .item_holder .wpb_single_image .vc_single_image-wrapper,.post_area.type2,.post_area.type2 .item_holder,.post_area.type2 .item_img{width:100%}.ultimate-map-wrapper,.ultimate_google_map{height:300px!important}.page-contact_v2 .ultimate-map-wrapper,.page-contact_v2 .ultimate_google_map{height:500px!important}}
@media (width>=993px) and (width<=1024px){.header-v3 .main_navigation>ul>li{margin-right:37px}.wpcf7 .f_right{float:left}.info_block .info_icon{width:65px;height:65px;line-height:61px}.alert{padding:14px 43px 13px 20px}.table_type_1 tr th,.table_type_1 tr td{padding:14px 23px}.post_area.type2{margin-bottom:30px}.main-sidebar.main-sidebar-careers{margin-bottom:40px}.social_widgets{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}
@media only screen and (width>=992px){.logged-in .mad_elements .header-v2.show_breadcumb .header_top.sticky,.mad_main6.mad_elements .header-v6 .menu_wrap.sticky{margin-top:32px}.main_navigation .sub_menu_wrap>li:hover>a,.main_navigation .sub_menu_wrap>li.current-menu-item>a,.main_navigation .sub_menu_wrap>li.current-menu-parent.menu-item-has-children>a{color:#fff}.main_navigation .megamenu .sub_menu_wrap ul li a{padding:0}.mad_elements .mad_section .hot_line.var3 .button,.mad_elements .mad_section .hot_line.var2 .button{margin-top:8px}.post_area.all_services>ul:not(:last-child){margin-bottom:60px}.header-v5 .header_top .header_contact_list ul{text-align:right}.sub_menu_wrap ul li.sub:hover>a:after{color:#fff}.header-v5 .sub_menu_wrap ul li.current-menu-item.sub>a:after,.header-v5 .sub_menu_wrap ul li:hover>a,.header-v5 .sub_menu_wrap ul li.current-menu-item>a,.header-v5 .sub_menu_wrap ul li.current-menu-parent.menu-item-has-children>a{color:#3b3b3b}.header-v2 .header_top .header_contact_list{text-align:right}.header-v2 .menu_holder,.header-v2 .header_top .nav_item{width:auto;position:relative}.header-v2 .header_top .nav_item{float:right}.header-main .logo{margin-top:15px}.mad_main6 .top_map_section .top_map_holder .moving_section .moving_item{width:310px;display:inline-block}.header-v6 .bottom_header .info_block .info_block_item{margin-top:5px}.megamenu .sub_menu_wrap ul li a{padding:0}.sub_menu_wrap>ul>li:hover>a,.header-v4 .sub_menu_wrap>ul>li:hover>a,.header-v2 .sub_menu_wrap>ul>li:hover>a,.header-v6 .sub_menu_wrap>ul>li:hover>a,.sub_menu_wrap>ul>li.current-menu-item>a,.sub_menu_wrap>ul>li.current-menu-parent.menu-item-has-children>a{color:#fff}}
@media only screen and (max-width: 992px) {
  
  .bg_smallwidth .upb_row_bg {
    background: none !important;
  }
  .contact_page .contact_form.var2. {
    margin-bottom: -60px;
  }
  .carousel_type_2 .owl-carousel .owl-item img {
    height: auto;
  }
  .mad_shop_page.main-sidebar[class*="col-sm-"]:not(:last-child) {
    margin-bottom: 60px;
  }
  .header-v2 .menu_wrap {
    padding: 10px 0;
  }
  .header-v2 .menu_wrap.sticky .menu_holder {
    padding-top: 15px;
  }
  .alert_cart {
    text-align: center;
  }
  .alert_cart .button, .alert_cart p {
    float: none;
  }
  .category_isotope_item .product_item .product_item_content [class*="col-xs-"]:first-child {
    padding-right: 8px;
    padding-left: 15px !important;
  }
  .category_isotope_item .product_item .product_item_content [class*="col-xs-"]:last-child {
    padding-left: 8px;
  }
  .header-v1 .nav_item {
    margin: 15px 0 0 0;
    position: relative;
    display: inline-block;
  }
  .isotope .item {
    width: 50%;
  }
  .main-sidebar.f-right {
    margin-bottom: 0;
    margin-top: 30px;
  }
  .tabs_sort .isotope.three_collumn .item {
    width: 50%;
  }
  #sidebar .widget .owl-carousel .owl-item {
    margin-top: 0;
  }
  #sidebar .widget .carousel_type_3 .owl-carousel .owl-nav {
    top: -60px;
    right: 0;
    left: auto;
  }
  .mad_main5 .header .bottom_header {
    padding: 10px 0;
  }
  .info_section {
    padding: 45px 0 15px;
  }
  .header-v2 .search-holder {
    margin: 10px 0 0 20px;
  }
  .header-v4 .menu_holder .menu_wrap .logo, .header-v4 .menu_wrap, [class*="mad_main"].mad_elements .header-v4 .menu_holder .menu_wrap .logo, [class*="mad_main"].mad_elements .header-v4 .menu_wrap {
    text-align: left;
  }
  .header-v4 .menu_holder .menu_wrap .nav_item {
    position: absolute;
    top: 50%;
    margin-top: -25px;
  }
  .popup_holder.subscribe2 .popup {
    width: 600px;
  }
  .searchform_wrap .vc_child {
    width: 100%;
    padding: 250px 20px 0 20px;
  }
  [class*="col-md-"]:not(:last-child) {
    margin-bottom: 30px;
  }
  .header [class*="col-md-"] {
    margin-bottom: 0;
  }
  .mad_main6 .top_map_section .top_map_holder .moving_section .timeline {
    display: none;
  }
  .mad_main6 .top_map_section .top_map_holder h2 {
    font-size: 30px;
    line-height: 45px;
  }
  .mad_main6 .top_map_section .top_map_holder h3 {
    font-size: 20px;
  }
  .mad_main6 .top_map_section .top_map_holder .moving_section .button {
    margin-top: 20px;
  }
  .mad_main6 .top_map_section .top_map_holder {
    top: 30px;
  }
  .megamenu .sub_menu_wrap ul li.menu_col > a {
    padding: 0;
    border: none;
  }
  .megamenu .sub_menu_wrap ul li.menu_col > a:before {
    content: none;
  }
  .megamenu .sub_menu_wrap ul li.menu_col ul li a {
    padding-left: 30px;
  }
  .menu_holder {
    position: relative;
    background-color: rgba(0, 0, 0, .8);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .main_navigation {
    display: none !important;
  }
  .responsive-nav-button {
    display: inline-block;
  }
  #header.type_2 .responsive-nav-button {
    margin-bottom: 5px;
  }
  .mobile-advanced {
    position: absolute;
    top: 0;
    right: -100%;
    z-index: 995;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform 0.35s ease;
    transition: transform 0.35s ease;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  #wrapper.active .mobile-advanced {
    pointer-events: auto;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  .mobile-advanced .menu-primary-menu-container > ul {
    padding-top: 80px;
  }
  .mobile-advanced li {
    display: block;
    list-style: none;
  }
  .mobile-advanced li > span {
    display: block;
    padding: 10px 15px;
    color: #333;
    font-weight: 400;
  }
  .mobile-advanced li a {
    display: block;
    padding: 10px 20px;
    border-bottom: 1px solid #eaeaea;
    line-height: 1.15em;
  }
  .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-item > a, .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-ancestor > a {
    background-color: #b92127;
  }
  .mobile-advanced ul ul li.current-menu-item > a, .mobile-advanced ul ul li.current-menu-ancestor > a, .sub_menu_wrap > ul > li:hover > a {
    color: #b92127;
  }
  .mobile-advanced .menu-primary-menu-container > ul > li > a {
    background-color: #2965b0;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
  }
  .mobile-advanced ul ul li > a {
    padding-left: 30px;
  }
  .mobile-advanced ul ul li > a:before {
    position: relative;
    top: -2px;
    margin-right: 5px;
    font-size: 10px;
    font-family: "fontello";
    content: "";
  }
  .mobile-advanced ul ul ul li > a {
    padding-left: 55px;
  }
  .mad_main2 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-item > a, .mad_main2 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-ancestor > a {
    background-color: #27a63d;
  }
  .mad_main2 .mobile-advanced .menu-primary-menu-container > ul > li > a {
    background-color: #de5b92;
  }
  .mad_main2 .mobile-advanced ul ul li.current-menu-item > a, .mad_main2 .mobile-advanced ul ul li.current-menu-ancestor > a, .header-v2 .sub_menu_wrap > ul > li:hover > a, .header-v2 .megamenu .sub_menu_wrap ul li a:hover {
    color: #27a63d;
  }
  .mad_main3 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-item > a, .mad_main3 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-ancestor > a {
    background-color: #2abfd4;
  }
  .mad_main3 .mobile-advanced .menu-primary-menu-container > ul > li > a {
    background-color: #224687;
  }
  .mad_main3 .mobile-advanced ul ul li.current-menu-item > a, .mad_main3 .mobile-advanced ul ul li.current-menu-ancestor > a, .header-v3 .sub_menu_wrap > ul > li:hover > a, .header-v3 .megamenu .sub_menu_wrap ul li a:hover {
    color: #2abfd4;
  }
  .mad_main4 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-item > a, .mad_main4 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-ancestor > a {
    background-color: #2c95ff;
  }
  .mad_main4 .mobile-advanced > ul > li > a {
    background-color: #82c213;
  }
  .mad_main4 .mobile-advanced ul ul li.current-menu-item > a, .mad_main4 .mobile-advanced ul ul li.current-menu-ancestor > a, .header-v4 .sub_menu_wrap > ul > li:hover > a, .header-v4 .megamenu .sub_menu_wrap ul li a:hover {
    color: #2c95ff;
  }
  .mad_main5 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-item > a, .mad_main5 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-ancestor > a {
    background-color: #f4bc16;
  }
  .mad_main5 .mobile-advanced > ul > li > a {
    background-color: #666;
  }
  .mad_main5 .mobile-advanced ul ul li.current-menu-item > a, .mad_main5 .mobile-advanced ul ul li.current-menu-ancestor > a, .header-v5 .sub_menu_wrap > ul > li:hover > a, .header-v5 .megamenu .sub_menu_wrap ul li a:hover {
    color: #f4bc16;
  }
  .mad_main6 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-item > a, .mad_main6 .mobile-advanced .menu-primary-menu-container > ul > li.current-menu-ancestor > a {
    background-color: #ec3238;
  }
  .mad_main6 .mobile-advanced > ul > li > a {
    background-color: #5080bf;
  }
  .mad_main6 .mobile-advanced ul ul li.current-menu-item > a, .mad_main6 .mobile-advanced ul ul li.current-menu-ancestor > a, .header-v6 .sub_menu_wrap > ul > li:hover > a, .header-v6 .sub_menu_wrap.mega_menu ul li a:hover {
    color: #ec3238;
  }
  #advanced-menu-hide {
    position: fixed;
    top: 20px;
    right: 30px;
    z-index: 999;
    display: block;
    width: 40px;
    height: 40px;
    background: #b92127;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .mad_main2 #advanced-menu-hide {
    background: #27a63d;
  }
  .mad_main3 #advanced-menu-hide {
    background: #2abfd4;
  }
  .mad_main4 #advanced-menu-hide {
    background: #2c95ff;
  }
  .mad_main5 #advanced-menu-hide {
    background: #f4bc16;
  }
  .mad_main6 #advanced-menu-hide {
    background: #ec3238;
  }
  .logged-in.admin-bar #advanced-menu-hide {
    top: 55px;
  }
  #wrapper.active #advanced-menu-hide {
    visibility: visible;
    pointer-events: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  #advanced-menu-hide:after {
    color: #fff;
    content: "";
    vertical-align: middle;
    text-align: center;
    font-size: 21px;
    font-family: "fontello";
    line-height: 40px;
  }
  .mobile-advanced .menu-primary-menu-container > ul > li.drop .sub_menu_wrap, .mobile-advanced .menu-primary-menu-container > ul > li.drop .sub_menu_wrap.sub_menu_inner {
    position: relative;
    width: 100%;
    opacity: 1;
    visibility: visible;
    left: 0;
    border: none;
    padding: 0;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .sub_menu_wrap ul li:hover {
    background: transparent !important;
  }
  .sub_menu_wrap ul li {
    padding: 0;
  }
  .sub_menu_wrap ul li.current-menu-item, .sub_menu_wrap ul li.current-menu-parent {
    background: none !important;
  }
  .toggle_menu {
    display: block;
  }
  .megamenu .sub_menu_wrap {
    background: none !important;
  }
  .megamenu .sub_menu_wrap ul li {
    margin-bottom: 0;
  }
  .megamenu .sub_menu_wrap .menu_col {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .megamenu .sub_menu_wrap .menu_col h5 {
    padding-left: 20px;
  }
  .popup_holder.subscribe .popup {
    width: auto;
  }
  .tp-caption .tabs {
    display: none;
  }
  .mad_main6 .top_map_section .top_map_holder .moving_section .moving_item:before {
    display: none;
  }
  .mad_main6 .top_map_section .top_map_holder .moving_section .moving_item {
    margin: 0 0 20px;
  }
  .mad_main6 .top_map_section .top_map_holder .moving_section {
    width: 90%;
  }
  .header-v2 .menu_holder, .header-v3 .menu_holder, .header-v4 .menu_holder, .header-v5 .menu_holder {
    background-color: transparent;
  }
  .header-v2 .header_top .header_contact_list {
    padding: 20px 0;
  }
  .header-v2 .header_top .header_contact_list li {
    margin-right: 20px;
  }
  .header-v3 .nav_item {
    margin-top: 7px;
  }
  .header-v5 .header_contact_list {
    margin-top: 20px;
    text-align: center;
  }
  .header-v5 .header_top .header_contact_list ul li {
    margin-right: 20px;
  }
  .header-v6 .menu_holder .menu_wrap .nav_item {
    float: none;
    position: absolute;
    top: calc(50% - 23px);
    left: 0;
  }
  .header-v6 .bottom_header .info_block_item:not(:last-child) {
    margin-right: 20px;
  }
  .hot_line [class*="col-"] {
    text-align: center !important;
  }
  .banner-bottom-6 .banners_block .mad_half_col:last-child .info_item:last-child {
    padding-left: 50px;
  }
  .banner-bottom-6 .banners_block .mad_half_col:first-child .info_item:first-child {
    padding-right: 50px;
  }
  .header_top {
    text-align: center;
  }
  .header-v2 .header_top .header_contact_list li {
    margin-right: 0;
    float: none;
    margin-bottom: 10px;
  }
  .responsive-nav-button:hover {
    color: #b92127;
    border-color: #b92127;
  }
  .header-v2 .responsive-nav-button:hover {
    color: #de5b92;
    border-color: #de5b92;
  }
  .header-v3 .responsive-nav-button:hover {
    color: #2abfd4;
    border-color: #2abfd4;
  }
  .header-v4 .responsive-nav-button:hover {
    color: #2c95ff;
    border-color: #2c95ff;
  }
  .header-v5 .responsive-nav-button:hover {
    color: #f4bc16;
    border-color: #f4bc16;
  }
  .header-v6 .responsive-nav-button:hover {
    color: #ec3238;
    border-color: #ec3238;
  }
  .header-v2 .shopping_cart {
    right: calc(0px - 200px);
  }
  .rev_slider_wrapper .tabs {
    display: none;
  }
  .header-v5 .header_top {
    text-align: center;
  }
  .banners_block .mad_half_col:last-child .info_item:last-child {
    padding-left: 40px;
  }
  .banners_block .mad_half_col:first-child .info_item:first-child {
    padding-right: 40px;
  }
  .tab_details .vc_tta-tabs-container {
    width: 33%;
  }
  .mad_columns [class*="col-sm-"] {
    margin-bottom: 45px !important;
  }
  .mad_main6 blockquote.var2 p {
    line-height: 21px;
  }
  .tip_item h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .popup_holder.subscribe2 .popup .contact_form .wrapper {
    width: 58%;
  }
}
@media (width>=769px){.header-v1 .menu_wrap.sticky .main_navigation,.header-v2 .menu_wrap.sticky .main_navigation,.page-home-1.mad_elements .menu_wrap.sticky .main_navigation{text-align:left}.menu_wrap.sticky .row>.col-lg-4{display:none}.menu_wrap.sticky .row>.col-lg-8{width:100%}.header-v1 .menu_wrap.sticky .search-holder{top:calc(50% - 11px);right:15px;position:absolute!important}.header-v2 .menu_wrap.sticky .page_header,.header-v2 .menu_wrap.sticky .header_contact_list{display:none}.header-v2 .menu_wrap.sticky{padding:10px 0}.page_404 .container{width:710px}.hot_line>div:last-child{text-align:center}.menu_wrap.sticky,.mad_main6.mad_elements .menu_holder .menu_wrap.sticky{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;top:0;left:0;background-color:#000c!important;position:fixed!important}.header-v3 .menu_wrap.sticky .main_navigation>ul>li>a,.header-v5 .menu_wrap.sticky .main_navigation>ul>li>a,.header-v5 .menu_wrap.sticky .search-holder .search_button,.header-v5 .menu_wrap.sticky .search-holder .shop_button{color:#fff}.header-v2 .menu_wrap.sticky .header_contact_list{display:none}.header-v4 .menu_wrap.sticky{padding:0;background-color:#0000!important}.mad_main6 #footer .bottom-footer [class*=col-sm-]:first-child{text-align:left}.mad_main6 #footer .bottom-footer [class*=col-sm-]:last-child{text-align:right}.mad_main6 #footer .bottom-footer p{line-height:53px}.menu_wrap.sticky .row>.col-lg-3{display:none}.menu_wrap.sticky .row>.col-lg-9{width:100%}}
@media (width<=782px){.team.desc-padding .owl-carousel{padding-top:0}.logged-in .header-v2:not(.show_breadcumb) .header_top,.logged-in .header-v1{margin-top:0}.logged-in .header:not(.header-v2) .sticky{top:46px}}
@media (width<=769px){.wpb_single_image.vc_align_right{text-align:left}.shop_table.cart.responsive_table tbody tr:nth-child(odd),.shop_table.order_details tbody tr:nth-child(odd){background:#f9f9f9}.shop_table.cart.responsive_table tbody tr:nth-child(2n),.shop_table.order_details tbody tr:nth-child(2n){background:#fff}.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 tbody td.order-actions{text-align:center;padding-left:0!important}.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 tbody td.order-actions:before{content:none;border-right:none}.mad_order_page .woocommerce-MyAccount-orders.table_type_1.var2 tbody td.order-actions:after{border-left:none}.responsive_table.shop_table.order_details tfoot .bg_color1 td{text-align:center;width:100%;display:block;border-top:none!important;border-left:none!important;border-right:none!important;padding-left:0!important}.responsive_table.shop_table.order_details tfoot .bg_color1 td:before,.responsive_table.shop_table.order_details tfoot .bg_color1 td:after{content:none}.contact_page .c_info_list [class*=col-sm-]:not(:last-child){margin-bottom:0}.testimonial_group .testimonial{width:97.4%!important}.comment_form .rr_review_form .form_table .rr_form_row .rr_form_input input[type=text]{width:100%}.home-page-6 .mad_section_image2 .grid_list [class*=col-sm-]:nth-child(3n+2){margin-bottom:0}.home-page-5 .list_with_icons,.welcome_section{background:0 0}.tabs_sort.relative_item .isotope{height:auto!important}.popup_holder.subscribe4 .popup{width:550px}.popup_holder.subscribe2 .popup .contact_form .button{float:none;margin-top:10px;margin-left:0}.popup_holder.subscribe2 .popup .contact_form .wrapper{width:100%;margin-top:5px}.mad_section_image,.mad_main5 .list_with_icons{background:0 0}.popup_holder.subscribe2 .popup .contact_form button{float:none;margin-top:10px;margin-left:0}.mad_main2 .header_top{position:absolute}.rev_slider_wrapper .tabs{display:none}.reviews .review_post .review_item{min-height:auto}.contact_page .get_in_touch{width:60%;top:15px;left:50%;right:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.mad_blog .col-sm-6 .post_link span,.mad_blog .item .post_link span{padding-top:0}.mad_blog #sidebar .f_left{float:left}.mad_blog #sidebar .f_right{float:right}.few_col_list [class*=default_list_]{min-width:48%;margin-right:0}.post_area.all_services .row:nth-child(2n){margin-top:30px}.banner-bottom-6 .banners_block .mad_half_col{width:100%;display:block}.popup_holder.subscribe4 .popup{background:#fff;padding:30px}.header_contact_list,.header-v6 .info_block{display:none}.mad_main2 .shopping_cart{left:calc(50% - 210px)}.alert_cart .button,.alert_cart p{float:none}.header-v2 .nav_item{margin-top:15px}.alert_cart p{padding-bottom:10px;line-height:21px}.p_table{margin-top:55px}.mad_typography{padding:90px 0 60px}.mad_main5 .header_top .header_contact_list ul li{margin-right:0;display:block}.mad_main2 .submit_section{display:none}.service_item_list ul li{width:50%}.info_block.full_width:before,.info_block.full_width:after{width:100%;height:50%}.info_block.full_width:after{top:auto;bottom:0}.img_right{float:none;margin-bottom:10px;margin-left:0}.img_left{float:none;margin-bottom:10px;margin-right:0}.mad_main2 .tabs.vertical .tabs_content,.tabs_content{max-width:100%;margin-left:0;display:block}.mad_main2 .tabs_content>[id*=tab-]{padding:30px 0 0}.header-v6 .bottom_header{text-align:center;padding:25px 0 0}.header-v6 .header_top .social_icon_list.var3,.header-v6 .header_top .header_top_list{text-align:center}.header-v6 .header_top .header_top_list{margin-bottom:10px}.tips_section{margin-bottom:20px}.tips_section .tip_item{padding:20px}.mad_main6 .top_map_section .top_map_holder h2{font-size:40px}.tabs_sort .isotope .item{width:50%}.social_widgets{display:none}[class*=col-sm-]:not(:last-child){margin-bottom:30px}.header_top [class*=col-sm-]{margin-bottom:0}.section,.section.var2{padding-bottom:40px}.footer-v3 .footer_top [class*=col-sm-]{width:100%}#footer .footer_wrap{padding-top:30px;padding-bottom:30px}.post_news .post_item{float:none;width:100%}.post_news .post_item img{width:100%}.post_news .post_item figure{display:block}.section.var3{padding-bottom:30px}#footer .widget .contact_form .f_right,footer .widget .contact_form .f_left{float:left}#footer .widget .contact_form .f_right{float:right;margin-right:0}.mad_main2 .header{position:absolute}[class*=mad_main].mad_elements .header{position:relative}.carousel_type_1 .post_area.type2 .item_desc p{display:none}.mad_main2 .popup_holder{position:absolute}.mad_main2 .popup_holder .popup{position:absolute;top:30px;left:calc(50% - 210px)}.rev_slider .tp-caption{display:none!important}.responsive_table,.responsive_table tbody,.responsive_table thead,.responsive_table tfoot,.responsive_table th,.responsive_table tr,.responsive_table td{display:block}.responsive_table tr:first-child{position:absolute;top:-9999px;left:-9999px}.shop_table.responsive_table tbody tr:first-child{position:relative;top:0;left:0}.responsive_table td{border-top:none;position:relative;border-left:none!important;border-right:none!important;padding-left:50%!important}.responsive_table td:not([colspan]):after{content:"";border-left:1px solid #e0e0e0;height:100%;display:block;position:absolute;top:0;left:47%}.responsive_table td[colspan]{text-align:center;width:100%;padding:10px!important}.responsive_table tbody td[colspan]{text-align:center;border-top:none;border-left:none;border-right:none;width:100%;display:block}.responsive_table td[colspan]:before{display:none}.responsive_table.table_type_1.var5 td[colspan] table tr td{padding:0!important}.responsive_table.table_type_1.var5 td[colspan] table tr td .button,.responsive_table.table_type_1.var5 td[colspan] table tr td input{margin-top:10px}.table_type_1.var5 tr:last-child td table tr td:last-child{text-align:center}.responsive_table td[colspan]:after{display:none}.responsive_table.table_type_1.var5 td[colspan] table tr td{width:100%}.responsive_table td[colspan] table tr td:after,.responsive_table td[colspan] table tr td:before{display:none}.responsive_table{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.responsive_table td:before{content:attr(data-title);-webkit-transform:translateY(-50%)translateZ(0);width:45%;padding-right:10px;position:absolute;top:50%;left:9px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.responsive_table tr:nth-child(2n){background:#f9f9f9}.banners_block .mad_half_col{width:100%;display:block}.review-clients .testimonial_group .testimonial{width:97.4%!important;margin-bottom:30px!important}.review-clients .testimonial_group .testimonial:last-child{margin-bottom:0!important}.hot_line h3{font-size:29px}.pricing .wpb_content_element{margin-bottom:0}}
@media (width<=768px){.banner-cate{margin-left:-10px;margin-right:-10px}.mad_blog .isotope .post_news .post_item .post_body{margin-bottom:10px}.container,.page-typography .container{width:auto}.grid_list [class*=col-xs-]{width:33.3333%}.pricing [class*=vc_col-sm-],[class*=col-sm-],[class*=mad_main] [class*=vc_col-sm-]{width:100%}.blog-container [class*=col-sm-]:not(:last-child){margin-bottom:0}.style-width-ip [class*=col-sm-]{width:50%}.style-width-ip [class*=col-sm-] .info_block{min-height:55px}.service_item_list [class*=col-sm-]:not(:last-child){margin-bottom:0}.inset8.style-width-ip [class*=col-sm-]{width:33.33%}.service_block_type2{margin-top:0}.service_block_top{margin-top:-81px}.mad_main2 .wpb_content_element .mad_bottom{margin-bottom:20px}.hasCountdown .col-sm-3{width:50%!important}.mad_main4 .mad_section_bg2 .item_img,.wpb_single_image .item_img .vc_single_image-wrapper{display:block}.hidden-bg .upb_row_bg{display:none}.mad_main2 .list_with_icons ul{margin-top:0}.mad_main2 .carousel_type_1 .owl-carousel .owl-nav>div{display:none!important}.mad_main6 .welcome .helpmate-container{background:0 0}.mad_main6 .grid_list .vc_column-inner{background:#f9f9f9!important}.mad_main6 .grid_list [class*=col-sm-]:nth-child(3n+2){margin-bottom:0}.latest-news .grid-item:nth-child(2n) .post_item figure{order:1}.latest-news .grid-item:nth-child(2n) .post_item figure:before{border-top:none;border-bottom:12px solid #fff;bottom:0}.mad_main5 .list_with_icons ul{margin:75px 0 140px}.order-review{margin-top:0}.slide-top .slick-prev.default{margin-right:0;left:-5px;right:auto}.slide-top .slick-next.default{margin-left:0;left:auto;right:-5px}.mad_main5 .wpcf7-form .contact_form.var2{max-width:100%}}
@media screen and (width<=767px){.tab_details .vc_toggle:last-child{margin-bottom:0!important}#main .alert_cart p{line-height:21px!important}.comment_section .commentlist ul.children{padding-left:20px}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{display:none}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container{display:flex!important}.vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block!important}.table_type_1.var2 tr th:first-child{width:auto}.post_area.type2 .item_desc h4{padding:0}}
@media (width>=480px) and (width<=991px){.isotope.three_collumn .item{width:50%!important}}
@media (width>=481px) and (width<=768px){.single-product .product_page .col-xs-6{width:50%}}
@media (width>=481px) and (width<=568px){.single-product .product_page .wrapper .product_thumbnails_wrap .product_carousel.owl-carousel .owl-item img{height:auto;padding-top:15px;padding-bottom:15px}}
@media screen and (width<=640px){.tab_details .vc_tta-tabs-container{width:45%}.popup_holder.subscribe3 .popup h4{margin-bottom:10px}.popup_holder.subscribe3 .button{margin-top:15px}}
@media screen and (width<=600px){.main-sidebar{margin-bottom:40px}.logged-in .sticky,.logged-in .header:not(.header-v6):not(.header-v2),.logged-in .header-v2:not(.show_breadcumb) .header_top{margin-top:0}.logged-in .header:not(.header-v2) .sticky{top:0}.comment_form .form_table .rr_form_row:first-child,.comment_form .form_table .rr_form_row:nth-child(2),.comment_form .form_table .rr_form_row:nth-child(3),.comment_form .form_table .rr_form_row:nth-child(4){width:100%}.page_coming_soon .mc4wp-form input,.comming-soon-2 input{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.searchform_wrap .vc_child{padding:130px 20px 0}.tab_details .vc_tta-tabs-container,.tab_style1 .vc_tta-tabs-container{width:100%}.tab_details .vc_tta-tabs.vc_tta-tabs-position-left,.tab_style1 .vc_tta-tabs.vc_tta-tabs-position-left{display:block!important}.tab_details .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body,.tab_style1 .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body{margin-top:25px;margin-left:0!important}.tabs_sort .isotope .item{width:100%}}
@media @media (min-width: 481px) and (max-width: 768px) {
  .single-product .product_page [class*="col-sm-"].col-xs-6 {
    width: 50%;
  }
}
@media only screen and (width<=568px){a.post_link{text-align:center}.post_link .icon_link{margin-bottom:10px;margin-right:0}.woocommerce .checkout_coupon .inline_class{display:block}.woocommerce .checkout_coupon input.input-text{width:100%}.woocommerce .checkout_coupon .inline_class.wpcf7-form{margin-top:20px}}
@media only screen and (width<=480px){.style-width-ip [class*=col-sm-]{width:100%}.stars span>a{margin-right:7px;padding-right:7px}.inset8.style-width-ip [class*=col-sm-]{width:100%}.inset8.style-width-ip [class*=col-sm-].vc_column_container{margin-bottom:0!important}.vc_tta.vc_tta-tabs .vc_tta-tabs-container{margin-right:0!important}.tabs_content figure{width:auto;padding-bottom:20px}.vc_tta.vc_general .vc_tta-tab>a{padding:10px 22px 11px!important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{text-align:center}.tab_details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{text-align:left}.hasCountdown .col-sm-3{width:100%!important}.header-v4 .menu_holder .menu_wrap .logo{text-align:center;width:100%;display:block}.header-v3 .shopping_cart{right:-64px}.carousel_type_1 .post_area.type2 .item_desc p{display:block}.post_link span{font-size:13px}.form_type_1 .control-group.input_profiles .control-label{float:none;width:100%;padding-bottom:10px;display:block}.form_type_1.type_2 .control-group.form-elements label:last-child{margin-top:0;margin-left:20px}.form_type_1 .control-group.form-elements label:last-child{margin-top:5px;margin-left:142px}.table_type_1 tr th,.table_type_1 tr td,.table_type_1.horisontal tr th,.table_type_1.horisontal tr td{padding:10px}.carousel_type_3 .owl-carousel{padding-top:30px}.carousel_type_3 .owl-carousel .owl-nav,#sidebar .widget .carousel_type_3 .owl-carousel .owl-nav{top:-20px;left:0;right:auto}.pagination_list .f_left,.pagination_list .f_right{float:none}.pagination_list>ul:nth-child(2n){margin-left:0}.mad_blog .pagination_list{margin-bottom:-10px}.pagination_list>ul.page-numbers,.pagination_list>ul:nth-child(2n){margin-bottom:10px}.section_404 h1{font-size:150px}.few_col_list [class*=default_list_]{min-width:100%;display:block}.banner-bottom-6 .banners_block .mad_half_col:last-child .info_item:last-child{padding-bottom:20px}.work_progress_line ul li{margin-bottom:40px}.work_progress_line ul li:last-child{margin-right:105px}.service_item_list ul li{float:none;width:100%}.header-v4 .menu_holder .menu_wrap .nav_item{margin-top:-25px;margin-left:0;left:210px}.header-v4 .menu_holder .menu_wrap .search-holder{right:20px}.header-v4.header .header_top{display:none}.main_title,.mad_main6 .main_title{font-size:35px}.tabs.var2.vertical .tabs_nav{float:none;width:100%}.tabs.vertical .tabs_content{margin:0}.tabs.var2 .tabs_content>[id*=tab-]{padding:20px 0 0}.contact_page .get_in_touch h2{font-size:24px}.mad_sort_categories .f_left,.mad_sort_categories .f_right{float:none}.mad_sort_categories .f_right{margin-top:10px}.mad_sort_categories .custom_select:first-child{margin-bottom:10px;margin-right:0}.pagination_list.align_right{text-align:left}.tabs.vertical .tabs_nav li a{padding:10px 20px}.shopping_cart{min-width:100%;padding:20px;width:300px!important}.shopping_cart .button:not(:last-child){margin-bottom:10px}.grid_list [class*=col-xs-]{float:left;width:50%}.info_section{padding:45px 0}.isotope .item{float:none!important;width:100%!important}.popup_holder.subscribe .popup,.popup_holder.quick_contact .popup,.popup_holder.subscribe2 .popup,.popup_holder.subscribe3 .popup,.popup_holder.subscribe4 .popup{width:90%}.tabs_sort #options button{margin:0 10px 0 0;display:inline-block}.tabs_sort #options button:last-child{margin:0 10px 0 0}.tabs_sort .button-group{margin-bottom:30px}[class*=col-xs-]{float:none;width:100%}.category_isotope_item .product_item [class*=col-xs-]{float:left;width:50%}.call_us,.header-v4 .header_top .align_right{text-align:center}.product_name a{padding-top:10px;padding-left:0}.category_isotope_item.list_view_type .product_item figure{float:none;margin-right:0;display:block}.category_isotope_item.list_view_type .product_item{padding:0}.category_isotope_item.list_view_type .product_item .product_item_content{padding:0 20px 20px}.category_isotope_item.list_view_type .product_item figure img{width:100%}.tp-banner-container .tparrows{display:none!important}.mad_main3 .carousel_type_3 .owl-carousel .owl-nav{bottom:0}.header-v4 .menu_holder .menu_wrap .search-holder{margin-left:20px;position:relative;top:0;left:0}.header-v4 .menu_wrap{text-align:center}.header-v4 .menu_holder .menu_wrap .search-holder,.header-v4 .menu_holder .menu_wrap .nav_item{vertical-align:middle;display:inline-block}.header-v4 .menu_holder .menu_wrap .nav_item{margin:10px 0 10px 20px;position:relative;left:0}.header-v4 .menu_holder,.header-v4.header{padding-top:0}.service_item figcaption h4{font-size:18px}.mad_main2 .popup_holder .popup{left:5%}.table_type_1.var2 tr:last-child td .button{margin-bottom:5px}.searchform_wrap .vc_child{padding:200px 20px 0}.mad_main3 [class*=image_bg_section] .carousel_type_3 .owl-carousel .owl-nav,.mad_main3 .review_post .carousel_type_3 .owl-carousel .owl-nav{top:-20px;bottom:auto}.mad_main3 .wpcf7-form .contact_form>div{width:100%}.mad_main2 .post_area .item_block .item_info{min-height:200px}.mad_main3 .wpcf7-form .contact_form .your-phone{margin-bottom:10px}.searchform_wrap form button{height:30px;top:15px}.searchform_wrap form input{height:50px}.mad_main6 .top_map_section .top_map_holder .moving_section{width:84%}.popup_holder.subscribe2 .popup .popup_top{padding:30px}}
@media only screen and (width<=375px){blockquote.var3:after{vertical-align:-10px}}
@media only screen and (width<=320px){.vc_tta.vc_general .vc_tta-panel-title>a{line-height:22px!important}.woocommerce-cart #newsletter.contact_form.var2 input{padding-left:10px;padding-right:10px}.shop_table.customer_details th,.shop_table.customer_details td{width:100%;display:block;border:none!important}.single-product #commentform p.stars{display:inline-block}.single-product #commentform .stars span>a{text-align:left;border:none;display:block}.contact_page .get_in_touch{display:none}.form_holder{padding:15px}.single_navigation .f_right{float:none;clear:both;padding-top:15px}.single-product .product_page .wrapper .product_thumbnails_wrap .product_carousel.owl-carousel{padding-bottom:17px}.single-product .product_page .wrapper .product_thumbnails_wrap .product_carousel.owl-carousel .owl-item img{height:auto;padding-top:8px}.post_area.type2 .item_desc h4{margin-bottom:10px;padding:0 20px}.post_area.type2 .item_holder:hover .item_desc h4{padding:0}.item_desc>h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabs_sort .isotope .item figcaption .caption_block{left:10px;right:10px}blockquote.var3:after{vertical-align:-10px}}