/*=== MEDIA QUERY ===*/
@import url("https://fonts.googleapis.com/css?family=Rubik:400,500,600,700,800,900|Poppins&display=swap");
html 
{
overflow-x: hidden;
}

body 
{
line-height: 1.6;
font-family: "Poppins", sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 16px;
color: #333333;
font-weight: 400;
overflow-x: hidden;
position:relative;
}

hr
{
	border-color:#777777 !important;
}


.text-primary
{
color:#002e6a !important;
}

.text-info
{
color:#009387 !important;
}


h1,h2,h3,h4,h5,h6
{
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight:bold;
  font-style: normal;
}

ul.listing li
{
list-style: none !important;
position: relative!important;
margin-bottom:10px;
line-height:135%;
}

ul.listing li:before
{
	
	content: "⬤"; /* Unicode character for a bullet */
	color: #009588; /* Sets the color of your custom bullet */
	position: absolute;
	left: -1.7em;
	top: 0.10em;
	font-size:13px;

}


p 
{
line-height:150%;
margin-bottom:30px;
}


.bg-secondary
{
	background:#009387 !important;
}

.wave-bg
{
	background:url(../images/grey-wave.jpg) no-repeat left top;
	background-position:0 -100px;
}

.slider
{
	
}


.float
{
	position:absolute;
	width:60px;
	top:400px;
	right:100px;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	line-height:100%;
}

.float a
{
	display:inline-block;
	padding-bottom:15px;
}


.btn-side
{
	width:120px !important;
	height:auto;
}

.side-mobile-tooltip
{
	line-height:100%;
	font-size:85%;
	color:#0c7268;
	font-weight:bold;
}


.modal-dialog {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}
@media(max-width: 768px) {
  .modal-dialog {
    min-height: calc(100vh - 20px);
  }
}



@media (max-width:991px) 
{
.table
{
	font-size:85% !important;
}	
	
.banner .date-block 
{
	padding:10px 20px;
}

.banner h1
{
	padding:30px;
	font-size:200%;
}

.float
{
	position:relative;
	width:100%;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
	text-align:center;
	line-height:100%;
	padding-bottom:40px;
}

.side-mobile-tooltip
{
	display:block;
}

.float a
{
	margin-left:10px;
	margin-right:10px;
}

.btn-side
{
	width:120px !important;
	height:auto;
	margin-bottom:10px;
}


}


.my-float{
	margin-top:22px;
}


.bg-light2
{
background:#fff3d4;
border:1px solid #f6d3a0;
}

.table-fee thead
{
background:#29326d;
color:#ffffff;

}

.table-fee thead td
{
border-right:1px solid #29326d;
}

.table-fee
{
border:3px solid #29326d;
width:100%;
}

.table-fee td
{
padding:7px 15px;
border-bottom:1px solid #29326d;
border-left:1px solid #29326d;
}



.navbar .container
{

padding-top:0;
margin-top:0;
}



.navbar-desktop
{
padding-top:40px;
}

.navbar-brand img
{
height:120px;
width:auto;
}

.login-area
{
position:absolute;
right:35px;
top:25px;
z-index:10;
}



.login-btn,
.login-btn:active,
.login-btn:visited
{
font-size:13px;
background:#d4af37;
color:#ffffff !important;
padding:8px 30px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
}

.login-btn:hover

{
background:#009487;
color:#ffffff !important;
}

@media (max-width:991px) 
{
.navbar .container
{
padding:0;
margin:0;
}

.container-fluid.login-container
{
	width:150% !important;
	margin-right:-32px !important;
}

.login-area
{
position:relative;
right:0;
left:0;
top:-8px;
z-index:10;
background:#0c7268;
width:100%;
padding:5px;
margin-left:-16px;
margin-right:-16px;
padding-bottom:8px;
}

.login-btn
{
font-size:14px;
background:#0c7268 !important;

}

.login-btn:hover
{
	color:#d3ae37 !important;
}

.navbar-desktop
{
padding-top:0px;
}	

.navbar-brand 
{
margin-bottom: 0px;
}



.navbar
{
border-bottom:1px solid #e5b5c5;
}

.navbar-toggler
{
	margin-right:20px;
}

.navbar-collapse
{

background:#f5f5f5;

}




.navbar-nav > .nav-item
{
border-bottom:0px;
text-align:left;

}

.navbar-nav > .nav-item.dropdown > .dropdown-menu > li
{
text-align:left !important;
}

}





.navbar-toggle .icon-bar 
{
background: #c32033;
}

input[type=email], input[type=password], input[type=text], input[type=tel] 
{
box-shadow: none;
height: 45px;
outline: none;
font-size: 14px;
}
input[type=email]:focus, input[type=password]:focus, input[type=text]:focus, input[type=tel]:focus 
{
box-shadow: none;
border: 1px solid #c32033;
}

.form-control 
{
box-shadow: none;
border-radius: 0;
}
.form-control:focus 
{
box-shadow: none;
border: 1px solid #c32033;
}

select.form-control 
{
	height:45px;
}

.py-7 
{
padding: 7rem 0px;
}

.btn 
{
display: inline-block;
font-size: 14px;
font-size: 0.8125rem;
font-weight: 700;
letter-spacing: 0.5px;
padding: 0.75rem 2rem;
font-family: "Rubik", sans-serif;
text-transform: uppercase;
border-radius: 5px;
border: 2px solid transparent;
transition: all 0.35s ease;
}
.btn.btn-icon i 
{
border-left: 1px solid rgba(255, 255, 255, 0.09);
padding-left: 15px;
}
.btn:focus 
{
outline: 0px;
box-shadow: none;
}




.btn-main 
{
background: #c32033;
color: #fff;
border-color: #c32033;
}
.btn-main:hover 
{
background: #0c7268;
border-color: #0c7268;
color: #fff;
}

.btn-main-2 
{
background: #0c7268;
color: #fff;
border-color: #0c7268;
}
.btn-main-2:hover 
{
background: #c32033;
color: #fff;
border-color: #c32033;
}

.btn-solid-border 
{
border: 2px solid #c32033;
background: transparent;
color: #c32033;
}
.btn-solid-border:hover 
{
border: 2px solid #c32033;
color: #fff;
background: #c32033;
}
.btn-solid-border:hover.btn-icon i 
{
border-left: 1px solid rgba(255, 255, 255, 0.09);
}
.btn-solid-border.btn-icon i 
{
border-left: 1px solid rgba(0, 0, 0, 0.09);
}

.btn-transparent 
{
background: transparent;
color: #222;
border-color: #6F8BA4;
}
.btn-transparent:hover 
{
background: #6F8BA4;
color: #fff;
}

.btn-white 
{
background: #fff;
border-color: #fff;
color: #222;
}
.btn-white:hover 
{
background: #c32033;
color: #fff;
border-color: #c32033;
}

.btn-solid-white 
{
border-color: #fff;
color: #fff;
}
.btn-solid-white:hover 
{
background: #fff;
color: #222;
}

.btn-round 
{
border-radius: 4px;
}

.btn-round-full 
{
border-radius: 50px;
}

.btn.active:focus, .btn:active:focus, .btn:focus 
{
outline: 0;
}

.bg-gray 
{
background: #eff0f3;
}

.bg-primary 
{
background: #01156b !important;
}

.bg-primary-dark 
{
background: #152440;
}

.bg-primary-darker 
{
background: #090f1a;
}

.bg-dark 
{
background: #222;
}

.bg-gradient 
{
background-image: linear-gradient(145deg, rgba(19, 177, 205, 0.95) 0%, rgba(152, 119, 234, 0.95) 100%);
background-repeat: repeat-x;
}

.section 
{
padding: 70px 0;
}

.section-sm 
{
padding: 70px 0;
}

.section-bottom 
{
padding-bottom: 100px;
}

.subtitle 
{
color: #c32033;
font-size: 14px;
letter-spacing: 1px;
}

.overlay:before 
{
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
opacity: 0.5;
background: #0c7268;
}

.overly-2 
{
position: relative;
}
.overly-2:before 
{
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
}

.text-sm 
{
font-size: 14px;
}

.text-md 
{
font-size: 2.25rem;
}

.text-lg 
{
font-size: 3.75rem;
}

.no-spacing 
{
letter-spacing: 0px;
}

/* Links */
a 
{
color: #222;
text-decoration: none;
transition: all 0.35s ease;
}

a:focus, a:hover 
{
color: #0c7268;
text-decoration: none;
}

a:focus 
{
outline: none;
}


label.error {
text-align: left;
width: auto;
padding: 0px 0 0 20px;
clear: none;
display: block;
color: #b92a45;
font-size: 12px;
font-weight: normal;
border: none;
margin-top:7px;
background: url(../images/required.png) no-repeat left center;
}


.content-title 
{
font-size: 40px;
line-height: 50px;
}

.page-title 
{
padding:20px 0px 10px 0px;
position: relative;
text-align:left; !important;
}
.page-title .block h1 
{
color: #fff;
font-size:220%;
padding-top:10px;
letter-spacing:1px;
font-weight:400;
}


.footer-btm
{
	font-size:14px;
}

@media (max-width:768px) 
{
.page-title 
{
padding-bottom:0px;
}	

.page-title .block h1 
{
color: #fff;
font-size:200%;
padding-top:10px;
padding-bottom:0;
margin-bottom:0;
}

.navbar-brand img
{
height:120px;
width:auto;
}

}



.page-title .block p 
{
color: #fff;
}
.page-title .breadcumb-nav 
{
margin-top: 0px;
padding-top: 30px;
}

.slick-slide:focus, .slick-slide a 
{
outline: none;
}

@media (max-width: 480px) 
{

}


.secondary-bg 
{
background: #c32033;
}

.section-title 
{
margin-bottom: 70px;
}

.text-lg 
{
font-size: 50px;
}

.gray-bg 
{
/*background-image: url("../images/bg_footer.jpg");*/
background: #f5f5f5;
}

@media (max-width: 480px) 
{
.text-lg 
{
  font-size: 28px;
}

.navbar-brand img
{
height:100px;
width:auto;
}
}
@media (max-width: 400px) 
{
.text-lg 
{
  font-size: 28px;
}
}
#navbarmain .nav-link 
{
font-weight: 600;
padding: 15px 5px;
color: #002e6a;
font-family: "Rubik", sans-serif;
text-transform: capitalize;
font-size: 18px;
transition: all 0.25s ease;
text-align:center;
line-height:100%;
}
#navbarmain .nav-link:hover,
#navbarmain .active .nav-link 
{
color: #002e6a;
}

.dropdown-toggle::after 
{
display: none;
}

.navbar-brand 
{
margin-top:0px;
}



.header-top-bar 
{
background: #002e6a;
font-size: 14px;
padding: 10px 0px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
color: #fff;
line-height:115%;
}

.header-top-bar span.h5 
{
font-size:16px !important;
}







.top-bar-info li a 
{
color: #fff;
margin-right: 20px;
}

.top-right-bar a span 
{
color: #fff;
font-weight: 600;
letter-spacing:0px;
vertical-align: middle;
}
.top-right-bar a i 
{
color: #fff;
}

@media (max-width:991px) 
{

	
.header-top-bar span.h5 
{
font-size:14px !important;
text-align:center !important;
padding:0;
margin:0;
line-height:100%;
}
.header-top-bar
{
	text-align:center !important;
}

#navbarmain .nav-link 
{
text-align:left;
}
}


@media (max-width: 992px) 
{
.navigation 
{
  text-align: center;
}
}
.navigation .dropdown-menu 
{
padding: 0px;
border: 0px;
border-top: 10px solid #d3ae37;
background: #d3ae37;
border-radius: 0px;
}
@media (max-width: 992px) 
{
.navigation .dropdown-menu 
{
  text-align: center;
  float: left !important;
  width: 100%;
  margin: 0;
}
}
.navigation .dropdown-toggle::after 
{
display: none;
}
.navigation .dropleft .dropdown-menu,
.navigation .dropright .dropdown-menu 
{
margin: 0;
}
.navigation .dropleft .dropdown-toggle::before,
.navigation .dropright .dropdown-toggle::after 
{
font-weight: bold;
font-size: 14px;
border: 0;
display: inline-block;
font-family: IcoFont !important;
vertical-align: 1px;
}
.navigation .dropleft .dropdown-toggle::before 
{
content: "\eac9";
margin-right: 5px;
}
.navigation .dropright .dropdown-toggle::after 
{
content: "\eaca";
margin-left: 5px;
}
.navigation .dropdown-item 
{
padding: 5px 20px;
background: transparent;
font-weight: 400;
color: #ffffff;
}
.navigation li:last-child .dropdown-item 
{
border-bottom: 0;
}
.navigation .dropdown-submenu.active > .dropdown-toggle,
.navigation .dropdown-submenu:hover > .dropdown-item,
.navigation .dropdown-item.active,
.navigation .dropdown-item:hover 
{
background:#002e6a;
}
.navigation button:focus 
{
outline: 0;
}
@media (min-width: 992px) 
{
.navigation .dropdown-menu 
{
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in, visibility 0s linear 0.2s, transform 0.2s linear;
  display: block;
  visibility: hidden;
  opacity: 0;
  min-width: 200px;
  transform: translateY(10px);
}
.navigation .dropleft .dropdown-menu,
.navigation .dropright .dropdown-menu 
{
  margin-top: -5px;
}
.navigation .dropdown:hover > .dropdown-menu 
{
  visibility: visible;
  transition: all 0.3s ease 0s;
  opacity: 1;
  transform: translateY(0);
}
}


.bg-1 
{
background: url("../images/title-bg.jpg") no-repeat left bottom;
background-size: cover;
position: relative;
}

.banner 
{
position: relative;
/*background:#c32033 url("../images/slider-fasava1.jpg")  no-repeat right bottom;*/
/*background:#01156a;*/
background:#01156b url("../images/slider-fasava1b.jpg");
/*background:#01156b url("../images/slider-bg.jpg");*/
/*background:#01156b url("../images/slider-fasava1.jpg")  no-repeat left bottom;*/

/*background-size: contain;
overflow: hidden;*/
background-repeat: no-repeat;

min-height:680px;
}
.banner .date-block 
{
margin-top:150px;
color:#fff;
line-height:100%;
font-size:24px;
}

.letter-spacing 
{
letter-spacing: 2px;
}

.text-color 
{
color: #c32033;
}

.text-color-2 
{
color: #0c7268;
}

.divider 
{
width: 40px;
height: 5px;
background: #0c7268;
}

@media (max-width: 480px) 
{

.banner 
{
  min-height: 320px;
}
}
@media (max-width: 400px) 
{

.banner 
{
  min-height: 320px;
}
}

.about-img img 
{
border-radius: 5px;
box-shadow: 0px 0px 30px 0px rgba(0, 42, 106, 0.1);
}

.award-img 
{
height: 120px;
margin-bottom: 10px;
align-items: center;
display: flex;
justify-content: center;
background: #eff0f3;
}


.read-more 
{
color: #c32033;
}

@media (max-width: 480px) 
{
.doctors .btn-group 
{
  display: block;
}
.doctors .btn-group .btn 
{
  margin: 8px 3px;
}
}
@media (max-width: 400px) 
{
.doctors .btn-group 
{
  display: block;
}
.doctors .btn-group .btn 
{
  margin: 8px 3px;
}
}
@media (max-width: 768px) 
{
.doctors .btn-group 
{
  display: block;
}
.doctors .btn-group .btn 
{
  margin: 8px 3px;
}
}
.cta 
{
background: url("../images/bg/bg-4.jpg") no-repeat 50% 50%;
background-size: cover;
position: relative;
}
.cta:before 
{
position: absolute;
content: "";
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: rgba(34, 58, 102, 0.95);
}

.mb-30 
{
margin-bottom: 30px;
}

.text-color-primary 
{
color: #c32033;
}

.cta-section 
{
margin-bottom: -80px;
}

.cta-2 
{
background: url("../images/bg/cta-bg.png") no-repeat;
background-position: center center;
}

.cta-page 
{
background: url("../images/bg/banner.jpg") no-repeat;
background-size: cover;
position: relative;
}

.testimonial 
{
position: relative;
}
.testimonial:before 
{
width: 48%;
height: 100%;
top: 0;
left: 0px;
position: absolute;
content: "";
background: url("../images/bg/bg-2.jpg") no-repeat 50% 50%;
}
.testimonial .slick-dots 
{
text-align: left;
}

.testimonial-block 
{
position: relative;
margin-bottom: 20px;
}
.testimonial-block p 
{
background: #fff;
font-size: 18px;
}
.testimonial-block .client-info 
{
margin-bottom: 20px;
}
.testimonial-block .client-info h4 
{
margin-bottom: 0px;
}
.testimonial-block i 
{
font-size: 60px;
position: absolute;
right: 46px;
bottom: 89px;
opacity: 0.08;
}
.testimonial-block .slick-dots 
{
text-align: left;
}

.testimonial-wrap-2 .slick-dots 
{
margin-left: -10px;
}

.testimonial-block.style-2 
{
background: #fff;
padding: 30px;
margin: 0px 4px;
margin-bottom: 30px;
}
.testimonial-block.style-2 .testimonial-thumb 
{
float: left;
}
.testimonial-block.style-2 .testimonial-thumb img 
{
width: 80px;
height: 80px;
border-radius: 100%;
margin-right: 20px;
margin-bottom: 30px;
border: 5px solid #eff0f3;
margin-top: -5px;
}
.testimonial-block.style-2 .client-info p 
{
clear: both;
background: transparent;
}
.testimonial-block.style-2 i 
{
bottom: -20px;
color: #0c7268;
opacity: 0.3;
}

@media (max-width: 480px) 
{
.testimonial-wrap 
{
  margin-left: 0px;
}
.testimonial::before 
{
  display: none;
}
}
@media (max-width: 400px) 
{
.testimonial-wrap 
{
  margin-left: 0px;
}
.testimonial::before 
{
  display: none;
}
}
@media (max-width: 768px) 
{
.testimonial-wrap 
{
  margin-left: 0px;
}
.testimonial::before 
{
  display: none;
}
}
@media (max-width: 992px) 
{
.testimonial-wrap 
{
  margin-left: 0px;
}
.testimonial::before 
{
  display: none;
}
}
.contact-form-wrap .form-group 
{
margin-bottom: 20px;
}
.contact-form-wrap .form-group .form-control 
{
height: 60px;
border: 1px solid #EEF2F6;
box-shadow: none;
width: 100%;
background: #f4f9fc;
}
.contact-form-wrap .form-group-2 
{
margin-bottom: 13px;
}
.contact-form-wrap .form-group-2 textarea 
{
height: auto;
border: 1px solid #EEF2F6;
box-shadow: none;
background: #f4f9fc;
width: 100%;
}

.social-icons li 
{
margin: 0 6px;
}
.social-icons a 
{
margin-right: 10px;
font-size: 18px;
}

.google-map 
{
position: relative;
}

.google-map #map 
{
width: 100%;
height: 500px;
}

.mt-90 
{
margin-top: 90px;
}

.contact-block 
{
text-align: center;
border: 5px solid #EEF2F6;
padding: 50px 25px;
}
.contact-block i 
{
font-size: 50px;
margin-bottom: 15px;
display: inline-block;
color: #0c7268;
}

.blog-item-content h2 
{
font-weight: 600;
font-size: 38px;
}

/*=================================================================
Single Blog Page
==================================================================*/
.nav-links .page-numbers 
{
display: inline-block;
width: 50px;
height: 50px;
border-radius: 100%;
background: #eee;
text-align: center;
padding-top: 13px;
font-weight: 600;
margin-right: 10px;
}
.nav-links .page-numbers:hover 
{
background: #c32033;
color: #fff;
}
.nav-links .page-numbers.current 
{
background: #c32033;
color: #fff;
}

.footer 
{

padding-bottom: 10px;
}


/* ===========================
   RELATED AGENCIES & SOCIAL
============================ */
.related-agencies {
text-align: center;
padding:20px 10px;
}
.related-agencies h4 {
font-weight: 500;
font-size: 100%;
padding: 20px;
}
.related-agencies h4.morespace 
{
padding:15px 0px;
}
.related-agencies ul, .related-agencies li 
{
list-style: none;
padding: 0;
margin: 0;
}
.related-agencies ul 
{
text-align: center;
}
.related-agencies li {
display: inline-block;
padding: 0px;
}
.related-agencies ul li img 
{
height:130px !important;
width:auto;
margin-bottom:10px;
}
.related-agencies ul li img.morespace 
{
padding-left: 10px;
padding-right: 10px;
}



.bottom-logo 
{
max-width:300px;
height:auto;
}


@media (max-width:991px) 
{
.footer 
{
text-align:center;
padding-bottom:0;
}

.banner 
{

background:none;
background:#c32033;
}

.footer .widget h4
{
font-size:16px;
}

.footer .widget
{
font-size:12px;
line-height:125%;
padding-top:30px;
margin-top:30px;
}

.footer-btm
{
	line-height:125%;
}
}




.lh-35 
{
line-height: 35px;
}

.logo 
{
font-weight: 600;
letter-spacing: 1px;
}
.logo h3 
{
color: #c32033;
}
.logo span 
{
color: #c32033;
}

.widget .divider 
{
height: 3px;
}
.widget h4 
{
color: #c32033;
}
.widget .footer-menu a 
{
color: #6F8BA4;
}
.widget .footer-menu a:hover 
{
color: #0c7268;
}

.footer-contact-block span 
{
font-weight: 400;
color: #6F8BA4;
}
.footer-contact-block i 
{
font-size: 20px;
}

.footer-btm 
{
border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.footer-socials li a 
{
width: 45px;
height: 45px;
background: #6F8BA4;
color: #fff;
display: inline-block;
text-align: center;
border-radius: 100%;
padding-top: 12px;
}

.widget-contact h6 
{
font-weight: 500;
margin-bottom: 18px;
}
.widget-contact h6 i 
{
color: #0c7268;
}

.subscribe 
{
position: relative;
}
.subscribe .form-control 
{
border-radius: 50px;
height: 60px;
padding-left: 25px;
border-color: #eee;
}
.subscribe .btn 
{
position: absolute;
right: 6px;
top: 6px;
}

.backtop 
{
position: fixed;
background: #0c7268;
z-index: 9999;
display: inline-block;
right: 55px;
width: 50px;
height: 50px;
bottom: 50px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
border-radius: 50px;
transition: 0.3s;
}
@media (max-width: 992px) 
{
.backtop 
{
  bottom:80px;
  right: 15px;
}
}
@media (max-width: 768px) 
{
.backtop 
{
  width: 45px;
  height: 45px;
}


.slider
{
  font-size:85% !important;
}


.related-agencies h5
{
padding-top:30px;
font-size:95% !important;
}

.related-agencies ul li img 
{
width:auto;
height:80px !important;
margin-bottom: 10px;
}



}
.backtop:hover 
{
background-color: #0c7268;
}
.backtop i 
{
color: #fff;
font-size: 20px;
}

.reveal 
{
transition: all 0.3s;
cursor: pointer;
opacity: 1;
}

.about p
{
line-height:145%;
}



.calculation-container 
{
display:flex;
width: 100%;
}
.calculation-col-1, 
.calculation-col-2 
{
/*display: table-cell;*/
color: #ffffff;

}

.calculation-col-1 
{
width: 80% !important;
padding: 12px 15px;
}
.calculation-col-2 
{
width: 20% !important;	
font-weight: bold;
padding: 12px 15px;
}

.calculation-row-1 
{
background-color: #454545;
border-top: 1px solid #999;
}

.calculation-row-2 
{
background-color: #ee4960;
border-top: 1px solid #454545;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

}

.calculation-row-3 
{
background-color: #fff79a;
color: #111111;
border-top: 1px solid #454545;

}


.total-price-container 
{
/*display: table;*/
display:flex;
}

.total-price-currency, 
.total-price-amount 
{
/*display: table-cell;*/
}

.total-price-currency 
{

padding-right:5px;
}
.total-price-amount 
{

}

.total-price-amount input[type="text"]
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	height:20px;
	line-height:20px;
	font-weight:700;
	font-size:100%;
}




.table-container 
{
/*display: table;*/
display:flex;
width: 100%;
/*align-items: center;*/
}

.for-mobile-row {
display: none;
}



.table-col-1, .table-col-2, .table-col-3, .table-col-4 
{
/*display: table-cell;*/
padding:5px 10px;
border-bottom: 1px solid #cccccc;
text-align:left !important
}




.table-col-1 {
width: 55%;
padding-top:15px !important;
}
.table-col-2, .table-col-3, .table-col-4 
{
width: 15%;
padding-top:15px !important;
}

.table-col-3
{
padding-left:30px;	
}

.table-header 
{
background-color: #002e6a;
color: #ffffff;
font-weight: 600;
}
.table-header > .table-col-1, 
.table-header > .table-col-2, 
.table-header > .table-col-3, 
.table-header > .table-col-4 
{
padding: 10px;
/*display:table-cell;*/
}


.mobile-text {
display: none;
}


/*# sourceMappingURL=style.css.map */
