.services_item {
	width: auto !important;
	margin-left: 0%;
}
.social_icon li {
	float: left;
	width: 34px;
}
.social_icon li a {
	font-size: 15px;
	margin: 2px;
	padding: 3px;
}
.social_icon li:first-child {
}
.banner_info ul {
	display: none;
	overflow: hidden;
}

.banner-slide .top_pos {
	top: 80px;
}
.banner-slide {
	background: rgba(0, 0, 0, 0) url("../images/banner3.jpg") no-repeat scroll left top /100% 100% !important;
}

.banner-slide .carousel-inner {
	height: 286px;
}

.ins {

	border-bottom: 1px solid #ffffff;
	font-size: 13px;
	margin-bottom: 1px;
	padding: 18px 0;
	width: 100%;
}

.social_icon {
	top: 10px;
}
.service_prvode_list.aa {
    margin: 0 auto;
    width: 92%;
}
.services_item:hover .services_images img {
	-moz-transition: all 0s ease 0s;
	-webkit-transition: all 0s ease 0s;
	-o-transition: all 0s ease 0s;
	
	transition: all 0s ease 0s;
	-webkit-transition: all 0s ease 0s;
	-ms-transition: all 0s ease 0s;
	-o-transition: all 0s ease 0s;
}
.services_item:hover .services_images h4 {
	background: #a352a9;
	left: 0;
	width: 100%;
	transition: all .5s ease 0s;
}
.overlay {

	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	padding-top: 45px;
	left: 0px;
	width: 98%;
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
}
.services_images h4 {
	left: 0;
	width: 100%;
}
.login_section {
    bottom: -30px;
    float: none;
    margin: 0;
    position: absolute;
    right: 0;
    width: 131%;
}
.logo_info{display: none;}
#content_login h1:before, #content_login h1:after{ display: none;}
    .userlogin .social_icon {
    float: right;
    margin: 0;
    width: 100%!important;
}
.userlogin .login_section {
    bottom: -32px;
}
/*===============Our Partners css================*/
.partner_listing {
	margin: 0 auto;
	width: 100%;
	margin-bottom: 15px;
}
.partner_listing img {
	width: 100%;
}
.label_info_fildes input[type="text"] {
	margin-bottom: 5px;
}
.label_info_fildes select {
	width: 94%;
}
.label_info_fildes .year_row input[type="text"] {

	width: 80% !important;
}
.insurance_input_fields_list {
	float: none;
	width: 100%;
}
.insurance_input_fields_list .label_info_fildes input[type="text"] {

	width: 93% !important;
}
.insurance_input_fields_list .module_info .label_info {
	width: 99%;
}
.insurance_input_fields_list   .outpatient_check {
	float: right !important;
}
.insurance_input_fields_list  .label_info {
	width: 100% !important;
}
.Finding_section {
	height: 536px;
}

.cd-product-wrapper {

	margin: 0 auto 6px;
}

.service_prvode_list {
	float: none;
	margin: 0 auto;
	width: 92%;
}
.banner_info h1 {
	font-size: 20px;
}
.banner_info h2 {
	font-size: 16px;
}
.adjusts img {
	text-align: center;
	width: 100%;
}

.banner-slide .banner_info {
	background: rgba(225, 225, 225, 0.95) none repeat scroll 0 0;
}
.img-circle.rounded {

	height: 125px;
}
.banner_info ul li {

	width: 23%;
}
.banner-slide .carousel-caption {
	left: 0;
	padding-bottom: 30px;
	right: 0;
	width: 89%;
}
.social_icon {
    float: right;
    margin: 0;
    width: 82%;
}

/*======= buy-shares-only page css========*/
.about_section h3 {
    font-size: 17px;
}



/*======= Full Life Medical insurance for expatriates page css========*/
#form1 {
    margin: 0 auto;
    width: 94%;
}

.step1 .squaredTwo {
    float: right;
    margin-top: -41px;
}

.step1 .label_info > p {
	 display: block;
}
#globallimit {
    margin-top: 7px;
}
.french .change_plan_right .year_row {
    margin: 0 auto;
    padding: 3px;
    width: 80%;
}
.french .label_info.change_plan_left {
    width:100% !important;
}.visa-schengen .year_row {
    width: 49%;
}

.label_info_fildes input[type="email"] {
    width: 94%!important;
}
.help_5 {
   
    left: 0 !important;
    width: 98% !important;
}



