#contacts{color:#000;font-size:16px}#contacts .about_message{background:#f5f5f5;padding:20px 30px;font-size:18px;font-weight:700}#contacts .about_message a{color:#318ccc;text-decoration:underline}#contacts .contacts_information{border:1px solid #dedede;margin-top:15px;padding:25px}#contacts .contacts_information .contacts_list .item .img_box{width:45px;text-align:center;position:absolute}#contacts .contacts_information .contacts_list .item .img_box img{display:inline-block}#contacts .contacts_information .contacts_list .item .text_box{margin-left:60px;font-size:14px;color:#444}#contacts .contacts_information .contacts_list .item .text_box p{margin:0}#contacts .contacts_information .contacts_list .item .text_box p .nowrap{white-space:nowrap}#contacts .contacts_information .contacts_list .item .text_box .title{font-weight:500;margin-bottom:10px;font-size:16px}#contacts .sub_title{font-size:24px}#contacts .schedule_deliveries .item .img_box{height:90px;position:relative}#contacts .schedule_deliveries .item .img_box img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#contacts .schedule_deliveries .item .text_box{color:#444;padding:0 10px;height:135px}#contacts .schedule_deliveries .item .text_box p{margin:0;text-align:center}#contacts .schedule_deliveries .item .text_box .title{text-align:center;font-weight:700;font-size:18px;margin-bottom:8px}#contacts .schedule_deliveries .item .text_box .for_position{padding-left:25px}#contacts .schedule_deliveries .item .text_box .for_position_sunday{padding-left:10px}#contacts .driving_directions .item{border:1px solid #dedede;padding:20px 0}#contacts .driving_directions .driving_directions_title{text-transform:uppercase;font-size:14px;font-weight:700}@media only screen and (max-width :767px){#contacts .main_title{font-size:20px;margin:0 0 20px;font-weight:500}#contacts .sub_title{font-size:22px;font-weight:500}#contacts .about_message{padding:20px 15px;font-size:16px;font-weight:300}#contacts .contacts_information{padding:0;border:none}#contacts .contacts_information .contacts_list{border:1px solid #dedede;padding:15px 15px 0}#contacts .contacts_information .contacts_list .item{padding-bottom:20px}#contacts .contacts_information .contacts_list .item .text_box .title{font-weight:500}#contacts .contacts_information .contacts_list .item:not(:last-child){border-bottom:1px solid #dedede;margin-bottom:20px}#contacts .contacts_information .contacts_list .item .for_position{display:none}#contacts .contacts_information .map_wrapper{height:320px;margin:30px -15px 0}#contacts .schedule_deliveries .item{border:1px solid #dedede}#contacts .schedule_deliveries .item:not(:first-of-type){border-top:none}#contacts .schedule_deliveries .item:not(:last-child){border-bottom:none}#contacts .schedule_deliveries .item:not(:last-child) .text_box{border-bottom:1px solid #dedede;margin:0 15px}#contacts .schedule_deliveries .item .text_box .title{font-weight:500}#contacts .schedule_deliveries .item .text_box{padding:0 10px 30px;height:auto}#contacts .nova_poshta_banner{display:none}#contacts .driving_directions .text_box .driving_directions_title.desktop{display:none}#contacts .driving_directions .item{padding:20px 15px 10px;font-size:14px}#contacts .driving_directions .item .img_box img{display:block;float:left;margin:5px 25px 0 0}#contacts .driving_directions .item .img_box p{float:left;width:150px}#contacts .driving_directions .text_box p{font-weight:300}#contacts .driving_directions .text_box p .mobile_bold{font-weight:500}#contacts .delivery-value{text-align:left}#contacts .delivery-value .for_position{display:none}}@media only screen and (min-width :768px){#contacts .nova_poshta_banner{margin:35px 0 30px}#contacts .nova_poshta_banner img{display:block;width:100%}#contacts .schedule_deliveries .item{width:32%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dedede}#contacts .schedule_deliveries .item:not(:last-child){margin-right:2%}#contacts .driving_directions .driving_directions_title.mobile{display:none}#contacts .driving_directions .img_box{float:left;width:130px;text-align:center}#contacts .driving_directions .text_box{float:left;padding:0 10px;width:78%;width:calc(100% - 130px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width :768px) and (max-width:1023px){#contacts .about_message{font-weight:500}#contacts .contacts_information{padding:0 15px 15px}#contacts .contacts_information .contacts_list .item .text_box .title{font-weight:500}#contacts .contacts_information .contacts_list .item{width:50%;float:left;padding-top:25px}#contacts .contacts_information .contacts_list .item .text_box{font-weight:300;width:62%;min-height:170px}#contacts .contacts_information .contacts_list .item .text_box .text>div:first-child{margin-bottom:10px}#contacts .contacts_information .contacts_list .item:nth-child(1) .text_box{border-bottom:1px solid #dedede}#contacts .contacts_information .contacts_list .item:nth-child(2) .text_box{border-bottom:1px solid #dedede}#contacts .contacts_information .map_wrapper{width:100%;height:400px;margin-top:30px}#contacts .sub_title{font-weight:500;font-size:22px}#contacts .driving_directions .text_box{font-weight:300}#contacts .schedule_deliveries .item .text_box .title{font-weight:500}#contacts .schedule_deliveries .item .text_box p{font-weight:300;font-size:14px}#contacts .driving_directions .text_box .driving_directions_title{font-weight:500}#contacts .driving_directions .text_box p .desktop_bold{font-weight:500}#contacts .delivery-value{text-align:left}#contacts .delivery-value .for_position{display:none}}@media only screen and (min-width :1024px){#contacts .contacts_information>div{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contacts .contacts_information .contacts_list{width:55%}#contacts .contacts_information .map_wrapper{width:40%;height:520px;float:right}#contacts .contacts_information .contacts_list .item:not(:first-child){margin-top:25px}#contacts .contacts_information .contacts_list .item div.text>div:nth-child(1){float:left;width:calc(95% - 137px);padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contacts .contacts_information .contacts_list .item div.text>div:nth-child(2){float:right;width:150px}#contacts .contacts_information .contacts_list .item:not(:last-child) .text_box{border-bottom:1px solid #dedede;padding-bottom:25px}#contacts .driving_directions .text_box p .desktop_bold{font-weight:700}#contacts .delivery-value{text-align:right}}