.locationpage{margin-right:35px;}
.cat-searchcontainer{display:flex; align-items:center; justify-content:space-between;}
.addrsrch{display:flex;}
.search_country{display:flex; align-items:center;border:1px solid #ddd; padding:0 5px;width:25%;}
.search_country select{border:none; height:35px;width:100%; background:#FFF;}
.addrsrch{display:flex; align-items:center; border:1px solid #ddd; padding:0 5px;}
.addrsrch input{border:none; height:35px;}
.addrsrch input:focus,.search_country select:focus{outline:none; border:none;}
.addrsrch button{border:none; height:35px; background:#FFF; cursor:pointer;}
.colwrap{padding-left:35px;}

.contactbox{border:1px solid #ddd; margin-top:30px;}
.addrhd{display:flex; justify-content:space-between; align-items:center;border-bottom:1px solid #ddd;background:#eef0f6;padding:12px 10px 12px 20px;font-weight:600;}
.contactname i{margin-right:8px;}
.othlocedit a{display:inline-block;margin:0 2px;width:25px;height:25px;background:#188bec;text-align:center;line-height:25px;color:#FFF;border-radius:50%;font-size:12px;}
.othlocedit a i{}
.othlocedit a:last-child{margin-right: 0;} 
.vcontacttxt:first-child{padding-top:20px;}
.vcontacttxt{padding-bottom:10px;}
.vcontacttxt ul{display:block; list-style:none; margin:0; padding:0;}
.vcontacttxt ul li{display:flex; padding:0 20px 20px;}
.vcontacttxt ul li i{margin-right:8px; position:relative; top:4px; font-size:14px;}
.vcontacttxt ul li a{display:inline-block; margin-left:5px; color:#365899;} 
.vcontacttxt ul li:last-child{padding-bottom:0px;}

.vcontacttxt ul li.loc-operationlist{display:block;}

.rotatevid{padding-bottom:15px;}
.scl-txt{padding:0 20px; margin-top:10px;}
ul.abtcontact-page{margin:0; padding:0; list-style:none;}
ul.abtcontact-page li{display:flex; align-items:center;}
ul.abtsocial-page{display:flex;}
ul.abtsocial-page{margin:0;padding:0 0 0 15px;}
ul.abtsocial-page li{margin-right:5px;}
ul.abtsocial-page i{width:35px; text-align:center; height:35px; line-height:35px; background:#ebebeb; color:#000;border-radius:50%;}
.rightcontactbx .elembx a{margin-right:10px;}
.locmap iframe{width:100%; height:250px;}

.add-cont-header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ddd;}
.add-cont-header h4{margin:0; padding:0;}
.add-container-main .item{ margin:10px;}
.add-container{display:flex;align-items:center;background:#ebebeb; padding:10px; margin:8px 0;}
.add-container .add-images{margin-right:10px;max-width:100px;} 
.add-container .add-images img{max-width:100%;}
.add-titile small{display:block; margin:0px 0 0 0; color:#333;}
.add-titile h4{font-size:16px; font-weight:400; margin:0;padding:0px;}
.blogpostcontainer .add-container{background:#FFF; border-bottom:1px solid #ddd; margin:0;}

.profie-pageabout .legend{padding:10px;border-bottom:1px solid #ddd;}
.legend h2{margin:0;padding:0;font-size:16px;}
.showmorelocation{padding:10px; text-align:center;}
.showmorelocation span{display:inline-block; padding:5px 15px; border-radius:5px;background: #ddd; font-size: 14px; cursor:pointer;}


@media(max-width:575px) {
	.locationpage{margin-right:0px;}
	.mrgtop{margin-top:35px !important;}
	
	.container{width:100%;}
	.header{padding:8px 15px;}
	.middle-col-md, .prorightcol{width:90%; margin:0 auto;}
	.prorightcol{margin-top:30px;}
	
	.colwrap{padding-left:0px;}
	.vcontacttxt ul li a{margin-left:0px;}
	.vcontacttxt ul li{padding:0 15px 20px;}
}