@media screen and (min-width: 1025px) {
.openMenu{display:none}
.menu{list-style:none;padding-left:0;margin-bottom:0;display:flex;gap: 35px;}
.menu li a{color:#FFFFFF}
.menu li{text-transform:uppercase;font-weight:600}
.inner_page .menu li a{color:#151515}
}
@media screen and (max-width: 1024px) {
.head .social {
    margin-left: auto;
    margin-right: 50px;
}
.foot_center {
    gap: 50px;
}

.fcol.fcol3 {
    max-width: 450px;
}
.mm-panel{background:#fff!important}
.mm-navbar{background:#fff!important}
.hamburger{padding:0;display:flex}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#ebac64!important}
.lang{margin-right:50px;}
.mainbanner{height:50vh}
.maintitle{font-size:40px}
.title{font-size:33px}
.serv_prev{font-size:18px}
.serv_item{height:300px}
.special_right{/* display:flex; *//* flex-wrap:wrap; *//* justify-content:center; *//* gap:30px; */width:65%}
.spec_item{width:calc(50% - 15px)}
.special_left{width:calc(35% - 30px);padding-top:0}
.mm-listitem__text{font-size:20px;padding-top:20px;padding-bottom:20px}
.mm-listitem:after{left:0}
.serv_title{font-size:20px}
.textside{width:calc(63% - 50px)}
.head .menu{display:none}
.link_btn{width:100%;justify-content:center}
.question{font-size:20px}
.answer{padding:25px 0;font-size:16px}
}
@media screen and (max-width: 768px) {
.fcol.fcol3 {
    max-width: 300px;
}
.foot_center{flex-wrap:wrap;gap:20px 30px}
.fcont{width:calc(50% - 15px)}
.fcol ul{column-count:1}
.special_block{flex-wrap:wrap;gap:30px}
.special_right{width:100%}
.special_left{width:100%}
.brown_back:before{height:100%}
.brown_back,.pt100{padding-top:80px}
.pb100{padding-bottom:80px}
.services_grid{grid-template-columns:repeat(2,1fr);gap:20px}
.mb50{margin-bottom:40px}
.serv_prev{font-size:16px;padding:15px 25px;min-height:70px}
.maintitle{font-size:32px}
.maintext br{display:none}
.maintext{font-size:16px}
.mainbanner{height:60vh}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px}
.hamburger-box{width:30px;height:20px}
.hamburger-inner:before{top:-8px}
.hamburger-inner:after{bottom:-8px}
.head{padding:12px 25px}
.title{font-size:28px}
.mb40{margin-bottom:30px}
.spec_item{padding:25px}
.icon{margin-bottom:25px}
.scroll_btn{font-size:13px;gap:13px}
.scroll_btn svg{height:auto;width:20px}
.con_name{font-size:14px}
.pagebanner .fixed_info{padding:0 5px}
.pagebanner .con_col{padding:15px 10px}
.mainbanner.pagebanner{height:380px}
.serv_title{font-size:18px;max-width:calc(100% - 111px)}
.serv_icon{width:40px;margin-right:25px}
.serv_arrow{width:46px;height:46px}
.serv_link{padding:15px 20px}
.imgside{width:60%;order:1;height:350px}
.textside{width:100%}
.infoblock{flex-wrap:wrap;gap:30px;justify-content:center}
.pt65{padding-top:45px}
.docs_grid{grid-template-columns:repeat(2,1fr)}
.link_btn{min-height:40px}
.doc_links{margin-top:20px}
.question{font-size:18px;padding:20px 0;gap:20px}
.faq_item{padding:0 20px}
.cont_info{padding:25px 20px;width:280px;min-height:350px}
.map{width:calc(100% - 300px)}
.city_label{font-size:18px;margin-bottom:25px}
.logo img{width:180px}
.con_col{padding:15px 0}
.fixed_info{padding:0 15px}
.phone{font-size:14px}
.serv_item{height:250px}
}
@media screen and (max-width: 480px) {
.services_grid{grid-template-columns:repeat(1,1fr)}
.special_right{gap:20px}
.spec_item{width:100%;padding:25px 20px}
.fcol.fcol2,.fcol.fcol3{display:none}
.banner_content{width:100%}
.maintitle{font-size: 25px;margin-bottom:10px}
.maintext{}
.banner_content .std_btn{margin-top:20px}
.std_btn{padding:12px 25px;font-size:14px}
.mainbanner{height:80vh}
.logo img{width:120px}
.lang{margin-right: 0;}
.lang label span{font-size:14px}
.head{padding:12px 15px}
header{padding-top:15px}
.fixed_text{font-size:13px;line-height:1.2;text-align:right}
.fixed_btn{bottom:24px}
.fixed_info{background:#ebab63}
.con_name{color:#fff}
.brown_back,.pt100{padding-top:55px}
.mb40{margin-bottom:25px}
.title{font-size:20px}
.pb100{padding-bottom:55px}
.serv_item{height:220px;padding-bottom:20px}
.serv_prev{padding:12px 20px;min-height:50px}
.mb50{margin-bottom:30px}
.text{font-size:16px}
.text p:last-child{margin-bottom:0}
.spec_text{line-height:1.3}
.spec_text p:last-child{margin-bottom:0}
.icon{height:auto;margin-bottom:20px}
.fcol.fcol1{display:flex;justify-content:space-between;width:100%;align-items:center}
.social{margin-top:0}
.foot_top{padding:25px 0}
.foot_center{padding:25px 0;}
.foot_bottom{padding:20px 0}
.copy{text-align:center}
.banner_wrap{top:50%}
.mm-listitem__text{font-size:17px;padding-top:15px;padding-bottom:15px}
.scroll_btn{font-size:12px}
.scroll_wrap{bottom:20px}
.pagebanner .fixed_info_wrap{display:none}
.mainbanner.pagebanner{height:250px}
.pagebanner .banner_wrap{top:55%}
.serv_title{font-size:15px}
.serv_arrow{width:30px;height:30px}
.serv_arrow svg{height:auto;width:55%}
.serv_icon{width:28px;margin-right:15px}
.serv_title{max-width:calc(100% - 73px)}
.serv_link{padding:13px;margin-bottom:13px}
.serv_icon svg{height:auto}
.textside{font-size:15px}
.pt65{padding-top:35px}
.textside .std_btn{margin-top:20px}
.imgside{width:100%;height:300px}
.breadcrumbs li{font-size:14px}
.docs_grid{grid-template-columns:repeat(1,1fr);gap:20px}
.question{font-size:15px;gap:15px;padding:15px 0}
.question span{max-width:calc(100% - 51px)}
.plus_minus{width:26px;height:26px}
.faq_item{padding:0 15px;margin-bottom:15px}
.answer{padding:17px 0;font-size:15px}
.contact_page{flex-wrap:wrap;gap:20px}
.cont_info{width:100%;min-height:auto}
.map{width:100%;height:300px}
.city_label{font-size:16px;margin-bottom:20px}
.mb35{margin-bottom:20px}
.city_btn{padding:12px 25px;font-size:15px}
.city_btns{gap:12px}
.cval{font-size:15px}
.map_link{font-size:15px}
.feedmodal .modal-body {
    padding: 40px 20px;
}

.feedtext {
    font-size: 15px;
}

.mb30 {
    margin-bottom: 20px;
}

.white_input {
    width: 100%;
    padding: 10px 15px;
}

.form_in {
    margin-bottom: 15px;
}
.fval br {
    display: none;
}
.head .social {display: none;}
}