@media (max-width:575px){.navbar > .container{position:static;width:100%;}
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail{max-width:100%;height:auto}
.navbar-topbar{border-radius:0;}
.navbar .dropdown-menu li{width:100%;margin-left:0 !important;}
.navbar .dropdown-menu{margin-top:0;}
#content article{margin:40px 0}
#content header{margin:20px 0}
#content section{margin-bottom:20px}
#content footer{padding-bottom:20px}
.page-header{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #eee;margin:40px 0 20px;padding:10px 14px;}
.sidebar{margin-top:20px}
.sidebar section{margin-bottom:40px}
.sidebar ul,
.sidebar ol{list-style-type:none;padding:0}
.sidebar li{margin:10px 0}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
textarea:focus::-webkit-input-placeholder{color:transparent;}
textarea:focus:-moz-placeholder{color:transparent;}
textarea:focus::-moz-placeholder{color:transparent;}
#respond{margin-top:40px}
ol.commentlist{counter-reset:li;padding:0}
ol.commentlist ul{padding:0}
ol.commentlist > li{position:relative;margin:0 0 20px 0;list-style:none}
ol.commentlist > li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}
ol.commentlist li ol,
ol.commentlist li ul{list-style-type:none;margin:0}
.commentlist li li{background:#f9f9f9;}
.commentlist li li li{background:#fff}
.commentlist li li li li{background:#f9f9f9}
.commentlist li li li li li li{background:#fff}
.commentlist li{padding:20px}
.commentlist ul li{margin-top:20px;margin-bottom:0}
.reply p{margin:0}
.site-footer{padding:40px 0}
.site-footer ul,
.site-footer ol{list-style-type:none;padding:0}
.site-footer li{margin:10px 0}
.site-sub-footer p{text-align:center}
.site-footer p{text-align:center}
body{min-width:320px;max-width:1920px;}
.container{max-width:990px !important;}
.header_bg{background-image:url(../images/header_bg.png);background-size:100%;background-color:#212121;padding-top:10px;background-repeat:no-repeat;}
.header_div{border-right:#4d4d4d 2px solid;height:140px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.logo{width:220px;height:auto;}
.logo img{width:160px;height:auto;}
.site_description{color:#87b7d6;font-family:"Roboto Consendered Regular";font-size:15px;}
.widgets_area{color:white;width:330px;padding-left:65px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.widget_address{font-family:"Roboto Consendered Bold";font-size:17px;position:relative;}
.widget_address:before{font-family:FontAwesome;content:"\f041";color:#3195e4;position:absolute;left:-30px;font-size:30px;bottom:5px;}
.widgets_working_hours{font-size:14px;font-family:"Roboto Consendered Regular";}
.widgets_working_hours p{margin-bottom:5px;}
.phones_area{color:white;font-size:20px;font-family:"Roboto Consendered Bold";width:240px;text-align:center;}
.phones_area img{margin-right:13px;}
.button_area{width:200px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-right:none;}
.button_area_button{width:168px;height:40px;color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.recall_me_button{margin-bottom:15px;}
.button_area_button a{font-size:14px;font-family:"Roboto Consendered Regular";color:white;text-transform:uppercase;height:100%;line-height:40px;border:1px solid white;outline:none;}
.button_area_button a:hover{text-decoration:none;color:white;color:#fb8c00;border-color:#fb8c00;}
#menu-menu-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;}
.bg-light{background-image:url(../images/menu_bg.png);background-color:transparent !important;background-size:100%;width:100%;margin-top:20px;background-repeat:no-repeat;}
.navbar-light .navbar-nav .nav-link{color:white;text-transform:uppercase;font-size:14px;font-family:"Roboto Consendered Regular";}
.navbar-light .navbar-nav .active>.nav-link{color:white;}
.title{font-size:48px;text-transform:uppercase;color:white;font-family:"Roboto Consendered Bold";margin-right:68px;margin-left:68px;text-align:center;margin-bottom:0px !important;}
.title_wrapper{margin:130px auto 170px;background-image:url(../images/title_bg.png);background-repeat:no-repeat;background-size:100% 100%;}
.content_title{text-align:center;color:#212121;text-transform:uppercase;font-size:30px;font-family:"Roboto Consendered Bold";margin-bottom:5px;margin-top:45px;}
.content_title_underline{background-color:#1399f4;height:4px;width:70px;margin:0 auto 30px;}
.we_repair_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:465px;height:160px;margin-bottom:30px;}
.we_repair_item_img{width:50%;height:100%;}
.we_repair_item_img img{width:100%;height:100%;}
.we_repair_item_text{background-color:#3daffb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;}
.we_repair_item_text_title{color:white;font-size:24px;font-family:"Roboto Consendered Bold";}
.we_repair_item_button{width:160px;height:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.we_repair_item_button a{height:100%;line-height:40px;border:1px solid white;color:white;font-size:14px;text-transform:uppercase;font-family:"Roboto Consendered Regular";text-align:center;}
.we_repair_item_button a:hover{background-color:white;color:#1399f4;text-decoration:none;}
.we_repair_item_button{display:block;}
.free_consultation_bg{background-color:#fafafa;padding-bottom:30px;position:relative;
/*
background-image:url(../images/free_bg.jpg);background-repeat:no-repeat;background-position:left;background-size:100%;
*/
}
.free_consultation_title{color:#212121;font-family:"Roboto Consendered Regular";text-align:center;font-size:30px;text-transform:uppercase;}
.free_consultation_title2{font-family:"Roboto Consendered Bold";text-align:center;font-size:30px;color:#212121;text-transform:uppercase;}
.free_consultation_title2_yellow{background-color:#ffcb08;}
.free_consultation .phones_area{width:100%;}
.free_consultation .phones_area .textwidget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:black;}
.free_consultation .phones_area .textwidget p{margin-right:30px;font-size:24px;}
.free_consultation_button{width:300px;height:50px;background-color:#fb8c00;text-align:center;margin:15px auto 0px;}
.free_consultation_button a{color:white;font-size:14px;text-transform:uppercase;line-height:50px;}
.free_consultation_button a:hover{text-decoration:none;}
.free_consultation_button:hover{background-color:#ffcb08;cursor:pointer;}
.trust_bg{background-image:url(../images/trust_bg.jpg);background-size:100% 100%;padding-bottom:50px;}
.trust_title{text-align:center;color:white;font-size:30px;font-family:"Roboto Consendered Bold";text-transform:uppercase;margin-bottom:5px;margin-top:45px;}
.trust_title_underline{height:4px;width:70px;background-color:white;margin:0 auto;}
.trust_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;}
.trust_item{padding:10px;background-color:#29a1f1;width:225px;height:270px;}
.trust_item:hover{background-color:#4eb6fc;}
.trust_item_border{background-image:url(../images/trust_Border.png);width:100%;height:100%;padding-top:12px;}
.trust_item_img{width:142px;height:142px;border:3px solid white;border-radius:50%;margin:0px auto 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.trust_item_text{font-size:17px;text-align:center;color:white;margin-top:20px;font-family:"Roboto Consendered Regular";}
.main_form_bg{background-image:url(../images/form_bg.jpg);background-size:100% 100%;}
.form_border{margin-top:50px;margin-bottom:45px;position:relative;}
.form_border:before{content:url(../images/form_Left.png);position:absolute;top:17px;z-index:1;}
.form_border:after{content:url(../images/form_Right.png);position:absolute;right:0px;top:17px;z-index:1;}
.main_form_title{font-size:24px;font-family:"Roboto Consendered Regular";text-transform:uppercase;margin:0 auto;color:white;text-align:center;}
.main_form_subtitle{font-family:"Roboto Consendered Bold";text-transform:uppercase;margin:0 auto;color:white;font-size:28px;text-align:center;position:relative;z-index:2;}
.main_form{margin-top:15px;}
.main_form .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.main_form_div{width:240px;height:50px;margin-right:30px;}
.main_form_div3{margin-right:0px !important;}
.main_form_input{width:100%;height:100%;text-align:center;color:#bdbdbd !important;font-size:14px;text-transform:uppercase;font-family:"Roboto Consendered Bold";border-radius:0px !important;outline:none !important;border:none;position:relative;z-index:100;}
.main_form_input:focus{-webkit-box-shadow:none !important;box-shadow:none !important;}
span.wpcf7-not-valid-tip{position:relative !important;visibility:hidden;right:0px;text-align:right;bottom:0px;width:100%;top:-50px;}
span.wpcf7-not-valid-tip:after{background-image:url(../images/spling65.png);background-size:20px 20px;width:20px;height:20px;content:"";display:block;position:absolute;visibility:visible !important;right:10px;bottom:15px;z-index:101;}
div.wpcf7-validation-errors{display:none !important;}
.main_form_submit{background-color:#fb8c00;color:white !important;border:none;z-index:100;position:relative;}
.main_form_submit:hover{cursor:pointer;background-color:#ffcb08;}
.main_slider{margin-bottom:35px;}
.main_slideitem{position:relative;height:300px !important;}
.main_slideitem:hover{cursor:pointer;}
.main_slideitem_title{font-family:"Roboto Consendered Regular";font-size:30px;text-transform:uppercase;color:white;text-align:center;margin-top:80px;}
.main_slideitem_subtitle{text-transform:uppercase;font-family:"Roboto Consendered Bold";font-size:36px;color:white;text-align:center;}
.main_slideitem_button{margin:0 auto;width:300px;height:50px;text-align:center;color:white;background-color:#ffa000;line-height:50px;margin-top:20px;text-transform:uppercase;}
.main_slideitem_img{position:absolute;top:0px;z-index:-1;height:100%;}
.slick-slide img{height:100% !important;width:100% !important;}
.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-35px;z-index:1000;position:relative;}
.slick-dots li{margin-right:20px;list-style:none;position:relative;display:block;}
.slick-dots li:before{content:'';width:15px;height:15px;background-color:white;border-radius:50%;position:absolute;left:-20px;}
.slick-dots li:hover{cursor:pointer;}
.slick-dots li.slick-active:before{background-color:#ffa000;}
.slick-dots li:last-child{margin-right:0px;}
.slick-dots button{display:none;}
.four_reasons .trust_item{height:250px;}
.four_reasons_item_1{background-image:url(../images/4reasons1.jpg);background-size:100% 100%;}
.four_reasons_item_1:hover{background-image:url(../images/4reasons1_hover.jpg);background-size:100% 100%;}
.four_reasons_item_2{background-image:url(../images/4reasons2.jpg);background-size:100% 100%;}
.four_reasons_item_2:hover{background-image:url(../images/4reasons2_hover.jpg);background-size:100% 100%;}
.four_reasons_item_3{background-image:url(../images/4reasons3.jpg);background-size:100% 100%;}
.four_reasons_item_3:hover{background-image:url(../images/4reasons3_hover.jpg);background-size:100% 100%;}
.four_reasons_item_4{background-image:url(../images/4reasons4.jpg);background-size:100% 100%;}
.four_reasons_item_4:hover{background-image:url(../images/4reasons4_hover.jpg);background-size:100% 100%;}
.four_reasons .trust_item_img{margin-top:25px;}
.blog_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.recent_posts_item{width:300px;margin-bottom:30px;}
.post_image{width:100%;}
.post_image img{width:100%;height:auto;}
.post_title{font-size:18px;text-transform:uppercase;font-family:"Roboto Consendered Bold";color:#212121;margin-top:15px;}
.post_excerpt{font-size:14px;font-family:"Roboto Consendered Regular";color:#212121;line-height:24px;margin-top:20px;}
.blog_link_div{margin-top:25px;}
.blog_link{color:#1399f4;font-size:14px;font-family:"Roboto Consendered Regular";text-decoration:underline;}
#map{height:400px;width:100%;}
.footer_copyright{color:#212121;font-size:15px;font-family:"Roboto Consendered Regular";}
footer .bg-light{margin-top:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.nav_footer .navbar-nav .nav-link{color:#3195e4;font-size:15px;font-family:"Roboto Consendered Regular";}
.nav_footer .navbar-nav .menu-item{margin-right:20px;}
.nav_footer .navbar-nav .menu-item:last-child{margin-right:0px;}
.nav_footer .navbar-nav .active>.nav-link{color:#3195e4;font-size:15px;font-family:"Roboto Consendered Regular";text-decoration:underline;}
.footer_copyright a{color:#3195e4;text-decoration:underline;}
.footer_widgets{width:346px;height:320px;background-color:white;border:1px dashed #3d9be6;padding:28px;position:relative;margin-top:-360px;}
.footer_widgets .widget_address{font-size:18px;margin-left:43px;}
.footer_widgets .widget_address:before{left:-39px;font-size:43px;bottom:-37px;}
.footer_widgets .widget_address p{margin-bottom:5px;}
.footer_widgets .widgets_working_hours{font-size:14px;font-family:"Roboto Consendered Regular";color:#212121;margin-left:43px;}
.footer_widgets .phones_area{width:100%;color:#212121;text-align:left;}
.footer_widgets_button{width:287px;height:50px;text-align:center;background-color:#fb8c00;color:white;font-family:"Roboto Consendered Bold";font-size:14px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer_widgets_button:hover{background-color:#ffcb08;cursor:pointer;}
.about_text{font-family:"Roboto Consendered Regular";font-size:14px;line-height:24px;text-align:justify;margin-top:40px;}
.about_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px;}
.about_item_img{width:75px;margin-right:21px;}
.about_item_img img{width:100%;}
.about_item_text{color:#212121;width:864px;}
.about_item_text_head{font-family:"Roboto Consendered Bold";font-size:18px;margin-bottom:15px;}
.about_item_text_description{font-size:14px;font-family:"Roboto Consendered Regular";line-height:24px;}
.blog_page{margin-top:50px;padding-bottom:45px;}
#true_loadmore{display:block;text-align:center;font-size:14px;font-size:0.875rem;width:240px;height:50px;color:white;background-color:#1599f3;font-family:"Roboto Consendered Bold";cursor:pointer;text-transform:uppercase;-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;position:absolute;bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.contacts_title{text-align:center;color:#212121;font-size:14px;font-family:"Roboto Consendered Regular";margin-top:50px;}
.contacts_widgets{margin-top:30px;}
.contacts_widgets .textwidget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Roboto Consendered Bold";}
.contacts_widgets .textwidget{margin-right:10px;}
.contacts_widgets .textwidget img{margin-right:10px;margin-top:-5px;}
.contacts_button{margin:30px auto 0px;width:300px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;text-transform:uppercase;font-size:14px;font-family:"Roboto Consendered Bold";background-color:#fb8c00;}
.contacts_button:hover{cursor:pointer;}
.contacts_widget{display:none;color:#212121;font-size:18px;font-family:"Roboto Consendered Bold";text-align:center;width:200px;margin:0 auto 25px;}
.page-id-20 .contacts_widget{display:block;}
.contacts_widget.widget_address:before{bottom:-10px !important;}
.page-id-20 .footer_widgets{display:none;}
.single_news header{position:relative;}
.single_news_linkBack{position:absolute;}
.single_news_linkBack a{color:#1399f4;font-size:14px;font-family:"Roboto Consendered Regular";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single_news_linkBack a:hover{text-decoration:none;}
.single_news_linkBack_text{text-decoration:underline;}
.single_news_linkBack a .fa{font-size:27px;margin-right:10px;}
.news_post_img{text-align:center;max-width:100%;}
.news_post_img img{max-width:100%;height:auto;}
.news_post_text{font-family:"Roboto Consendered Regular";font-size:14px;line-height:24px;color:#212121;margin-top:30px;}
.repair_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.repair_item{width:300px;height:140px;margin-bottom:30px;}
.repair_item:hover{cursor:pointer;-webkit-box-shadow:0px 0px 1px 1px #39acfa;box-shadow:0px 0px 1px 1px #39acfa;}
.repair_item_flex{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.repair_item_img{width:50%;height:100%;}
.repair_item_img img{width:100%;height:100%;}
.repair_item_text{width:50%;height:100%;background-color:#37acfb;color:white;font-size:15px;font-family:"Roboto Consendered Bold";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;position:relative;}
.repair_item_text_text{text-align:center;}
.repair_item_text_js{display:none;content:'';position:absolute;border:10px solid transparent;border-bottom:20px solid #212121;bottom:-30px;left:50%;-webkit-transform:translate(-20px);transform:translate(-20px);}
.repair_item_hiddenList{display:none;background-color:#252525;color:white;padding:25px 30px 20px;left:0px;margin-top:30px;position:absolute;cursor:auto;}
.repair_item_hiddenList_title{font-size:17px;font-family:"Roboto Consendered Bold";}
.repair_item_hiddenList_list{list-style:none;padding-left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.repair_item_hiddenList_list li{font-size:15px;font-family:"Roboto Consendered Regular";display:block;width:300px;margin-bottom:15px;}
.repair_item_hiddenList_list li:before{content:"-";position:relative;left:-10px;}
.services_slider_area{margin-top:50px;}
.services_slider_title1{text-align:center;font-size:24px;color:#212121;text-transform:uppercase;font-family:"Roboto Consendered Regular";}
.services_slider_title2{color:#212121;font-size:30px;text-align:center;text-transform:uppercase;font-family:"Roboto Consendered Bold";}
.services_slider_wrapper{position:relative;}
.services_slider{max-width:880px;margin:0 auto;}
.leftArrow{position:absolute;left:0px;font-size:38px;top:50%;-webkit-transform:translateY(-28px);transform:translateY(-28px);color:#1399f4;}
.leftArrow:hover{cursor:pointer;}
.rightArrow{position:absolute;right:0px;font-size:38px;top:50%;-webkit-transform:translateY(-28px);transform:translateY(-28px);color:#1399f4;}
.rightArrow:hover{cursor:pointer;}
.page-template-page-phones .main_form_bg{margin-top:50px;}
.page-id-35 .services_slider_area{display:none;}
.modal-dialog1 .modal-header{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:none !important;}
.modal-dialog1 .content_title{margin-top:35px;}
.modal-dialog1{max-width:740px !important;}
.modal-dialog1 .modal-content{border-radius:0px;}
.modal-dialog1 .modal-header .close{position:absolute;top:0px;right:10px;outline:none;}
.modal-dialog1 .modal-header .close span{font-size:31px;color:#e4e4e4;display:block;height:35px;}
.modal-dialog1 .content_title_underline{margin-bottom:25px;}
.modal-dialog1 .popup_form_subtitle{color:#212121;font-size:14px;font-family:"Roboto Consendered Regular";text-align:center;}
.popup_form{margin:0 auto;width:400px;}
.popup_form_wrapper{width:100%;margin-bottom:20px;}
.popup_form_wrapper input{width:100%;height:45px;border:none;background:#f5f5f5;-webkit-box-shadow:inset 0px 5px 5px 1px #dcdcdc;box-shadow:inset 0px 5px 5px 1px #dcdcdc;border-radius:0px;outline:none;text-align:center;color:#bdbdbd;}
::-webkit-input-placeholder{color:#bdbdbd !important;font-size:14px;font-family:"Roboto Consendered Regular";text-align:center;}
::-moz-placeholder{color:#bdbdbd !important;font-size:14px;font-family:"Roboto Consendered Regular";text-align:center;}
:-moz-placeholder{color:#bdbdbd !important;font-size:14px;font-family:"Roboto Consendered Regular";text-align:center;}
:-ms-input-placeholder{color:#bdbdbd !important;font-size:14px;font-family:"Roboto Consendered Regular";text-align:center;}
.popup_form_wrapper input:focus{-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:inset 0px 5px 5px 1px #dcdcdc;box-shadow:inset 0px 5px 5px 1px #dcdcdc;background:#f5f5f5;border:none !important;outline:none;color:#bdbdbd;}
.popup_form_wrapper_submit{margin-bottom:10px !important;}
.popup_form_wrapper_submit input{background-color:#ed8500;font-size:14px;color:white !important;text-transform:uppercase;font-family:"Roboto Consendered Bold";-webkit-box-shadow:none;box-shadow:none;}
.popup_form_wrapper_submit input:hover{background-color:#ed8500;cursor:pointer;background-color:#ffcb08;}
.acception_button{width:400px;margin:0 auto;background-color:#ed8500;font-size:14px;color:white;text-transform:uppercase;font-family:"Roboto Consendered Bold";height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;opacity:1 !important;float:none !important;}
.acception_button:hover{cursor:pointer;background-color:#ffcb08 !important;}
div.wpcf7-mail-sent-ok{display:none !important;}
.hidden_input{display:none;}
.popup_form span.wpcf7-not-valid-tip{height:0px;}
.popup_form span.wpcf7-not-valid-tip:after{bottom:-37px !important;}
.popup_form .wpcf7-form p{display:none;}
.navbar-light .navbar-nav .nav-link:hover{text-decoration:underline !important;color:white !important;}
.navbar-light .navbar-nav .active>.nav-link{text-decoration:underline !important;color:white !important;}
.navbar-light .navbar-nav .show>.nav-link{color:white !important;}
.navbar-light .navbar-toggler-icon{background-image:url(../images/Menu_responsive.png);}
.navbar-toggler-icon_opened{background-image:url(../images/Menu1_responsive.png) !important;}
.navbar-light .navbar-toggler{border:none !important;}
.dropdown-menu{background:black;}
.dropdown-item:focus, .dropdown-item:hover{color:white;background-color:black;}
.dropdown-item{color:white;}
.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show>.btn-primary.dropdown-toggle{background-color:#ed8500;}
.popup_form_wrapper_submit input:focus{background-color:#ed8500 !important;}
#remonline-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.modal-dialog3 .modal-content .modal-header{border-bottom:none !important;}
#menu-menu-2 .active>.nav-link{color:#3195e4 !important;text-decoration:underline;}
#menu-menu-2 .nav-link{color:#3195e4 !important;}
#menu-menu-2 .nav-link:hover{text-decoration:underline;color:#3195e4 !important;}
footer .dropdown-menu{top:-145px !important;}
footer .dropdown-toggle::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dropdown-item:focus, .dropdown-item:hover{text-decoration:underline;}
.current_page_item .dropdown-item{text-decoration:underline;}
.modal-dialog .modal-header .close span:hover{cursor:pointer;}
.modal-dialog3 .modal-header .close{padding:0px;}
.modal-dialog3 .modal-header .close{outline:none;}
.map_text{font-size:15px;color:black;font-weight:500;}
.main_page_callback{outline:none;}
.content_title_underline_repair{margin:0 0 30px 0;}
.repair-brands-models, .repair-brands-models-item{display:none;}
.repair-brands-chosen .repair-brands-models, .repair-models-chosen .repair-brands-models-item{display:block;}
.repair-item-title{text-align:left;}
.repair-content{display:flex;}
.repair-price-title{font-family:"Roboto Consendered Bold";font-size:18px;color:#212121;text-transform:uppercase;}
.repair-price-value{font-size:30px;color:#1399f4;font-family:"Roboto Consendered Bold";text-transform:uppercase;}
.repair-price-text{font-family:"Roboto Consendered Regular";font-size:15px;color:#212121;}
.repair-sidebar-title{display:flex;align-items:center;margin-bottom:15px;}
.repair-sidebar-number{font-size:80px;font-family:"Roboto Consendered Bold";color:#212121;}
.repair-sidebar-text{font-size:29px;font-family:"Roboto Consendered Bold";color:#212121;line-height:35px;text-transform:uppercase;}
.repair-four-reasons .trust_item{margin-bottom:20px;}
.repair-four-reasons .trust_flex{margin-top:unset;}
.repair-content__img{width:200px;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #b2b2b2;margin-right:30px;}
.repair-content__img img{max-width:100%;max-height:100%;}
.repair-content__text{width:calc(100% - 200px);}
.repair-form{display:flex;justify-content:space-between;margin-top:70px;position:relative;}
.repair-form:before{content:'';position:absolute;width:100%;height:1px;background:#ecf0f1;top:-30px;}
.repair-form:after{content:'';position:absolute;width:100%;height:1px;background:#ecf0f1;bottom:0px;}
.repair-form .popup_form_wrapper{width:49%;}
.repair-content-text{color:#212121;font-family:"Roboto Consendered Regular";position:relative;}
.repair-content-text:after{content:'';position:absolute;width:100%;height:1px;background:#ecf0f1;bottom:-30px;}
.repair-content-text p{line-height:30px;}
.service-queue{display:flex;justify-content:space-between;margin-bottom:50px;}
.service-queue-item{width:180px;display:flex;flex-direction:column;align-items:center;margin-bottom:15px;}
.service-queue-item-wrapper{background:#eef1f2;padding:10px;width:100%;}
.service-queue-item-wrapper__border{background-image:url(../images/Border.png);height:110px;width:100%;background-position:center;background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;}
.service-queue-item-wrapper__number{width:90px;height:90px;border:4px solid white;border-radius:50%;color:white;background:#44b2fd;font-size:44px;font-family:"Roboto Consendered Bold";display:flex;align-items:center;justify-content:center;}
.service-queue-item-title{text-align:center;margin-top:15px;font-family:"Roboto Consendered Bold";font-size:18px;color:#212121;}
.service-queue-item-circle{width:25px;height:25px;border-radius:50%;background:#44b2fd;margin:15px auto 0;}
.service-queue-line{position:relative;width:100%;height:1px;background:#44b2fd;top:-77px;}
.repair{display:flex;justify-content:center;flex-wrap:wrap;position:relative;}
.repair-brands{font-size:15px;font-family:"Roboto Consendered Regular";color:#1599f3;padding:10px 30px;border:2px solid #1599f3;margin:0 10px;cursor:pointer;margin-bottom:15px;}
.repair-brands-chosen{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:20px;position:relative;}
.repair-brands-model{font-size:15px;font-family:"Roboto Consendered Regular";color:#2c3e50;padding:10px 30px;border:2px solid #2c3e50;margin:0 10px 15px;cursor:pointer;}
.repair-models-chosen{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:20px;}
.repair-models-chosen .repair-brands-models-item{width:49%;height:45px;display:flex;align-items:center;font-size:15px;font-family:"Roboto Consendered Regular";color:#212121;}
.price-repair-table{position:absolute;right:15px;}
.repair-models-chosen .repair-brands-models-item a{display:flex;align-items:center;padding-left:15px;font-size:15px;font-family:"Roboto Consendered Regular";color:#212121;width:100%;height:100%;position:relative;border:2px solid #ecf0f1;}
.repair-models-chosen .repair-brands-models-item a:after{content:'Подробнее';position:absolute;right:15px;top:50%;transform:translateY(-50%);color:white;font-size:15px;font-family:"Roboto Consendered Regular";display:none;}
.repair-models-chosen .repair-brands-models-item:hover a:after{display:block;}
.repair-models-chosen .repair-brands-models-item a:hover{text-decoration:none;background:#1599f3;color:white !important;border-color:#1599f3;}
.repair-brands-models-item:hover .price-repair-table{display:none;}
.repair-models-chosen .repair-brands-models-item:nth-child(4n-2), .repair-models-chosen .repair-brands-models-item:nth-child(4n-1){background:#ecf0f1;}
.repair-brands__showMore{font-size:15px;font-family:"Roboto Consendered Regular";padding-right:30px;color:#3195e4;align-items:center;position:absolute;right:0;top:12px;display:none;cursor:pointer;}
.repair-brands__showMore:after{font-family:FontAwesome;content:"\f078";color:#3195e4;position:absolute;right:0px;font-size:20px;top:50%;transform:translateY(-50%);}
.repair-brands-chosen__showMore{font-size:15px;font-family:"Roboto Consendered Regular";padding-right:30px;color:#2c3e50;align-items:center;position:absolute;right:0;top:12px;display:none;cursor:pointer;}
.repair-brands-chosen__showMore:after{font-family:FontAwesome;content:"\f078";color:#2c3e50;position:absolute;right:0px;font-size:20px;top:50%;transform:translateY(-50%);}
.chosen-brand{background:#1599f3;color:white;font-family:"Roboto Consendered Bold";position:relative;}
.chosen-brand:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #1599f3;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);}
.chosen-model{background:#2c3e50;color:white;font-family:"Roboto Consendered Bold";position:relative;}
.repair-form span.wpcf7-not-valid-tip:after{bottom:-15px !important;}
@media (max-width:945px){.service-queue-line{display:none;}
.service-queue{justify-content:space-around;flex-wrap:wrap;}
}
@media (max-width:768px){.repair-models-chosen{justify-content:center;flex-wrap:wrap;}
.repair-models-chosen .repair-brands-models-item{width:100%;}
.repair-models-chosen .repair-brands-models-item:nth-child(even){background:#ecf0f1 !important;}
.repair-models-chosen .repair-brands-models-item:nth-child(odd){background:white !important;}
}
@media (max-width:480px){.repair-content{flex-wrap:wrap;}
.repair-content__img{margin:0 auto 15px;}
.repair-content__text{width:100%;}
.repair-form{flex-direction:column;}
.repair-form .popup_form_wrapper{width:100%;}
.repair-models-chosen .repair-brands-models-item a{font-size:12px;}
}
@media (max-width:1340px){.free_consultation_bg{background-size:100% 100%;}
}
@media (max-width:1270px){.header_bg{background-size:auto;background-position:center;}
}
@media (max-width:991px){.header_div{border-right:none;}
.we_repair_item{margin:0px auto 30px;}
.title_wrapper{margin:70px auto 70px;}
.title{font-size:42px;margin-right:38px;margin-left:38px;}
.trust_item{margin-bottom:30px;}
.form_border:before{display:none;}
.form_border:after{display:none;}
.nav_footer .navbar-nav .menu-item{margin-right:0px;}
.nav_footer .navbar-nav .nav-link{font-size:12px;}
.nav_footer .navbar-nav .active>.nav-link{font-size:12px;}
#menu-menu-1{margin-top:0px !important;}
footer .navbar-nav{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}
.nav_footer .navbar-nav .menu-item{margin-right:10px;}
.footer_widgets{margin:30px auto;}
.services_slider{width:90%;}
}
@media (max-width:858px){.free_consultation_bg{background:none;}
.slick-slide img{height:auto !important;width:auto !important;}
}
@media (max-width:810px){.main_form .wpcf7-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.main_form_div{margin:0px 0px 20px;}
.modal-dialog1{width:95%;}
}
@media (max-width:767px){.title{font-size:30px;}
footer .bg-light{display:block}
.bg-light{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#menu-menu-1{text-align:center;}
.navbar-light .navbar-toggler{outline:none !important;}
.navbar-light .navbar-toggler:focus{border:none !important;}
footer .navbar .dropdown-menu{position:absolute;}
}
@media (max-width:667px){.main_slideitem_title{font-size:23px;}
.main_slideitem_subtitle{font-size:25px;}
.single_news_linkBack{position:static;}
.single_news .content_title{margin-top:10px;}
.repair_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:495px){.we_repair_item{width:100%;}
.popup_form, .acception_button{width:95%;}
}
@media (max-width:480px){.we_repair_item_button{width:95%;}
.footer_widgets{width:290px;}
.footer_widgets_button{width:100%;}
.header_div{width:100%;text-align:center;}
.widgets_area, .button_area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.widgets_area{padding-left:0px;}
.contacts_button{width:280px;}
.services_slider{width:80%;}
.button_area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}
.button_area_button{width:46%;}
.recall_me_button{margin-bottom:0px;}
.bg-light{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.header_div{height:auto !important;}
#menu-menu-1 .menu-item{border-bottom:1px solid white;}
#menu-menu-1 .menu-item a{text-decoration:none;}
.slick-slide img{width:100% !important;}
}

.popup_form_wrapper input::placeholder {
    color: #4d5052;
	font-weight: 500;
}

.archive.category .repair-brands-models {
		display: block !important;
	}

.archive.category .repair-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
	}

.archive.category .repair-brands-chosen {
		width: 100% !important;
		align-items: flex-start;
		justify-content: flex-start;
	}

.archive.category .repair {
		display: none;
	}

@media screen and (max-width: 500px) {
	
	.content-repair-single-container {
		height: 400px !important;
	}
}

.services_slider_area {
	display: none !important;
}

.page-template .main_form_bg,
.category .main_form_bg{
	margin-top: 50px;	
}

@media screen and (max-width: 400px) {
	.content-repair-single-container {
		height: 490px !important;
	}
}