/* COMMON */
.link2 {
	color: #007bff !important;
	text-decoration:none !important;
}
a {
	cursor:pointer !important;
}
.text_weight_bold2 {
	font-weight: bold;
}
.inner_page_image_type1 {
    margin-top: 20px;
    border: solid 1px #c0bfc1;
    padding: 3px;
    display:none;
}
#image_sets_last_row {
	margin-bottom: 40px;
}
.inner_menu_box_top {
	color: white;
}
.inner_page_menu_box {
	font-size: 1.2em;
	text-align: center;
	color: white;
	margin-right: 4%;
	float: left;
	width: 40%;
	background-color: #3974ba;
	border-radius: 4px;
	margin-top: 30px;
	padding-top: 40px;
	padding-bottom: 40px;
	transition: all 0.5s linear;
	/* background: rgb(132, 119, 163);
	background: -moz-linear-gradient(left, rgba(132, 119, 163, 1) 1%, rgba(106, 79, 165, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(132, 119, 163, 1) 1%, rgba(106, 79, 165, 1) 100%);
	background: linear-gradient(to right, rgba(132, 119, 163, 1) 1%, rgba(106, 79, 165, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8477a3', endColorstr='#6a4fa5', GradientType=1); */
}
.inner_page_menu_speciality {
	font-weight: bold;
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 1;
}
.inner_page_menu_icon {
	font-size: 1.6em;
	margin-top: 10px;
}
.inner_page_menu_name {
	color: white;
	font-family: 'Muli', sans-serif;
}
#page_title {
	text-align: center;
	font-size: 1.8em;
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	padding-top: 40px;
	margin-bottom: 0px;
	color: white;
	line-height: 1.1;
	letter-spacing: 1px;
	font-weight: bold;
}
.breadcrumbs_a:hover {
	color: white;
}
.breadcrumbs_a {
	color: white;
}
#breadcrumbs {
	font-family: 'Muli', sans-serif;
	font-size: 1.1em;
	text-align: center;
}
#page_title_section {
	background-color: #f9f5f5;
	padding-bottom: 15px;
}
#page_title_icon {
	margin-left: auto;
	margin-right: auto;
	display: block;
	color: white;
	font-size: 2.5em;
}
.page_title_main_icon {
	font-size: 4em !important;
} 
.page_title_sub_icon {
    position: relative; 
}
#page_slogan {
	font-family: 'Muli', sans-serif;
	color: white;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 30px;
	margin-bottom: 0px;
	line-height: 1.25;
}
#inner_page_column2_type1 {
	background-color: white;
	height: 260px;
	border-radius: 60px 0px 0px 0px;
	padding-left: 5%;
	padding-top: 15px;
}
#inner_page_column2_main_type1 {
	background-color: #412975;
}
#inner_page_column1_type1 {
	background-color: #412975;
	height: 260px;
	border-radius: 0px 0px 90px 0px;
}
.link:focus {
	outline: none !important;
}
.form-control:focus {
	border-color: #ccc !important;
	box-shadow: none;
}
.form-control {
	border-radius: 0px !important;
}
.no_space {
	padding-left: 0px;
	padding-right: 0px;
}
.no_space_right {
	padding-right: 0px !important;
}
.no_space_left {
	padding-left: 0px !important;
}
.full_image {
	width: 100%;
}
.link {
	text-decoration: none !important;
}
button:focus {
	outline: none !important;
}
.link:hover {
	text-decoration: none !important;
}
/* HEADER */

.header_slogan {
	font-family: 'Muli', sans-serif;
	color: white;
	padding-top: 19px;
	line-height: 1.2;
	font-size: 0.9em;
}
#header {
	background-color: #230f4a;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 2000;
	position: relative;
}
.nav-link {
	color: white !important;
	text-decoration: none;
	font-family: 'Muli', sans-serif;
	font-size: 1.02em;
	font-weight: 300;
	text-shadow: none !important;
}
#logo_main {
	color: #af00ad;
	font-weight: 900;
	font-family: 'Muli', sans-serif;
	font-size: 3.2em;
	margin-bottom: 0px;
	text-align: right;
	padding-right: 10%;
}
#logo_main_a {
	color: #e7312d;
}
.navbar {
	padding-left: 6%;
	margin-top: 12px;
}
.logo_sub {
	font-family: 'Racing Sans One', cursive;
	/* color: #dfbddf; */
	color:#dedeff;
	font-size: 2.6em;
	margin-bottom: 3px;
	padding-top: 25px;
	line-height: 0 !important;
}
#logo {
	float: right;
	margin-right: 10%;
	margin-top: 4px;
}  
.nav-item {
	padding-right: 8px;
}
.nav-link:hover {
	color: #dfbddf !important;
}
#info_center_wrapper {
	/* margin-bottom:15px; */
	margin-top:0px !important;
}
#home_page {
	overflow-x: hidden;
}
#home_middle_column {
	/* background-color: #412975;
	 min-height: 510px; */
}
.home_right_title_type2_a {
	cursor: pointer !important;
}
.home_left_title {
	color: black;
	font-family: 'Muli', sans-serif; 
	margin-bottom: 0px;
	font-size: 1.3em;
	text-transform: uppercase;
    font-weight: 900 !important;
}
#home_left_column {
	padding-left: 3.5%;
	padding-top: 20px;
	background-color: white;
	border-radius: 0px 40px 0px 0px;
}
#home_left_ul {
	list-style-type: none;
	line-height: 1.65;
	font-family: 'Muli', sans-serif;
	padding-left: 0px;
	margin-bottom: 0px;
}
#home_left_ul li a {
	color: #4f4f4f;
	font-size: 0.85em;
}
.home_left_column_icons1 {
	color: #aeb6bd;
	margin-right: 3%;
	width: 15px !important;
}
#home_left_ul li a:hover {
	font-weight: 600 !important;
	color: black !important;
}
.home_left_ul li a {
    font-size: 1.05em !important;
    line-height: 2;
}
.home_left_box2 {
	margin-top: 13px;
}
.home_info_centre_icon {
	margin-top: 3.5px;
}
#info_pic {
    margin-top: 4px;
	width: 25%;
}
.home_info_centre_links {
	font-family: 'Muli', sans-serif;
	font-size: 0.85em;
	color: #4f4f4f;
}
.home_info_centre_links:hover {
	color: #4f4f4f;
}
.home_client_names {
	font-family: 'Muli', sans-serif;
	color: black;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.home_client_a {
	color: #0033f1;
	margin-left: 3%;
}
.home_left_a {
	color: #0033f1 !important;
	font-family: 'Muli', sans-serif;
}
.home_client_text {
	font-family: 'Muli', sans-serif;
	font-size: 0.85em;
	color: black;
	line-height: 1.5;
	font-weight: 400;
	margin-bottom: 5px;
	padding-left: 3%;
}
#home_clients_row {
	padding-left: 4%;
	padding-right: 4%;
	margin-top: 30px;
}
#watermark {
	float: right;
	font-size: 0.8em;
	margin-bottom: 10px;
	color: black;
}
#home_right_column {
	padding-right: 3%;
	padding-top: 20px;
	padding-left: 3%; 
	border-radius: 40px 0px 0px 0px;
}
.home_right_title {
	color: black;
	font-family: 'Muli', sans-serif;
	font-weight: 900;
	margin-bottom: 3px;
	font-size: 1.3em;
	text-transform: uppercase;
}
.fa-phone {
	transform: rotate(102deg);
}
#home_phone {
	font-size: 1.4em;
	margin-top: 3px;
}
.home_right_icons1 {
	color: #dedbdb;
}
.home_right_icons {
	margin-top:6px;
}
#home_whatsapp {
	font-size: 1.9em;
}
#home_viber {
	font-size: 1.8em;
}

.home_left_new_li {
    margin-top: 6px;
    margin-bottom: 16px;
}
.home_left_new_title {
    font-size: 1em !important;
    color: #4f4f4f;
    line-height: 1.2;
    margin-bottom: 2px;
}
@font-face {
	font-family: myrad_pro_regular;
	src: url(../fonts/myrad_pro_regular.otf);
}
#home_title {
	text-align: center;
	font-size: 2.6em;
	font-family: myrad_pro_regular;
	color: white;
	margin-top: 8px;
	margin-bottom: 0px;
}
#home_slogan {
	font-family: myrad_pro_light;
	color: white;
	margin-bottom: 0px;
	text-align: center;
	font-size: 1.2em;
	line-height: 0;
}
@font-face {
	font-family: myrad_pro_light;
	src: url(../fonts/myrad_pro_light.otf);
}
.home_middle_section_rows {
	margin-top: 24px;
	padding-left: 6%;
	padding-right: 6%;
}
.home_middle_section_row2 {
	margin-top: 8px;
}
#home_about_text {
	font-family: 'Muli', sans-serif; 
	margin-bottom: 0px;
	font-size: 0.85em;
}
#home_acts_instructions {
	margin-bottom: 0px;
	margin-top: 2px;
	font-size: 0.8em;
	color: white;
	font-family: 'Muli', sans-serif;
}
#home_acts_ul {
	font-family: 'Muli', sans-serif;
	font-size: 0.85em;
	color: white;
	list-style-type: none;
	padding-left: 0px;
}
.home_acts_icon {
	margin-right: 2%;
}
#home_acts_ul li {
	width: 100%;
	padding-bottom: 7px;
}
.home_info_center_titles {
	padding-bottom: 10px;
}
#home_acts_ul li a {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.history_judge_name {
	color: white;
	font-family: 'Muli', sans-serif;
}
.history_modal_text {
	font-family: 'Muli', sans-serif;
	line-height: 1.7;
	font-size: 0.88em;
	margin-bottom: 0px;
	color: white;
}
.close {
	background-color: #e02921;
	color: white;
	opacity: 1;
	z-index: 1000;
	font-size: 2em;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	text-shadow: none;
}
.close:hover {
	background-color: #ff1600;
	opacity: 1 !important;
	color: white !important;
	text-shadow: none;
}
.history_modal_title {
	font-family: 'Muli', sans-serif;
	color: white;
	text-transform: uppercase;
	font-size: 1.7em;
}
.modal {
	padding-right: 0px !important;
	z-index: 5000 !important;
}
.modal-dialog {
	margin-left: 0px !important;
}
.modal-dialog {
	max-width: 100%;
	margin-top: 65px;
	margin-left: 1%;
}
.modal_team_image {
	border: solid 8px white;
}
.modal-content {
	padding-top: 10px;
	padding-bottom: 10px;
	background: rgba(25, 9, 56, 0.97);
	border-radius: 0px;
}
.modal-header,
.modal-footer {
	border: none;
}
#home_acts_ul {
	background-color: transparent !important
}
#home_acts_ul .nav-link.active {
	background-color: transparent !important
}
#home_left_curve {
	position: absolute;
	left: -16.1%;
	top: -18px;
	z-index: 500;
}
#home_right_curve {
	position: absolute;
	right: -16.2%;
	top: -19px;
	z-index: 500;
}
#home_hotline {
	font-size: 1.3em;
	color:white;
	font-family: 'Muli', sans-serif;
	font-weight: 300; 
	margin-bottom: 0px;
}
#home_email {
	margin-bottom: 15px;
	color:white;
	font-size: 0.85em;
	font-family: 'Muli', sans-serif; 
}
#home_email_icon {
	color: #a9b1b8;
	font-size: 2em;
}
.home_right_title_type2 {
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.2em;
	margin-bottom: 0px;
	font-weight: 600;
}
.home_right_title_type2 {
	color: #212529 !important;
}
.bold {
	font-weight: 900;
}
.home_right_text_type2 {
	font-family: 'Muli', sans-serif;
	color: black;
	font-size: 0.85em;
	line-height: 1.5;
	margin-top: 5px;
	margin-bottom: 0px;
}
.home_right_wrappers {
	margin-top: 30px;
}
#home_main_section {
	background-color: #412975;
}
#home_acts_ul li {
	cursor: pointer;
}
.slider_image {
	border-radius: 4px;
}
.home_info_centre_links_title_row {
	line-height: 1.3;
}
#home_mobile_left_column {
	display: none;
}
#home_purple_box_border {
	border-radius: 0px 0px 25px 25px;
	height: 20px;
	background-color: #412975;
}
.home_about_more {
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.home_about_more:hover {
	color: white;
}
.carousel-control-prev-icon {
	background-color: #230f4a !important;
	background-size: 60% !important;
}
.carousel-control-next-icon {
	background-color: #230f4a !important;
	background-size: 60% !important;
}
.carousel-control-prev {
	opacity: 1 !important;
}
.carousel-control-next {
	opacity: 1 !important;
}
.home_left_a:hover {
	color: #0033f1 !important;
}
.inf_center_icons {
	padding-left: 10%;
}
.info_center_caption {
    line-height: 1.2;
    /* font-family: 'Merriweather', serif; */
    font-family: 'Muli', sans-serif;
    font-size: 1em;
    color: white;
    margin-top:5px;
    /* margin-bottom: 4px; */
    float:left;
    padding-left:3%;
}
#home_info {
	float:left;
}
/* CONTACT */

#company_address {
	text-align: center;
	font-size: 1.2em;
	font-family: 'Muli', sans-serif;
}
#contact_page_address {
	font-family: 'Muli', sans-serif;
	font-size: 1.13em;
	margin-bottom: 10px;
}
#contact_map_icon {
	color: #412975;
	font-size: 1.2em;
	margin-right: 0.5%;
}
.contact_form_field {
	margin-bottom: 20px;
	height: 45px;
}
#contact_message {
	min-height: 112px;
}
.contact_title_type1 {
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	text-align: center;
	margin-bottom: 10px;
	font-weight: 300;
	margin-top: 10px;
}
#contact_form_wrapper {
	padding: 40px 50px 40px 50px;
	margin-bottom: 15px;
	font-family: 'Muli', sans-serif;
	background-color: #d6d6d6;
}
#contact_button {
	background-color: #412975;
	font-family: 'Muli', sans-serif;
	border: none;
	/* border-radius: 4px; */
	border-radius: 50px;
	padding-top: 7px;
	color: white;
	padding-bottom: 7px;
	float: right;
	padding-left: 17px;
	padding-right: 17px;
	cursor: pointer;
	transition: all 0.5s linear;
}
#contact_button:hover {
	background-color: #5c3f9c;
}
.contact_form_field:focus {
	border-color: #c8c5ce !important;
}
#contact_page_hotline {
	font-size: 1.2em;
}
#contact_sms_icon {
	margin-top: 10px;
	width: 9%;
}
.contact_icons {
	color: white;
}
.contact_page_icons {
	margin-right: 3%;
}
#contact_viber_box {
	background-color: #9069b1;
}
#contact_page_email_box {
	height: 179px;
}
#contact_page_email {
	text-transform: lowercase;
	font-size: 1em;
}
#whatsapp_box {
	background-color: #1bd741;
}
#contact_phone_box {
	background-color: #ffb100;
}
.contact_icon_box {
	color: white;
	border-radius: 4px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* SERVICES */
#liability_content {
    padding-left: 20%;
}
.services_text_type1 {
	font-family: 'Muli', sans-serif;
	font-size: 1.05em;
	padding-top: 2px;
}
.services_text2 {
	padding-bottom: 15px;
}
.services_row_type1 {
	margin-bottom: 15px;
}
.services_icon_type1 {
	float: right;
    margin-right: 5%; 
    width: 23px;
    object-fit: cover;
    height: 23px;
    margin-top: 4px;
} 
.services_subtitle {
	color: #412975;
	font-family: 'Muli', sans-serif;
	margin-bottom: 25px;
	margin-top: 40px;
	font-size: 1.8em;
	text-align: center; 
	font-weight: 900;
}
.services_button {
	padding-top: 8px;
	padding-bottom: 8px;
}
.services_subtitle_scope {
	font-family: 'Muli', sans-serif;
	font-size: 1.2em;
	color: black;
	/* padding-left: 3%; */
	font-weight: bold;
}
.features_list2 {
    margin-top: 8px;
    padding-top: 14px; 
}
.features_list3 {
	border-top: dashed 1px #c1bbbb;
}
.services_subtitle2_2 {
	margin-bottom: 0px;
	line-height: 1;
}
.services_subtitle2 {
	color: #412975;
	font-family: 'Muli', sans-serif;
	margin-bottom: 18px;
	font-size: 1.7em;
	text-align: center;
	font-weight: 600;
}
/* INFO CENTRE */ 
.tax_main {
    font-weight: bold;
    font-size: 1.1em;
} 
.tax_sub {
   margin-left: 6%;
}
#info_center_last_row {
	margin-bottom:40px;
}
.info_center_menu_a {
	color:#212529;
}
.info_center_menu_a:hover {
	color:black;
}
.info_center_subtitles2{
    margin-bottom: 2px;
    color: #8562d2;
    font-size: 1.15em;
    font-weight: 700;
    margin-top: 20px;
}
#info_center_content {
	padding-left: 3%;
	padding-right: 3%;
}
.activity_date {
	float: right;
	margin-bottom: 0px;
}
#activities_ul {
	font-family: 'Muli', sans-serif;
}
.activity_title {
	color: #007bff;
}
.activity_subtitle {
	padding-left: 2%;
	margin-top: 40px;
	font-size: 1.2em;
	font-family: 'Muli', sans-serif;
	margin-bottom: 0px;
	font-weight: 700;
	color: #412975;
}
ul.timeline {
	list-style-type: none;
	position: relative;
}
ul.timeline:before {
	content: ' ';
	background: #d4d9df;
	display: inline-block;
	position: absolute;
	left: 29px;
	width: 2px;
	height: 100%;
	z-index: 400;
}
ul.timeline > li {
	margin: 20px 0;
	padding-left: 20px;
	font-family: 'Muli', sans-serif;
}
ul.timeline > li:before {
	content: ' ';
	background: white;
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #22c0e8;
	left: 20px;
	width: 20px;
	height: 20px;
	z-index: 400;
}
.timeline_title {
	margin-bottom: 2px;
	color: black;
	font-size: 1.05em;
}
.timeline_sub_li {
	font-family: 'Muli', sans-serif;
	font-size: 1.1em;
	line-height: 1.4;
	padding-left: 7%;
	margin-top: 5px;
}
#info_centre_table {
	margin-bottom: 0px;
	font-size: 1.05em;
}
#info_centre_table tr td {
	padding-bottom: 0px;
}
.info_centre_button {
	font-family: 'Muli', sans-serif;
	width: 100%;
	text-align: left;
	background-color: transparent;
	border: none;
	line-height: 2.2;
}
.info_centre_button2 {
	line-height: 3;
}
.company_incorporation_title {
    font-family: 'Muli', sans-serif;
    color: #412975;
    font-size: 1.5em;
    font-weight: 900;
    margin-bottom: 8px;
}
.boi_subtitle {
    padding-left: 2.5%;
    font-family: 'Muli', sans-serif;
    margin-bottom: 10px;
    font-size: 1.15em;
    color: #412975;
    font-weight: 600;
}
.info_centre_button4 {
    font-size: 1.2em; 
}
.info_centre_button4 a {
	font-weight:bold !important;
    color: #412975;
} 
#info_center_buttons2_row {
	margin-top: 15px;
}
.info_centre_menu_icon {
	margin-right: 2%;
	font-size: 1.05em;
	color: #a39ab7;
}
.info_centre_menu_a {
	color: #333;
}
.info_centre_menu_a:hover {
	font-weight: 600;
	color: black;
} 
.registration_icon {
	margin-right:1.5%;
    color: #8a5bf1 !important;
	font-size:0.8em !important;
}
.registration_link{
    font-size: 1.2em;
    font-family: 'Muli', sans-serif;
    margin-bottom:0px; 
}
#info_center_introduction {
	margin-bottom: 0px;
	font-size: 1.05em;
	line-height: 1.8;
	width: 90%;
	font-family: 'Muli', sans-serif;
	padding-top: 30px;
	padding-left: 3%;
}
#info_center_introduction::first-letter {
	font-size: 1.5em;
	color: white;
	font-weight: bold;
	background-color: #412975;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 1%;
}
 
.info_center_banner_column {background-size: cover;   background-image: url("../images/info_center/company-secretary-services-in-sri-lanka-company-law-in-sri-lanka-information.png");
	   }
.large_table {
	table-layout:fixed;
} 
.company_incorporation_rows {
	margin-top:50px;
} 
.info_center_banner_row {
	/*  background-color: #a19dab; */
	margin-top:50px;
}
.info_center_section_title {
	text-transform: capitalize;
	font-weight: 400;
	padding-top: 80px;
	margin-bottom: 0px;
	color: white;
	line-height: 1.1;
	letter-spacing: 1px;
	text-align: left;
	font-family: 'Muli', sans-serif;
	padding-left: 7%;
}
.info_center_left_column {
	background-color: #412975;
	height: 360px;
}
.info_center_normal_title {
	font-size: 1.8em;
}
.info_center_bold_title {
	font-weight: bold;
	font-size: 2.3em;
}
.info_center_title_icon {
	color: #412975;
	font-size: 4em;
	margin-left: 7%;
	margin-top: 20px;
	background-color: white;
	padding-top: 5px;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 5px;
	border-radius: 4px;
}
.info_center_ul li a {
	color: #333;
}
.info_center_ul li a:hover {
	color: black;
}
.info_center_text_icon {
	margin-right: 0.5%;
}
.info_center_subtitles {
	border-radius:4px;
	font-family: 'Muli', sans-serif;
	background-color: #8562d2;
	width: fit-content;display: table;
	font-size: 1.13em;
	margin-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: white;
	margin-top: 40px;
}
.info_center tr td {
	font-size: 1em;
	padding-bottom: 0px;
	font-family: 'Muli', sans-serif;
}
.info_center_text {
	margin-bottom: 0px;
	font-size: 1em;
	line-height: 1.8;
	font-family: 'Muli', sans-serif;
}
.info_center_text_ul {
	list-style-type: none;
	margin-bottom: 0px;
	font-size: 1em;
	line-height: 1.8;
	font-family: 'Muli', sans-serif;
}
.info_center_ul2 {
	font-family: 'Muli', sans-serif;
	padding-bottom: 35px;
	color: black;
	padding-bottom: 0px;
	line-height: 2;
	margin-bottom: 0px;
	font-size: 1em;
	list-style-type: none;
	padding-left: 0px;
}
.info_center_ul2_icon {
	color: #6A1B9A;
	margin-right: 1%;
}
.info_center_ul3 li {
	padding-left: 6%;
	line-height: 1.5;
	padding-top: 9px;
}
.info_center_ul {
	font-family: 'Muli', sans-serif;
	padding-top: 35px;
	padding-bottom: 35px;
	color: black;
	line-height: 2;
	margin-bottom: 0px;
	padding-left: 15%;
}
.info_center_subtitles3 {
    color: #000000 !important;
    margin-top: 0px !important;
    font-size: 1.05em !important;
    font-weight: 600 !important; 
}
.info_center_banner_text {
    padding-left: 5%;
    padding-top: 40px;
    /* padding-top:22px; */
}
.info_center_subtitles3_last_content {
	padding-bottom: 15px;
}
#info_center_title {
	font-size:1.5em;
}
/* REVIEWS */

.review_image {
	float: right;
	width: 80%;
}
.review_row {
	font-family: 'Muli', sans-serif;
}
.review_title {
	margin-bottom: 2px;
	color: black;
	font-weight: bold;
}
.review_position {
	margin-bottom: 0px;
	color: black;
	font-size: 1em;
}
.review_text {
	margin-bottom: 10px;
}
.review_icons {
	margin-bottom: 4px;
}
.review_stars {
	color: #e7711b;
	font-size: 0.8em;
}
.review_row {
	margin-bottom: 40px;
}
#reviews_wrapper {
	margin-top: 50px;
	padding-left: 5%;
	padding-right: 5%;
}
#country_column_title {
	font-family: 'Muli', sans-serif;
	font-size: 1.1em;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
}
#review1 {
	margin-top: 5px;
}
.review_flag_icon {
	border-radius: 4px;
	margin-right: 1%;
	border: solid 1px #e4e0e0;
}
.reveiws_flag_buttons {
	margin-top: 10px;
}
#reviews_slogan {
	font-family: 'Muli', sans-serif;
	font-size: 1.6em;
	margin-bottom: 8px;
	margin-top: 12px;
	color: #412975;
}
/* COMPANY REGISTRATION */
#company_incorporation_content {
    padding-left: 22%;
}
.activity_subtitle2 {
	padding-left: 2%;
	margin-top: 15px;
}
.registration_button {
    font-family: 'Muli', sans-serif;
    background-color: #412975;
    border-radius: 4px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 6px;
    padding-bottom: 4px;
    text-transform: uppercase;
    font-size: 0.7em;
    margin-top: 5px;
    left: 70%;
    cursor: pointer;
    color: white;
    border: none;
    border-bottom: solid 2px #20153a;
    position: absolute;
    z-index: 1000;
}
.registration_button:hover {
	background-color: #51358e;
}
/* SERVICES */
.company_incorporation_last_row {
	margin-bottom:40px;
}
#company_incorporation_last_row {
	margin-bottom:50px !important;
} 
.services_text2 {
    margin-top: 8px;
}
.services_text3 {
    margin-top: 25px;
}
.services_text {
	font-family: 'Muli', sans-serif;
	color: black;
	line-height: 1.8;
	margin-bottom: 5px;
}
.services_main_subtitle {
	font-family: 'Muli', sans-serif;
	color: #412975;
	font-size: 1.5em;
	font-weight: 900;
	margin-bottom: 8px;
}
.services_main_row {
	margin-top: 50px;
}
.services_main_row2 {
    margin-top: 75px;
}
.text_weight_bold {
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 5px;
}
.text_weight_bold3 {
	font-size:1.5em;
}
.paragraph_li {
	margin-left: 4%;
}

/* LIMITED LIABILITY */
.limited_liability_image {
	margin-top:30px;
}
#liability_subtitle { 
    padding-left: 3%;
} 
#liability_text {
    padding-left: 4%; 
}

/* DUTIES & RESPONSIBILITY */
.duties_table {
    font-family: 'Muli', sans-serif;
    font-size:1.01em;
}
#duties_content2_column2{
    padding-left: 3%;
}
#duties_left_column {
    padding-left: 3%;
    padding-right: 3%;
}
.duties_table tr td {
	border-top:none;
}
/* E-REGISTRATION */
.registration_section_title {
    font-family: 'Muli', sans-serif;
    color: black;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.4em;
    padding-left: 1%; 
}
.registration_title {
	font-family: 'Muli', sans-serif;
    font-size: 1em;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-left: 3%;
}
.registration_section_subtitle {
    font-family: 'Muli', sans-serif;
    font-size: 1.1em;
    margin-bottom: 0px; 
    color: black;
}
.registration_section_subtitle_row {
	/* margin-top:30px */
}
#eregistration_content {
    padding-right: 10%;
}
.registration_field {
	padding-top: 5px;
	font-family: 'Muli', sans-serif;
}
.required {
	color:red;
	font-family: 'Muli', sans-serif;
}
.registration_row {
    margin-bottom: 15px;
}
.registration_field2 {
    min-height: 75px;
}    



/* NEW CODES - VERSION 02 ..... */
.modal-content2 {
	background:white !important;
}
.history_modal_text {
	color:#333 !important;
}
.history_modal_title2 {
	color:black !important;
}
#duties_left_column2 {
	padding-left: 12% !important;
}
.registration_link {
	color:#333 !important;
}
.registration_link2 {
	font-size: 1.4em !important;
    color: black !important;
    font-weight: bold !important;
}
.home_right_column2 {
    padding-right: 0% !important;
    padding-top: 0px !important;
    padding-left: 0% !important; 
    border-radius: 0px !important;
}
.home_left_column2 {
    padding-right: 0% !important;
    padding-top: 0px !important;
    padding-left: 0% !important;
    background-color: white !important;
    border-radius: 0px !important;
}
#contact_main_wrapper { 
    /* padding-right: 7%; */
    padding-top: 10px;
    /* padding-left: 16%; */
    text-align:center;
}
#home_our_services_title {
	padding-top: 12px;
	font-weight:normal
}
.home_left_title2 {
	color:white !important;
	font-weight:normal !important;
}    
#home_left_secretary_sub_wrapper {
	background-color:white;   
	border-radius: 40px 0px 0px 0px;
    padding-right: 3%;
    padding-top: 20px;
    padding-left: 5%;
}
.home_left_new_li2 {
	margin-top:0px;
}
#home_left_main_wrapper {
    min-height: 137px; 
    padding-left: 5%;
    padding-top: 12px;
    color: white;
    text-align:center;
}
#home_info {
	font-size: 1.5em;
    margin-top: 3px;
} 
#home_left_sub_wrapper {
	background-color:white;  
	padding-left: 9%;
    border-radius: 0px 40px 0px 0px;
}
.info_centre_button5 {
	font-size: 1.3em;
}
.info_centre_button5 a {  
    font-weight: bold !important; 
}
.info_centre_button5 a:hover {  
    font-weight: bold !important; 
}
.info_centre_button6 {
	font-size: 1.13em;
}
.info_centre_button6 a {  
    font-weight: bold !important; 
}
.info_centre_button6 a:hover {  
    font-weight: bold !important; 
}
.contact_page_icon {
	top:-12px;
}
.other_services_page_icon {
	top:-32px;
}
.company_secretary_page_icon {
	top: -15px;
}
#home_special_banner {
	margin-top: 6px;
    margin-left: 5%;
}
.home_country_flags {
    width: 90%;
    margin-top: 5px;
    border: solid 1px #c5bdbd;
}
#home_left_main_wrapper,
#home_left_services,
#contact_main_wrapper,
.home_right_column2,
#home_left_secretary_wrapper {
	/* background-color: #cfcff5; */
    background-color:#b2b2dc;
}
.home_left_title2,
.info_center_caption,
.home_right_icons1,
#home_hotline,
#home_email {
	color: black !important;
}
#info_center_wrapper,
#home_right_column {
	background-color: #412975;
}
#home_left_main_wrapper {
	border-radius: 0px 40px 0px 0px !important;
}
#home_about_text {
	color: #bdbaba;
}
#contact_main_wrapper {
	border-radius: 40px 0px 0px 0px !important;
}
.card {    
	background-color: #fdfdfd !important;
    margin-bottom: 3px !important;
    border-radius: 0px !important;
}
.accordion_plus_icon {
	float:right !important;
	margin-top:5px !important;
	color: #e02e2a !important;
}
.card-header {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    border-bottom: 0px !important;
}
#registration_section_title1 {
    margin-top: 45px;
}
#info_centre_new_title {
	text-align:left !important;
}
#go_back_button {
    font-family: 'Muli', sans-serif;
    float: right;
    font-size: 0.9em;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 7px;
    padding-bottom: 7px;
    cursor: pointer;
    background-color: #f3f1f7;
    border: solid 1px #c7bbbb;
    border-radius: 4px;
    margin-bottom: 12px;
}
#go_back_button:hover {
	background-color: #e5e2ea;
} 
.e_registration_go_back{
    float: left !important;
    margin-left: 4% !important;
    margin-top: 15px !important;
}  
#slider_caption {
    font-family: 'Muli', sans-serif;
    position: relative;
    top: -32px;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    color: white;
    line-height: 1.3;
    font-size: 0.8em;
    background-color: #230f4a;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 0px 0px 4px 4px;
    text-align:center;
}