 #ce_map_container{border:2px solid #CCC;background-color:#CCC ;font-size:12px;}#ce_map_canvas{width:100%;height:300px}#ce-directionsPanel{background-color:#FFF}#ce-map-cpanel-switch{padding:8px;font-size:120%;height:40px;margin-top:2px;background:#444 url("../images/map-icon.png") no-repeat 20px center}#ce-map-cpanel-switch a.ce-route, #ce-map-cpanel-switch a.ce-route:visited{color:#FFF;display:block;float:left;margin:10px 0 0 65px}.ce-map-cpanel fieldset{border-color:#CCC;border-style:solid none none;border-width:1px 0 0;clear:both;margin:3px}.ce-map-cpanel fieldset legend{font-size:150%}.ce-map-cpanel div{clear:left;display:block;width:100%}.ce-map-cpanel label{}.ce-map-cpanel div.submit div,.ce-map-cpanel div.submit div button{display:inline}#ce-map-coordinates{background-color:#F2EFE9;height:15px;margin-top:2px;padding:5px 0}#ce-map-coordinates div{float:left;width:49%;text-align:center}.ce-map-coord-label{font-weight:bolder}.ce-map-coord-value{}.vnt-contact-c-page{padding: 20px 0 30px;}.title_sm h2{margin-bottom: 20px;line-height: 1.4;color: #3ab0e4;text-transform: uppercase;font-size: 32px;}.wrapCont{padding-bottom: 0;}.bgContact{padding: 80px 0;}.bgContact.bgContact{background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1;}.bgContact.bgContact::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;z-index: -1;}.textContact{margin-bottom: 25px;font-size: 20px;line-height: 30px;color: #fff;text-transform: uppercase;}.bl_contact_c .style-contact{text-align: center;margin-bottom: 40px;}.bl_contact_c .form-group p span{text-transform: uppercase;font-weight: bold;font-size: 16px;}.bl_contact_c .form-group .flexRight{text-align: center;}.bl_contact_c .form-group button{}.info_contact{font-size: 14px;line-height: 22px;position: relative;margin: 0 auto;}.info_contact .name{font-size: 18px;line-height: 1.4;text-transform: uppercase;margin-bottom: 5px;}.info_contact .upper{text-transform: uppercase;font-weight: bold;}.info_contact .before{line-height: 27px;font-size: 18px;font-weight: 300;position: relative;margin-bottom: 5px;display: block;}.info_contact .addressCt{font-size: 18px;line-height: 27px;font-weight: 500;margin-bottom: 10px;color: #333333;}.info_contact .before:before{position: absolute;top:0;left:0;font-size: 16px;color: #bbbbbb;}.info_contact .inline-block{display: inline-block;margin-right: 20px;}.info_contact .view_map{margin: 20px 0 40px 0;text-align: center;}.info_contact .view_map a{display: inline-block;padding: 12px 40px;border: 1px solid #c88845;background-color: #c88845;color: #fff;text-transform: uppercase;font-size: 13px;border-radius: 25px;}.info_contact .view_map a:hover{background-color: #fff;color: #c88845;}.info_contact .view_map a span{margin-right: 5px;}.info_contact .Qcode{width: 150px;height: 150px;background: #ffffff;margin: 0 auto;}.info_contact .Qcode img{width: 100%;}.nameCampany{margin-bottom: 10px;text-align: center;}.nameCampany h2{color: #c88845;font-size: 40px;line-height: 50px;text-transform: uppercase;font-family: 'Roboto Condensed';}.grformct{display: flex;flex-wrap: wrap;margin: 0 -35px;}.grformct > div{padding: 0 35px;}.grformct .coll{width: calc(100% - 315px);}.grformct .colr{width: 315px;border-left: 1px solid rgba(255, 255, 255, 0.2);}.form-contact label{font-weight: 400;margin-bottom: 0;}.form-group{margin-bottom: 10px;}.form-contact input, .form-contact textarea, .form-contact select {width:100%;height: 55px;border: none;background-color: #fff;padding: 0 20px;border-radius: 3px;}.form-contact textarea {height: 115px;resize: none;padding: 15px;}.map_wrapper .map_title ul:after{content: '';display: block;clear: both;}.map_wrapper .map_title ul li {list-style:none;padding:0;display:inline-block;margin-bottom: 1px;}.map_wrapper .map_title ul li a {display: block;text-align:center;text-decoration:none;padding:14px 15px;position:relative;background: transparent;border-top: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-size: 16px;line-height: 20px;color: #666666;text-transform: uppercase;font-weight: bold;}.viewDetail button{display: inline-block;padding: 10px 50px;text-align: center;font-size: 14px;line-height: 22px;font-weight: bold;border: 1px solid #c88845;background-color: #c88845;border-radius: 25px;color: #fff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.viewDetail button:hover{background-color: #fff;color: #c88845;}.map_wrapper .map_title ul li:hover {z-index:9999;}.map_wrapper {background: #f5f5f5;padding: 0 9px 9px 9px;}.map_wrapper .map_title ul li:hover a, .map_wrapper .map_title ul li a.active {color: #3ab0e4;background-color: transparent;}.map_wrapper .tab_title{font-size: 14px;line-height: 25px;font-weight: 600;padding: 10px 15px;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;background: #3ab0e4;color: #fff;position: relative;display: none;}.map_wrapper .tab_title:after{position: absolute;width: 45px;text-align: center;font-family: FontAwesome;top: 50%;right: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);font-size: 24px;line-height: 30px;content: '\f107';font-weight: normal;}.lstContactCam .gripContact{display: flex;flex-wrap: wrap;margin: 0 -15px;}.gripContact .col{width: 50%;padding: 0 15px;margin-bottom: 30px;}.itemContactCam{border: 1px solid rgba(0,0,0,0.1);height: 100%;}.itemContactCam .theInfoAdd{padding: 20px;position: relative;height: calc(100% - 45px);}.itemContactCam .theInfoAdd .q_code{position: absolute;right: 20px;top: 20px;width: 150px;height: 150px;}.itemContactCam .theInfoAdd .name{font-size: 20px;line-height: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}.itemContactCam .theInfoAdd .lstAdress li{margin-bottom: 5px;position: relative;padding-left: 25px;font-size: 14px;line-height: 22px;color: #555555;}.itemContactCam .theInfoAdd .lstAdress li::before{position: absolute;left: 0;top: -2px;color: #aaaaaa;font-family: FontAwesome;font-size: 16px;line-height: 24px;}.itemContactCam .mapContactCam a{padding: 10px 15px;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);background-color: #f9f9f9;font-size: 16px;line-height: 24px;font-weight: 500;text-transform: uppercase;}.itemContactCam .mapContactCam a:hover{background-color: #c88845;color: #fff;}.itemContactCam .mapContactCam a i{color: #c88845;font-size: 16px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.itemContactCam .mapContactCam a:hover i{color: #fff;}.vhqcode .cname{max-width: 260px;margin-bottom: 20px;font-size: 18px;line-height: 27px;color: #fff;text-transform: uppercase;}.vhqcode .ccode{margin-bottom: 20px;max-width: 220px;}.vhqcode .clink{max-width: 260px;margin-bottom: 20px;font-size: 18px;line-height: 27px;color: #fff;text-transform: uppercase;}.vhqcode .clink a{color: #fff;text-decoration: underline;text-transform: initial;}@media screen and (max-width: 1024px){.info_contact {padding: 0;min-height: 0;}.info_contact .view_map {position: relative;margin-top: 10px;top: auto;right: auto;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}.map_wrapper .map_title{position: relative;}.map_wrapper .tab_title{display: block;text-transform: uppercase;}.map_wrapper .map_title ul{position: absolute;top: 44px;left: 0;right: 0;z-index: 98;background: #ffffff;border-top: 1px solid #ececec;display: none;}.map_wrapper .map_title.active ul{display: block;}.map_wrapper .map_title ul li{display: block;border-bottom: 1px solid #ececec;}.map_wrapper .map_title ul li a{padding: 10px 15px;background: #ffffff;border: 0;text-align: left;font-size: 14px;line-height: 20px;text-transform: none;}.map_wrapper .map_title ul li a.active{color: #666666;background-color: #ffffff;}.map_wrapper .map_title ul li:hover a.active {color: #005991;background-color: #ffffff;}}@media screen and (max-width: 991px) {.nameCampany h2{font-size: 26px;line-height: 34px;}.map_wrapper {padding: 0 ;}.info_contact .before{font-size: 15px;line-height: 23px;}.info_contact .addressCt{font-size: 15px;line-height: 25px;}.bl_contact_c .style-contact{margin-bottom: 30px;}.info_contact .view_map{margin-bottom: 30px;margin-top: 20px;}.bgContact{padding: 40px 0;}.textContact{font-size: 14px;line-height: 24px;margin-bottom: 20px;}.flexDesign{text-align: center;}.flexDesign .flexLeft{margin-bottom: 20px;}.map_content img, .map_content iframe{min-height: 280px;width: 100%;}.gripContact .col{width: 100%;margin-bottom: 20px;}.itemContactCam .theInfoAdd{padding: 15px 20px;}}@media screen and (max-width: 767px) {.title_sm h2{font-size: 22px;}.grformct .coll{width: 100%;margin-bottom: 20px;}.grformct .colr{width: 100%;border-left: none;}.vhqcode .cname{font-size: 15px;line-height: 23px;max-width: 100%;text-align: center;margin-bottom: 20px;}.vhqcode .ccode{max-width: 220px;margin: 0 auto;margin-bottom: 20px;}.vhqcode .clink{max-width: 100%;font-size: 15px;line-height: 23px;margin-bottom: 0;text-align: center;}}@media screen and (min-width: 996px) {.bl_contact_c .flexDesign{display: flex;justify-content: space-between;margin-top: 20px;margin-bottom: 0;}.bl_contact_c .flexDesign .flexLeft{width: 70%;}.vnt-contact-c-page{padding: 0 0 30px;}}