.global_presence_map1 {padding: 70px 0px 0px 0px; margin-bottom: 0; display: flex!important; }

.map_cont { width: 100%; float: left; height: 100vh; position: relative;}

#map-canvas {width: 100%;   float: left;  position: relative; height: 100vh; }

.map_content {position: absolute; width: 480px; background: #FFF; height: 100%; -moz-box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2); box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2); padding: 2%; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; left: 11%; z-index: 9; }
.map_content .content-head {width: 100%; margin: 0; } 
.map_content .content-head h1 {font-size: 24px; text-align: left; font-weight: 600; padding-left: 20px; color: #d90b13; }
 

.map_content .form_container {margin-top: 10px; width: 90%; float: left; }

.form-control, .map_content .form_container .form-group .dropdown-icon, .map_content ul li ul li .exports-parle-vender {position: relative; }


.map_content .form_container .form-control {cursor: pointer; border-bottom: 1px solid #d9d9d9 !important; }
.map_content .form_container .form-group .error, .map_list_elem {display: none; }

.map_content ul {list-style: none; float: left; width: 80%; margin-left: 20px; margin-top:20px; }
.map_height {height: 400px; overflow: auto; }

.map_content ul li ul {margin-left: 0; } 
.map_content ul li h1 {font-size: 26px; text-align: left; padding: 20px 0 15px; }
.parle-export-scroll-list {position: relative; overflow: hidden; height: 50vh; width: 100% !important; padding-right: 30px !important; }

.map_content ul li ul li {width: 100%; float: left; font-size: 1.4em; text-align: left; padding-bottom: 0; line-height: 1.5; font-size: 16px; }

.map_content .form_container .form-control {width: 100%; float: left; height: auto; border: none; border-radius: 0; padding: 15px 40px 15px 0; color: #808080; background-color: transparent; -webkit-box-shadow: none !important; box-shadow: none !important; font-size: 18px; font-weight: 400; }
 

.map_content.slide_out {transform: translate3d(-85%, 0, 0); -webkit-transform: translate3d(-85%, 0, 0); -moz-transition: translate3d(-85%, 0, 0); -ms-transition: translate3d(-85%, 0, 0); -o-transition: translate3d(-85%, 0, 0); }
.map_slide_btn.rotated {transform: rotate3d(0, 0, 1, 0deg); webkit-transform: rotate3d(0, 0, 1, 0deg); -ms-transition: all .4s ease; transition: all .4s ease; }
.map_slide_btn {position: absolute; top: 50%; right: -25px; width: 50px; height: 50px; background: #e11b29; border-radius: 50%; -moz-box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .2); box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .2); border: none; transform: rotate3d(0, 0, 1, 180deg); -webkit-transform: rotate3d(0, 0, 1, 180deg); -moz-transform: rotate3d(0, 0, 1, 180deg); -ms-transform: rotate3d(0, 0, 1, 180deg); -o-transform: rotate3d(0, 0, 1, 180deg); }
.map_slide_btn.rotated, .map_slide_btn:before {-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; }
.map_list_elem.active {display: block; }
.brand-listing .dropdown-text:before, .cd-vertical-nav a:before, .form-group .dropdown-icon:after, .form-group .dropdown-icon:before, .info-container:before {content: ''; }
.enscroll-track .handle3 {background-color: #e11b29; width: 7px; border-radius: 7px; left: 0; }

.form-control:focus {border-color: #129d42; outline: 0; -webkit-box-shadow: none !important; box-shadow: none !important; }

.map_height::-webkit-scrollbar {width: 5px; }
.map_height::-webkit-scrollbar-track {background: #f1f1f1; }
.map_height::-webkit-scrollbar-thumb {background: #da0a13; }
.map_height::-webkit-scrollbar-thumb:hover {background: #da0a13; }