/* Post disabling example! */
.section.blog-page #post-container .post-99999,
.sidebar .recent-posts .post-99999 {display: none !important;}

@font-face {
    font-family: 'Raleway Regular';
    src: url('../fonts/Raleway-Regular.woff2') format('woff2'),
         url('../fonts/Raleway-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Raleway Medium';
    src: url('../fonts/Raleway-Medium.woff2') format('woff2'),
         url('../fonts/Raleway-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Raleway Bold';
    src: url('../fonts/Raleway-Bold.woff2') format('woff2'),
         url('../fonts/Raleway-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Satisfy';
    src: url('../fonts/Satisfy-Regular.woff2') format('woff2'),
        url('../fonts/Satisfy-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
* {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	vertical-align: baseline;
	outline: none;
}
/* universal classes */

body.overlay-bg::before {
    content: '';
    display: block;
    background: rgba(0, 0, 0, 0.9);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    transition: 0.5s;
}
.hidden-popup {
    display: none;
}
.pop-up-buttons {
    position: sticky;
    bottom: 0;
    background: #fff;
}
#popup-container {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    max-height: 80%;
    overflow-y: auto;
    text-align: center;
    width: 90%;
    max-width: 1000px;
    z-index: 999999;
}
#popup-container img {
    width: 100%;
    vertical-align: bottom;
}
#close-popup-btn {
    position: fixed;
    top: 30px;
    right: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background: #fff04b;
    cursor: pointer;
    z-index: 999999;
}
#close-popup-btn svg path {
	fill: #000;
}

.h-100 {
    height: 100% !important;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.full-width,
.size-full {
    width: 100%;
    overflow: hidden;
}
.text-center {
    text-align: center;
}.text-left {    text-align: left;}
img {
	vertical-align: bottom;
	max-width: 100%;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
    font-family: 'Raleway Regular';
}
p {
    font-size: 16px;
    line-height: 28px;
    padding: 0 0 30px 0;
    color: #747474;
    font-family: 'Raleway Regular';
}
p strong {
    font-family: 'Raleway Bold';
    font-weight: normal;
}
ul.innerul{
	font-size: 16px;
    line-height: 28px;
    padding: 0 0 30px 30px;
    color: #747474;
    font-family: 'Raleway Regular';
}
ul.innerul li{
	padding-bottom:15px;
	list-style: disc;
}
ul.innerul li:last-child{
	padding-bottom:0;
}
a {
    color: #016cc4;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.form-label {
    padding: 10px 0 0 0;
}
.bg_f5f5f5 {
    background: #f5f5f5;
}
.bg_0077c0 {
    background: #0077c0;
}
.me-2 {
    margin-right: 2rem !important;
}
.pe-1 {
    padding-right: 1rem !important;
}
.with-bg-img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.single-post-content .post-footer {
    width: 100%;
    overflow: hidden;
}
.single-post-content .related-post-img {
    padding-bottom: 90%;
    display: block;
}
.single-post-content .related-posts h3 a {
    color: inherit;
    text-decoration: none;
}
.single-post-content .post-footer .blog-sidebar-btn {
    width: fit-content;
    float: left;
}
.single-post-content .post-navigation {
    width: 100%;
    overflow: hidden;
}
.single-post-content .post-navigation .post-btn {
    width: 40%;
    max-width: 180px;
    padding: 15px 0;
    text-align: center;
    font-family: 'Raleway Regular';
    font-size: 16px;
    border: 1px solid #B6B6B6;
    background: none;
    transition: .5s;
    cursor: pointer;
    margin-bottom: 30px;
    color: #000;
    text-decoration: none;
}
.single-post-content .post-navigation .prev-post {
    float: left;
}
.single-post-content .post-navigation .next-post {
    float: right;
}
.blog-main-banner {
    height: 460px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: cover;
}
.blog-main-banner .row .sub_title {
    color: inherit;
}
.blog-main-banner .sld_title {
	font-size: 54px;
    line-height: normal;
    font-family: 'Raleway Medium';
    color: #000;
    padding: 20px 0 0 0;
}
.post-row h2 a {
    color: #000;
}
.post-row .entry-meta p {
    font-size: 14px;
    padding: 0 0 10px 0;
}
.post-row .post-btn {
    text-align: center;
    transition: all 0.5s;
    border: 1px solid #93C8D3;
    display: inline-block;
    color: #000;
    font-size: 14px;
    font-family: 'Raleway Medium';
    font-weight: normal;
    padding: 10px 20px;
    border-radius: 0;
    letter-spacing: 1px;
    text-decoration: none !important;
}
.post-row .post-btn:hover {
    background: #93C8D3;
}
.accordion {
    color: #FFF;
    font-family: 'Raleway Regular';
    font-size: 20px;
  background-color: #1181C2;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
  position: relative;
}
.blog-sidebar-btn {
    color: #FFF;
    font-family: 'Raleway Regular';
    font-size: 20px;
    background-color: #1181C2;
    padding: 18px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.blog-sidebar-btn:hover {
    text-decoration: none;
}
.blog-sidebar-btn svg {
    margin-right: 10px;
}
.accordion::before {
    content: '';
    display: block;
    transform: none;
    width: 2px;
    height: 20px;
    background-color: #fff;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -10px;
}
.accordion::after {
    content: '';
    background-image: none;
    transform: none;
    width: 20px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    right: 31px;
    top: 50%;
    margin-top: -1px;
}
.accordion.active::before {
  display: none;
}
.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
.accordion-list {
    margin: 0;
    padding: 0;
}
.accordion-list li {
    font-size: 15px;
    line-height: 28px;
    padding: 10px 0 10px 20px;
    font-family: 'Raleway Regular';
    text-align: left;
    border-bottom: 1px solid #e0dede;
    position: relative;
}
.accordion-list li ul li {
    padding: 0 0 0 20px;
    border-bottom: none;
}
.accordion-list li a:before {
    position: absolute;
    content: "\203A";
    margin-left: -14px;
    margin-top: -8px;
    top: 50%;
    line-height: 14px;
    font-size: 24px;
    display: flex;
    align-items: center;
    color: #ABABAB;
}
.section .sidebar .right-col.blog-form {
    border: 1px solid #BABABA;
    margin-top: 30px;
}
#load-more {
    width: 100%;
    padding: 20px;
    text-align: center;
    font-family: 'Raleway Regular';
    font-size: 16px;
    border: 1px solid #9E9E9E;
    background: none;
	transition: .5s;
    cursor: pointer;
    margin-bottom: 30px;
}
#load-more:hover {
    background: #93c8d3;
	color: #fff;
    border: 1px solid #93c8d3;
}

.contact-section.with-bg-img {
    background-position: top center;
}
body .contact-section {
	padding: 10% 0 30% 0;
}
.section {
    padding: 60px 0;
    width: 100%;
    overflow: hidden;
}
body .padding-left-right {
    padding-right: 90px;
    padding-left: 90px;
}
body .padding-bottom_30 {
    padding-bottom: 30px;
}
.sld_none {
	display: none;	
}
.main-title {
    font-size: 18px;
    color: #fff;
    font-family: 'Raleway Regular';
}
.sec-title {
    font-size: 24px;
    line-height: 34px;
    font-family: 'Raleway Regular';
    color: #333333;
    padding: 0 0 30px 0;
}
.sec-title.with-bottom-line {
    border-bottom: 1px #0077c0 solid;
    margin-bottom: 10px;
}
.single-post-content .wp-post-image {
    width: 100%;
    height: fit-content;
    vertical-align: bottom;
    padding: 0 0 30px 0;
}
.single-post-content .sec-title {
    padding: 0 0 5px 0;
}
.small-title {
	position: relative;
	margin-bottom: 30px;
	font-size: 20px;
	line-height: 28px;
	font-family: 'Raleway Bold';
	color: #0077c0;
	padding: 0 0 20px 0;
}
.small-title::before {
    content: '';
    display: block;
    width: 50px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #949494;
}
.third-title {
    font-size: 16px;
    line-height: 28px;
    padding: 0 0 20px 0;
    color: #747474;
    font-family: 'Raleway Regular';
}
.markered-list,
.numbered-list {
	padding: 0 0 0 20px;
	margin: 0 0 20px 20px;
}
.markered-list li,
.numbered-list li {
    font-size: 16px;
    list-style: disc;
    line-height: 28px;
    padding: 0 0 10px 0;
    color: #747474;
    font-family: 'Raleway Regular';
}
.numbered-list li {
    list-style: decimal;
}
.right-col h3 {
    font-size: 16px;
    text-align: center;
    color: #fff;
    padding: 0 0 5px 0;
    margin: 0 0 25px 0;
    position: relative;
}
.right-col h3::after {
    content: '';
    display: block;
    width: 40px;
    margin-left: -20px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #949494;
}

.right-col h2 {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding: 0 0 5px 0;
    margin: 0 0 25px 0;
    position: relative;
}
.right-col h2::after {
    content: '';
    display: block;
    width: 40px;
    margin-left: -20px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #949494;
}

body .right-col {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 25px;
    padding-bottom: 20px;
    border-radius: 15px;
    margin-bottom: 40px;
}
body .right-col p {
    color: #fff;
}
.with-svg {
    display: block;
    padding: 0 0 30px 40px;
    position: relative;
    color: #fff;
    font-family: 'Raleway Regular';
    font-size: 17px;
    line-height: 30px;
}
.additional-links {
    display: block;
    padding: 5px 0;
    margin: 0;
    color: #fff;
    text-decoration: none;
    font-family: 'Raleway Regular';
    line-height: 30px;
    font-size: 14px;
    text-transform: none;
    text-align: center;
}
.additional-links:hover {
    text-decoration: none;
    background: #0086c4;
}
.with-svg .fa-phone-alt {
    width: 14px;
}
.with-svg .fa-envelope {
    width: 16px;
}
.with-svg .fa-map-marker-alt {
    width: 14px;
}
.with-svg span {
    background: #a0ce4e;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
}
.contact-info .with-svg {
    padding: 0 0 10px 50px;
    margin: 0 0 10px 0;
	border-bottom: 1px #0077c0 solid;
	color: #0077c0;
}
.contact-info .with-svg span {
    background: #0077c0;
    border-radius: 5px;
}
.with-svg .svg-inline--fa {
	align-self: center;
}
.with-svg .svg-inline--fa path {
    fill: #fff;
}
.button {
    padding: 10px 40px;
    margin: 30px 0;
    background: #0077c0;
    color: #fff;
    font-size: 16px;
    font-family: 'Raleway Regular';
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.button:hover {
    text-decoration: none;
    background: #005c95;
}

.popup-button {
    padding: 10px 40px;
    margin: 15px 0;
    background: #0077c0;
    color: #fff;
    font-size: 16px;
    font-family: 'Raleway Regular';
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.popup-button.yellow-btn {
    background: #fff04b;
    color: #000;
}
.popup-button:hover {
    text-decoration: none;
}

.text-white {
	color: #fff !important;	
}
.h100 {
	height: auto;	
}
.sld_top {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #000;
}
.sld_top .wt-slides img {
	width: 100%;
	height: auto;
	vertical-align: top
}
.sld_top .slider-info {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.sub_title {
	font-family: 'Satisfy';
	font-size: 30px;
}
.sld_top .slider-info .sld_title {
	font-size: calc(4vw/2 + 4vh/2);
    line-height: calc(5vw/2 + 5vh/2);
    font-family: 'Raleway Medium';
    color: #333333;
    padding: 10px 0 30px 0;
	font-weight: normal;
}
.btn {
    background: #0086c4;
    text-align: center;
    transition: all 0.5s;
    border: 2px solid #0086c4;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    font-family: 'Raleway Medium';
	font-weight: normal;
    padding: 8px 30px;
    border-radius: 0;
    letter-spacing: 1px;
	text-decoration: none !important;
}
.btn:hover {
    color: #0086c4;
    background: #fff;	
}
.sld_top .slider-info .btn {
    font-size: 20px;
    position: relative;
    padding: 15px 25px;
    padding-right: 75px;
}
.sld_top .slider-info .btn:before {
	content: '';
    position: absolute;
    right: 50px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #fff;
}
.sld_top .slider-info .btn svg {
	width: 24px;
    height: 26px;
    fill: #fff;
    vertical-align: bottom;
    position: absolute;
    right: 13px;
    top: 15px;
}
.sld_top .slider-info .btn:hover svg {
    fill: #0086c4;
}
.sld_top .slider-info .btn:hover:before {
    background: #0086c4;
}
.fadeTab, .fadeSlide {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/*sec about*/
.about .boximg img {
	width: 120%;
    position: relative;
    top: -70px;
    border: 15px solid #fff;	
}
.about .boxtxt {
	padding-bottom: 50px;
}
.about .boxtxt h1 {
	padding-bottom: 25px;	
}
.newcss ul {
	margin-bottom: 35px;
    padding-left: 35px;
}
.newcss ul li{
    font-size: 15px;
    line-height: 28px;
    color: #747474;
    font-family: 'Raleway Regular';
    list-style-type: none;
    position: relative;
    margin-bottom: 10px;
}
.newcss ul li:before {
	content: '';
    background-color: #0077c0;
    display: inline-block;
    position: absolute;
    height: 15px;
    width: 15px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-right: 4px;
    top: 7px;
    left: -34px;
}
.row .sub_title {
    color: #0086c4;
}
.newcss .row h1,
.newcss .row h2 {
	font-size: 34px;
    line-height: 42px;	
}
.newcss .row h2 {
	padding-bottom: 25px;	
}
.newcss .row h3 {
	font-size: 26px;
    line-height: 38px;	
}
.newcss h4 {
	font-size: 20px;
    line-height: 28px;	
    margin-bottom: 30px;
}
.expertise .bg_box {
	background-color: #eaf3f6;	
}
.expertise .box {
	height: 100%;
    background: #fff;
    position: relative;
    padding-bottom: 60px;
}
.expertise .box .text-center {
	padding: 15px;
}
.expertise .box .btn_app {
	position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0;
}
.expertise .sec_box1 {
	padding-bottom: 90px;
}
.expertise .sec_box2 {
	position: relative;
    top: -60px;
}
.newcss .ul_list {
	padding-bottom: 40px;
	padding-left: 40px;
	margin: 0;
}
.newcss .ul_list li {
	font-size: 18px;
	line-height: 32px;
}
.newcss .ul_list li:before {
    background-color: #fff;
    height: 26px;
    width: 26px;
    top: 4px;
    left: -40px;
    border-radius: 100%;
}
.newcss .ul_list li:after {
	content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z'/%3E%3C/svg%3E");
    height: 18px;
    width: 9px;
    top: 8px;
    left: -32px;
    display: block;
    background-size: contain;
    position: absolute;
}
.testimonials {
	background-image: url(/wp-content/uploads/2019/12/bg-3.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.testimonials .boxtxt {
	max-width: 600px;
	float: right;
	padding: 100px 0;
}
.testimonials .boxtxt svg {
	width: 50px;
    margin: 50px auto 10px;
    display: block;
    fill: #0077c0;
}
.testimonials .testimon_row p {
	text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 32px;
    font-style: italic;
    letter-spacing: 1px;
}
.testimonials .testimon_row .author {
	font-style: normal;
    font-family: 'Raleway Bold';
}
.our_home,
.ba_home,
.logos_home {
	background: #eaf3f6;	
}
.our_home .boximg {
	position: relative;
    margin-top: -85px;
}
.our_home .boximg img {
	width: 44%;
    border: 15px solid #fff;
    float: left;
    margin: 3%;
}
.ba_home,
.logos_home {
	padding: 40px 0 50px;	
}
.ba_home .boxtxt {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ba_home .boxtxt .box {
	width: 33.33%;
}
.ba_home .boxtxt .box1,
.ba_home .boxtxt .box3 {
	opacity: 0.8;
}
.ba_home .boxtxt .box1 img,
.ba_home .boxtxt .box3 img {
	padding: 40px;
}
.ba_home .boxtxt .box img {
	width: 100%;
	height: auto
}
.logos_home .boxtxt {
    display: flex;
    justify-content: space-between;
    align-items: center;	
}
.contact_footer_home {
	background-image: url(/wp-content/uploads/2022/08/footer-mail.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	padding: 50px 0;
}
.contact_footer_home h3 {
	padding-bottom: 25px;
}
.contact_footer_home .wt-form input[type=text], 
.contact_footer_home .wt-form input[type=email], 
.contact_footer_home .wt-form input[type=tel], 
.contact_footer_home .wt-form input[type=date], 
.contact_footer_home .wt-form select, 
.contact_footer_home .wt-form textarea {
    display: block;
    box-shadow: 0 0 0 1px #d2d2d2;
    width: 100%;
    border: none;
    background: none;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    -webkit-appearance: none;
    min-height: 2.8em;
    color: #000;
    background: #fff;
}
.contact_footer_home .wt-form textarea {
    height: 120px;
}

.button.zocdoc {
    color: #000;
    background: #fff04b;
    max-width: fit-content;
    width: 100%;
    margin: 0 auto;
}
#header-desktop .top-line {
    background: #0077c0;
    width: 100%;
    padding: 12px 30px;
    display: flex;
    justify-content: space-between;
}
#header-desktop .social-links a,
.footer .social-links a,
#header-desktop .contact-cta a,
#header-desktop .contact-cta {
    color: #fff;
}
#header-desktop .contact-cta a {
    font-family: 'Raleway Regular';
    font-size: 18px;
    text-decoration: none;
}
#header-desktop .contact-cta a span{
	display: inline;
    margin-right: 5px;
}
#header-desktop .contact-cta a span svg{
	width: 14px;
    display: inline-block;
    position: relative;
    top: 2px;
}
#header-desktop .social-links a,
.footer .social-links a {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    padding: 0 20px 0 0;
}
#header-desktop .social-links > a:last-child,
.footer .social-links > a:last-child {
    padding: 0;
}
#header-desktop .social-links a:hover,
.footer .social-links a:hover {
    opacity: 0.7;
}
#header-desktop .fa-facebook-f,
.footer .fa-facebook-f {
    width: 12px;
}
#header-desktop .fa-instagram,
.footer .fa-instagram {
    width: 18px;
}
.title-breadcrumbs {
    background-image: linear-gradient(to left, #0077c0, #4da5cb, #0077c0);
    padding: 30px 0;
}
.aioseo-breadcrumbs,
.aioseo-breadcrumbs a {
    font-family: 'Raleway Regular';
    font-size: 10px;
    color: #fff;
    line-height: 22px;
}
.aioseo-breadcrumbs a {
	text-decoration: none;
}
.aioseo-breadcrumbs a:hover {
	text-decoration: underline;
}
.our-medical-expertise a:hover {
    text-decoration: none;
    font-size: 18px;
}
.our-medical-expertise p {
    font-family: 'Raleway Bold';
}
.wt-form {
	display: block;
}
.wt-form input[type=text],
.wt-form input[type=email],
.wt-form input[type=tel],
.wt-form input[type=date],
.wt-form select,
.wt-form textarea {
    display: block;
    box-shadow: 0 0 0 1px #d2d2d2;
    width: 100%;
    border: none;
    background: none;
    padding: 10px 20px;
    margin: 0 0 20px 0;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    -webkit-appearance: none;
    min-height: 2.8em;
    color: #000;
}
.wt-form textarea {
    min-height: 8em;
}
.wt-form.email-form input[type=email] {
    margin: 0;
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.06em;
}
.wt-form input[type=text]::placeholder,
.wt-form input[type=email]::placeholder,
.wt-form input[type=tel]::placeholder,
.wt-form select::placeholder,
.wt-form textarea::placeholder {
    font-family: 'Open Sans', sans-serif;
    line-height: 24px;
    font-size: 16px;
    color: #7e7e7e;
}
.wt-form select {
    background-image: url(../images/chevron-down-solid.svg);
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-size: 10px;
}
.wt-form .submit-btn,
.section .sidebar .book_form .wpcf7-submit,
.wt-form .wpcf7-submit {
    padding: 10px 40px;
    background: #0077c0;
    color: #fff;
    font-size: 18px;
    font-family: 'Raleway Regular';
    cursor: pointer;
}
.wt-form .submit-btn:hover,
.section .sidebar .book_form .wpcf7-submit:hover,
.wt-form .wpcf7-submit:hover {
    padding: 10px 40px;
    background: #005c95;
}
.iframe-container {
    overflow: hidden;
    position: relative;
    width:100%;
    display: block;
    box-sizing:border-box;
}
.iframe-container iframe,
.iframe-container video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.iframe-container::after {
    padding-top: 80%;
    display: block;
    content: '';
}
.footer {
    background: #0077c0;
    width: 100%;
    overflow: hidden;
}
.footer p {
    color: #fff;
    padding: 0;
    margin: 0;
}
.footer .footer-title-p {
    font-size: 26px;
    text-align: center;
    padding-bottom: 5px;
}
.footer a {
    color: #fff;
    text-decoration: none;
}
.footer a:hover {
    text-decoration: none;
}
.footer p strong {
    font-family: 'Raleway Bold';
    font-weight: normal;
}
.footer .container-fluid > .row:first-child {
    padding: 30px 0;
}
.footer .container-fluid > .row:last-child {
    border-top: 1px #fff solid;
    padding: 30px 15px;
}
.footer .social-links {
    display: flex;
    justify-content: end;
}
.footer .copyright {
    font-size: 14px;
}
.ourteambox .fusion-row{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sec_appointments {
	background: #eaf3f6;
    padding: 40px;
    margin: 0 auto;
    max-width: 100% !important;
}
.sec_appointments .row {
	max-width: 1200px;
    margin: auto;
}
.sec_appointments .row .box {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.sec_appointments .row .box .imgbox {
	width: 130px;
    padding-right: 20px;
}
.sec_appointments .row .box .boxtxt {
	-ms-flex-item-align: center!important;
    align-self: center!important;
	width: calc(100% - 130px);
    text-align: left;
}
.sec_appointments .row .full-width-img {
	max-width: 100%;
	width: 100%;
}
.sec_appointments .text-center {
	text-align: center;	
}
.sec_appointments h3 {
	font-size: 16px;
    line-height: 26px;
    color: #333333;
    padding: 0;
    font-family: Raleway;
    font-weight: 600;
}
.sec_appointments .midle_sec {
    padding: 0 ;
}
.section .sidebar .right-col {
	border: 6px solid #efeeee;
    margin-bottom: 45px;
    position: relative;
    border-radius: 0;
    text-align: center;	
}
.section .sidebar .right-col h3 {
    color: #000;
    padding: 0 0 15px 0;
	text-transform: uppercase;
}
.section .sidebar .book_form p {
	color: #747474;
	padding: 0;
}
.sidebar .about_nav li {
	font-size: 15px;
    line-height: 28px;
    padding: 0 0 10px 20px;
    margin-bottom: 15px;
    font-family: 'Raleway Regular';
    text-align: left;
    border-bottom: 1px solid #e0dede;
	position: relative;
}
.sidebar .about_nav li a:before {
	position: absolute;
    content: "\203A";
    margin-left: -12px;
}
.sidebar .about_info li {
	font-size: 15px;
    line-height: 28px;
    padding: 0;
    color: #747474;
    font-family: 'Raleway Regular';
}
.sidebar .about_info li b,
.sidebar .about_info li strong {
    font-family: 'Raleway Medium';
	color: #000;
}
.banner-masthead {
	display: block;
    background: #fff04b;
    width: 100%;
    top: 0px;
    z-index: 999;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    min-height: 40px;	
}
.banner-masthead {
	display: block;
    background: #fff04b;
    width: 100%;
    top: 0px;
    z-index: 999;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    min-height: 40px;	
}
.banner-masthead p {
    padding: 0 !important;
    margin: 0 !important;
	color: #000;
    font-size: 14px;
	line-height: 20px;
	font-family: 'Raleway Bold';
	text-align: center;
}
.banner-masthead p a {
	color: #016cc4;
}
.sec_top_app {
	padding: 5px;
	background: #eaf3f6;
}
.sec_top_app .row {
	max-width: 1200px;
	margin: auto;
}
.sec_top_app img {
	width: 20px;
	margin-right: 5px;
}
.banner-masthead .sec_top_app a {
	text-decoration: none;
	color: #000;
}
.banner-masthead .sec_top_app .sub_title {
	font-size: 13px;
	font-family: 'Raleway Regular';
}
.sticky .banner-masthead {
	display: none;	
}
.sec_appointments h3 {
	font-family: 'Raleway Bold';
}
.our_home .boximg {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.our_home .boximg a {
/* 	width: 30%; */
	width: 24%;
	/*width: 23%;*/
    /*width: 18%;*/
	float: left;
	margin: 0.5%;
	display: block;
}
.our_home .boximg img {
	width: 100%;
	border: 5px solid #fff;
	float: none;
	margin: 0;
}
.our_home .boximg p {
	color: #000000;
	font-size: 12px;
    line-height: 14px;
    padding-bottom: 10px;
	text-align: center;
}
.contact-page .contact-section .text-center .button {
    margin: 0 10px;
    display: inline-flex;
    max-width: 150px;	
}
.splide__slide img{
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.ot-title{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 30px;
}
.ot-title h2{
    font-size: 34px;
    line-height: 44px;
    position: relative;
    padding-right: 8px;
}
.ot-title::after{
    content: "";
    position: relative;
    height: 6px;
    flex-grow: 1;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-color: #e0dede;
    border-style: solid;
    border-left: 0;
    border-right: 0;
}
.ot-articles{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.ot-articles .ot-article{
    width: 17.6%;
    margin-right: 3%;
    text-align: center;
}
.ot-articles .ot-article:nth-child(5n+5){
    margin-right: 0;
}
.ot-articles .ot-article img{
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.ot-articles .ot-article p,
.ot-articles .ot-article p a{
    color: #747474;
    font-family: 'Raleway Bold';
    font-weight: normal;
    text-decoration: none;
}
#header-desktop .contact-cta a {
    font-size: 16px;
    background: #fff;
    color: #000;
    padding: 5px 15px;
    box-shadow: 0 0 3px;
}
#header-desktop .contact-cta .btn_us {
	background: #fff04b !important;
}
.search {
	display: inline-block;
    margin-right: 15px;	
}
.search > div {
  display: inline-block;
  position: relative;
  filter: drop-shadow(0 1px #0091c2);
}

.search > div:after {
  content: "";
  background: white;
	width: 4px;
	height: 8px;
	position: absolute;
	top: 21px;
	right: -1px;
  transform: rotate(135deg);
}

.search > div > form > input {
  color: white;
  font-size: 15px;
  width: 25px;
  height: 25px;
  padding: 10px;
  border: solid 3px white;
  outline: none;
  border-radius: 35px;
  transition: width 0.5s;
  font-family: 'Raleway Regular';
  background: #0077c0;
}

.search > div > form > input::placeholder {
  color: #efefef;
  opacity: 0;
  transition: opacity 150ms ease-out;
}

.search > div > form > input:focus::placeholder {
  opacity: 1;
}

.search > div > form > input:focus,
.search > div > form > input:not(:placeholder-shown) {
  width: 250px;
}
.blog_posts .month {
	position: relative;
    clear: both;
    margin: 0 auto 2px;
    padding: 0.35em 0.45em;
    width: auto;
    max-width: 8em;
    line-height: 1.35em;
    background: #efeeee;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    font-family: Raleway, "MS Sans Serif", Geneva, sans-serif;
    font-weight: 400;
    display: block;
}
.main_blog {
	position: relative;
	padding-top: 30px;
	overflow: hidden;
}
.blog-post {
    width: 40%;
    position: relative;
    margin-bottom: 40px;
    border: 1px solid #eaeaea;
    border-bottom-width: 3px;
    padding: 30px 25px 20px 25px;	
}
.blog-post img {
    width: 100%;
    height: auto;
	vertical-align: top;
	margin-bottom: 25px;
}
.blog-post h2 {
    font-size: 23px;
    padding: 0 0 25px 0;
    border-bottom: 4px double #eaeaea;
    margin-bottom: 25px;
}
.svg_blog {
	text-align: center;	
	position: relative;
    top: 10px;
}
.svg_blog svg {
	width: 60px;
	height: 60px;
	fill: #eaeaea
}
.blog-post-data {
	margin-top: 20px;
    padding: 5px 0;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
}
.online-payment .sld {
position: relative;
margin-bottom: 30px;
}
.online-payment .sld img{
width: 100%;
}
.online-payment .sld h2 {
    position: absolute;
    top: 50%;
    color: #fff;
    max-width: 360px;
    left: 50px;
    font-weight: 500;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    margin: 0;
font-size: 34px !important
}
.online-payment .sld h2:after {
    content: '';
    width: 70px;
    height: 3px;
    background: #0077c0;
    display: block;
    margin-top: 10px;
}
.box_options .fusion-column-wrapper {
	box-shadow: 0 0 15px #c9c9c9;
    padding: 20px !important;
    border-radius: 5px;
	background: #fff;
	text-align: center;
    height: 100%;	
}
.box_options .fusion-column-wrapper img {
	margin-bottom: 25px;
}
.box_options .fusion-column-wrapper .btn {
	margin-top: 25px;
}
.box_options h3 {
	font-weight: 700;
    font-size: 18px;	
}
.visitus .fusion-column-wrapper h2,
.h2title {
	font-size: 32px !important;
    color: #3e3e3e;
    margin: 0 !important;
    line-height: 30px!important;
    font-weight: 500!important;	
    text-align: center;
    text-transform: uppercase;
}
.visitus .fusion-column-wrapper p {
	font-size: 18px;
}
.visitus .box {
	margin: 25px 0;	
}
.visitus .box a {
	display: block;
    overflow: hidden;
}
.visitus .box h3{
	background: #dddddd;
    margin: 0;
    text-align: center;
    font-size: 20px;
    color: #121212;	
}
.visitus .box .fusion-column-wrapper {
    box-shadow: 0 0 5px #cfcfcf;
    border-radius: 5px;
    overflow: hidden;	
}
.visitus .box .fusion-column-wrapper img {
    width: 100%;
    transition: transform .35s;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.visitus .box .fusion-column-wrapper:hover img {
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
    -webkit-box-shadow: 0 3px 15px rgba(0,0,0,.4);
    box-shadow: 0 3px 15px rgba(0,0,0,.4);
}
.visitus .box h3 a{
	color: #121212;
    font-weight: 500;
    padding: 10px;
    display: block;
}
.row.box_options .col-md-4{
	padding-bottom: 30px;
}
.btn_2box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.btn_2box .button {
	width: 48%;
    display: block;
    margin: 0;
    max-width: 100%;
    padding: 15px 0;
	transition: all 0.5s ease;
}
.btn_2box.alone {
    display: flex;
    width: 100%;
    justify-content: center;
}
.btn_2box .zocdoc {
	border: 1px solid #fff04b
}
.wrbysec .wrbysecimrow {
		display: flex;
		flex-wrap: wrap;
		border: 1px solid #B8B8B8;
		padding: 30px 80px;
		margin-bottom: 60px;
}
.wrbysec .wrbysecim {
		width: 226px;
}
.wrbysec .wrbyseccontent {
		width: calc(100% - 230px);
		padding-left: 40px;
}
.wrbysec .wrbyseccontent p {
		font-size: 22px;
		color: #000;
		margin-bottom: 20px;
		padding: 0;
}
.wrbysec .wrbyseccontent a {
		color: #1181C2;
		font-family: 'Raleway Regular';
		font-size: 20px;
}			
.wrbysec .wrbyseccontent a:hover {
		text-decoration: underline;
}
.set_ba {
	display: block;
	position: relative;
}
.set_ba::before,
.set_ba::after {
	display: block;
	font-size: 17px;
	bottom: 2%;
	position: absolute;
	font-family: 'Raleway Regular';
	color: #fff;
	text-transform: uppercase;
}
.set_ba::before {
	content: 'Before';
	left: 2%;
}
.set_ba::after {
	content: 'After';
	left: 52%;
}
.single-post-content .wp-post-image {
	width: 100%;
	height: 295px;
	vertical-align: bottom;
	padding: 5px 25px 15px 0;
	max-width: 300px;
	float: left;
	object-fit: cover;
	object-position: center center;
}
.mobilenavbar {
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
	background: #fff04b;
	width: 100%;
	overflow: hidden;
	z-index: 99999;
	color: #fff;
}
.mobilenavbar .mobilenavbarbox {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.mobilenavbar .mobilenavbarbox a {
	color: #000;
	font-size: 18px;
	line-height: 24px;
	padding: 10px 5px;
	text-decoration: none;
	text-align: center;
	font-family: 'Raleway Regular';
	width: 100%;
	text-transform: uppercase;
}
.mobilenavbar .mobilenavbarbox a svg {
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.set_ba_2row {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.set_ba_2row .set_ba {
    width: 48%;
}
.reviews_section{
    padding: 50px 0;
}
.reviews_container .review-name p{
    font-family: 'Raleway Regular';
    color: #0086c4;
    font-size: 16px;
    padding-bottom: 0;
    margin-bottom: 5px;
}
.reviews_container img{
    width: 100%;
    max-width: 150px;
    display: block;
    margin: 0 0 10px;
}
.reviews_container .review-descr{
    width: 100%;
    height: 150px;
    overflow-y: scroll;
}
.reviews_container .review-descr p{
    font-size: 16px;
    line-height: 28px;
    color: #747474;
    font-family: 'Raleway Regular';
    padding-bottom: 0;        
}
.reviews_section .splide__arrow--prev {
        left: -3em;
}
.reviews_section .splide__arrow--next{
    right: -3em;
}
#reviews .review-descr {
  max-height: 150px;
  overflow-y: scroll;
  scrollbar-width: auto;
  -ms-overflow-style: scrollbar;
}
#reviews .review-descr::-webkit-scrollbar {
  width: 10px;
}
#reviews .review-descr::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 5px;
}
#reviews .review-descr::-webkit-scrollbar-track {
  background: #f1f1f1;
}
@supports (-webkit-touch-callout: none) {
  #reviews .reviews_container .review-descr {
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: auto;
  }
}

.btn_us_box {
	position: relative;
	display: inline-block;
}
.dropdown-menu {
	display: none;
	position: absolute;
	margin-top: 10px;
	background-color: #0077c1;
	padding: 10px;
	z-index: 99;
	left: -99px;
	min-width: 220px;
}

#header-desktop .contact-cta .dropdown-menu a {
	margin-top: 10px;
	border-radius: 0;
	display: block;
}
@media screen and (max-width: 1200px) {
.wrbysec .wrbysecimrow {
		padding: 30px;
}
}

@media screen and (min-width:560px) {
	.img-right {
		max-width: 300px;
		float: right;
		padding: 0 0 20px 40px;
	}
	.btn_2box .button:hover {
		box-shadow: 0 0 4px #9c9c9c;
	}
}

@media screen and (max-width:560px) {
    .online-payment .sld h2 {
        font-size: 24px !important;
    }
    .visitus .fusion-column-wrapper h2, .h2title {
        font-size: 22px !important;
    }
	.visitus .box,
	.box_options .col-md-5 {
		margin: 0 0 25px 0;
	}
	.online-payment {
		padding-bottom: 0;	
	}
	.img-right {
		width: 100%;
		padding: 0 0 20px;
	}
	.btn_2box .button {
		font-size: 15px;
	}
}
@media screen and (min-width: 769px) {
.main_blog::before {
	content: '';
	display: block;
	position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
    height: 100%;
    border-left: 1px solid #efeeee;
    border-right: 1px solid #ebeaea;
}
.blog-post-sec1 {
	float: left;
    clear: left;
}
.blog-post-sec2 {
	float: right;
    clear: right;	
}	
.blog-post::before {
	content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' style='fill:%23ebeaea'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E");
    position: absolute;
    width: 13px;
    height: 23px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
}
.blog-post::after {
	content: '';
    background: #eaeaea;
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 100%;
}
.blog-post-sec1::before {
    top: 60px;
    left: 100%;
    margin-left: -3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' style='fill:%23ebeaea'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E");
}
.blog-post-sec2::before {
    top: 120px;
    left: -10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' style='fill:%23ebeaea'%3E%3Cpath d='M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z'/%3E%3C/svg%3E");
}
.blog-post-sec1::after {
    top: 67px;
    right: -26.5%;
}
.blog-post-sec2::after {
    top: 127px;
    left: -26.5%;
}
}
@media screen and (max-width: 769px) {
	.blog-post {
		width: 100%;
	}
	.blog_posts .month {
		max-width: 9em;
	}

}

@media (min-width:1300px) {

	.sld_top .container {
		max-width: 1440px;
	}
}

@media screen and (min-width: 1000px) {
	/*body {
		padding-top: 250px;
	}*/
}
@media (min-width:700px) {
	.ul_list {
		list-style-position: inside;
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
		list-style-type: decimal;
	}
	.alignright {
		display: inline;
		float: right;
		margin-left: 15px;	
		width: 240px;
	}
}
@media (max-width:1300px) {
    

    .blog-main-banner .sld_title {
        font-size: 42px;
    }
	.sld_top .slider-info .sld_title {
		font-size: calc(4vw/2 + 4vh/2);
		line-height: calc(5vw/2 + 5vh/2);
		padding: 10px 0 15px 0;
	}
	.sld_top .slider-info .btn {
		font-size: 16px;
		padding: 13px 25px;
		padding-right: 75px;
	}
	.sld_top .slider-info .btn svg {
		top: 9px;
	}
	.about .boximg img {
		top: -35px;
	}
}
@media screen and (max-width: 1060px) {
.sec_appointments {
    padding: 40px 0;
}
.sec_appointments .row .box .imgbox {
    width: 90px;
    padding-right: 10px;
}
.sec_appointments .row .box .boxtxt {
    width: calc(100% - 90px);
}
}
@media (max-width:1024px) {
    .ot-articles .ot-article{
        width: 22.75%;
    }
    .ot-articles .ot-article:nth-child(4n+4){
        margin-right: 0;
    }
    .ot-articles .ot-article:nth-child(5n+5){
        margin-right: 3%;
    }
}
@media (max-width:1000px) {
#header-desktop .contact-cta a {
    margin: 0px 5px;
	position: relative;
    top: -2px;
}
}
@media screen and (max-width: 1000px) {
	#header-desktop .top-line,
	#header-desktop .contact-cta {
		overflow: visible !important;
	}
	#header-desktop .contact-cta .btn_us {
		top: 2px;
	}
	.dropdown-menu {
			min-width: 230px;
	}
}
@media screen and (max-width: 800px) {
.mobilenavbar {
	display: block !important;
}
}
@media (max-width:767px) {
    .blog-main-banner .sld_title {
        font-size: 32px;
    }
    .post-row .with-bg-img {
        height: 300px;
    }
    .ot-articles .ot-article{
        width: 31.33%;
    }
    .ot-articles .ot-article:nth-child(3n+3){
        margin-right: 0;
    }
    .ot-articles .ot-article:nth-child(4n+4){
        margin-right: 3%;
    }
    .ot-articles .ot-article:nth-child(5n+5){
        margin-right: 3%;
    }
}
@media screen and (max-width: 600px) {
#reviews .reviews_container .review-descr {
  max-height: 250px;
  position: relative;
	padding-right: 10px;
}
#reviews .review-descr::after {
  content: '';
  position: absolute;
  top: 0;
  right: 2px;
  width: 6px;
  height:30%;
  background: #888;
  border-radius: 3px;
  pointer-events: none;
}
}
@media (max-width:575px) {
    .ot-articles .ot-article{
        width: 100%;
        margin-right: 0;
    }
    .ot-articles .ot-article:nth-child(3n+3){
        margin-right: 0;
    }
    .ot-articles .ot-article:nth-child(4n+4){
        margin-right: 0;
    }
    .ot-articles .ot-article:nth-child(5n+5){
        margin-right: 0;
    }
	#header-desktop .contact-cta a {
		font-size: 12px;
		padding: 5px 5px;
		margin: 0px 3px;
	}
	#header-desktop .contact-cta a span svg {
		width: 12px;
	}
}
@media screen and (max-width: 560px) {
.sec_appointments .row .box_midle {
    border-top: 2px solid #fff;
    padding: 20px 15px 0;
    border-bottom: 2px solid #fff;
    margin: 20px 0;
}
	.alignright, .fusion-alignright{
		float:none;
		margin:15px auto;
		display:block;
	}
	#header-desktop .top-line {
		position: relative;	
	}
	.search {
		position: absolute;
		top: 6px;
		right: 3px;
	}
	.sticky #header-desktop .search {
		display: none;
	}

	.set_ba_vert::before {
		bottom: auto;
    top: 2%;
    left: auto;
    right: 2%;
	}
	.set_ba_vert::after {
    left: auto;
    right: 2%;
	}
	.single-post-content .wp-post-image {
    height: 230px;
    padding: 0 0 15px 0;
    max-width: 100%;
    float: none;
	}
	.set_ba_2row .set_ba {
		width: 100%;
		margin-bottom: 25px;
	}
	body.home .newcss {
		overflow: hidden;
	}
	#header-desktop .contact-cta .btn_us {
		top: 0;
	}
	.dropdown-menu {
		left: -143px;
	}
}
@media screen and (max-width: 360px) {
	.btn_2box .button {
		font-size: 14px;
		width: 49%;
	}
}
/* Bootstrap Grid and Spacing v4.0.0 */
@-ms-viewport{width: device-width}html{box-sizing: border-box;-ms-overflow-style: scrollbar}*,::after,::before{box-sizing: inherit}.container{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}@media (min-width: 576px){.container{max-width: 540px}}@media (min-width: 768px){.container{max-width: 720px}}@media (min-width: 992px){.container{max-width: 960px}}@media (min-width: 1200px){.container{max-width: 1140px}}.container-fluid{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}.row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}.no-gutters{margin-right: 0;margin-left: 0}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right: 0;padding-left: 0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px}.col{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.col-auto{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}.col-1{-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-2{-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-3{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-4{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-5{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-7{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-8{-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-9{-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-10{-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-11{-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-12{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-first{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.order-last{-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}.order-0{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.order-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.order-2{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.order-3{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.order-4{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.order-5{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.order-6{-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}.order-7{-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}.order-8{-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}.order-9{-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}.order-10{-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}.order-11{-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}.order-12{-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}.offset-1{margin-left: 8.333333%}.offset-2{margin-left: 16.666667%}.offset-3{margin-left: 25%}.offset-4{margin-left: 33.333333%}.offset-5{margin-left: 41.666667%}.offset-6{margin-left: 50%}.offset-7{margin-left: 58.333333%}.offset-8{margin-left: 66.666667%}.offset-9{margin-left: 75%}.offset-10{margin-left: 83.333333%}.offset-11{margin-left: 91.666667%}.mt-0,.my-0{margin-top: 0 !important}.mr-0,.mx-0{margin-right: 0 !important}.mb-0,.my-0{margin-bottom: 0 !important}.ml-0,.mx-0{margin-left: 0 !important}.m-1{margin: 1rem !important}.mt-1,.my-1{margin-top: 1rem !important}.mr-1,.mx-1{margin-right: 1rem !important}.mb-1,.my-1{margin-bottom: 1rem !important}.ml-1,.mx-1{margin-left: 1rem !important}.m-2{margin: 2rem !important}.mt-2,.my-2{margin-top: 2rem !important}.mr-2,.mx-2{margin-right: 2rem !important}.mb-2,.my-2{margin-bottom: 2rem !important}.ml-2,.mx-2{margin-left: 2rem !important}.m-3{margin: 3rem !important}.mt-3,.my-3{margin-top: 3rem !important}.mr-3,.mx-3{margin-right: 3rem !important}.mb-3,.my-3{margin-bottom: 3rem !important}.ml-3,.mx-3{margin-left: 3rem !important}.m-4{margin: 4rem !important}.mt-4,.my-4{margin-top: 4rem !important}.mr-4,.mx-4{margin-right: 4rem !important}.mb-4,.my-4{margin-bottom: 4rem !important}.ml-4,.mx-4{margin-left: 4rem !important}.m-5{margin: 5rem !important}.mt-5,.my-5{margin-top: 5rem !important}.mr-5,.mx-5{margin-right: 5rem !important}.mb-5,.my-5{margin-bottom: 5rem !important}.ml-5,.mx-5{margin-left: 5rem !important}.p-0{padding: 0 !important}.pt-0,.py-0{padding-top: 0 !important}.pr-0,.px-0{padding-right: 0 !important}.pb-0,.py-0{padding-bottom: 0 !important}.pl-0,.px-0{padding-left: 0 !important}.p-1{padding: 1rem !important}.pt-1,.py-1{padding-top: 1rem !important}.pr-1,.px-1{padding-right: 1rem !important}.pb-1,.py-1{padding-bottom: 1rem !important}.pl-1,.px-1{padding-left: 1rem !important}.p-2{padding: 2rem !important}.pt-2,.py-2{padding-top: 2rem !important}.pr-2,.px-2{padding-right: 2rem !important}.pb-2,.py-2{padding-bottom: 2rem !important}.pl-2,.px-2{padding-left: 2rem !important}.p-3{padding: 3rem !important}.pt-3,.py-3{padding-top: 3rem !important}.pr-3,.px-3{padding-right: 3rem !important}.pb-3,.py-3{padding-bottom: 3rem !important}.pl-3,.px-3{padding-left: 3rem !important}.p-4{padding: 4rem !important}.pt-4,.py-4{padding-top: 4rem !important}.pr-4,.px-4{padding-right: 4rem !important}.pb-4,.py-4{padding-bottom: 4rem !important}.pl-4,.px-4{padding-left: 4rem !important}.p-5{padding: 5rem !important}.pt-5,.py-5{padding-top: 5rem !important}.pr-5,.px-5{padding-right: 5rem !important}.pb-5,.py-5{padding-bottom: 5rem !important}.pl-5,.px-5{padding-left: 5rem !important}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.col-sm-auto{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}.col-sm-1{-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-sm-2{-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-sm-3{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-sm-4{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-sm-5{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-sm-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-sm-7{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-sm-8{-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-sm-9{-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-sm-10{-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-sm-11{-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-sm-12{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-sm-first{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.order-sm-last{-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}.order-sm-0{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.order-sm-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.order-sm-2{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.order-sm-3{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.order-sm-4{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.order-sm-5{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.order-sm-6{-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}.order-sm-7{-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}.order-sm-8{-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}.order-sm-9{-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}.order-sm-10{-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}.order-sm-11{-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}.order-sm-12{-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}.offset-sm-0{margin-left: 0}.offset-sm-1{margin-left: 8.333333%}.offset-sm-2{margin-left: 16.666667%}.offset-sm-3{margin-left: 25%}.offset-sm-4{margin-left: 33.333333%}.offset-sm-5{margin-left: 41.666667%}.offset-sm-6{margin-left: 50%}.offset-sm-7{margin-left: 58.333333%}.offset-sm-8{margin-left: 66.666667%}.offset-sm-9{margin-left: 75%}.offset-sm-10{margin-left: 83.333333%}.offset-sm-11{margin-left: 91.666667%}.mt-sm-0,.my-sm-0{margin-top: 0 !important}.mr-sm-0,.mx-sm-0{margin-right: 0 !important}.mb-sm-0,.my-sm-0{margin-bottom: 0 !important}.ml-sm-0,.mx-sm-0{margin-left: 0 !important}.m-sm-1{margin: 1rem !important}.mt-sm-1,.my-sm-1{margin-top: 1rem !important}.mr-sm-1,.mx-sm-1{margin-right: 1rem !important}.mb-sm-1,.my-sm-1{margin-bottom: 1rem !important}.ml-sm-1,.mx-sm-1{margin-left: 1rem !important}.m-sm-2{margin: 2rem !important}.mt-sm-2,.my-sm-2{margin-top: 2rem !important}.mr-sm-2,.mx-sm-2{margin-right: 2rem !important}.mb-sm-2,.my-sm-2{margin-bottom: 2rem !important}.ml-sm-2,.mx-sm-2{margin-left: 2rem !important}.m-sm-3{margin: 3rem !important}.mt-sm-3,.my-sm-3{margin-top: 3rem !important}.mr-sm-3,.mx-sm-3{margin-right: 3rem !important}.mb-sm-3,.my-sm-3{margin-bottom: 3rem !important}.ml-sm-3,.mx-sm-3{margin-left: 3rem !important}.m-sm-4{margin: 4rem !important}.mt-sm-4,.my-sm-4{margin-top: 4rem !important}.mr-sm-4,.mx-sm-4{margin-right: 4rem !important}.mb-sm-4,.my-sm-4{margin-bottom: 4rem !important}.ml-sm-4,.mx-sm-4{margin-left: 4rem !important}.m-sm-5{margin: 5rem !important}.mt-sm-5,.my-sm-5{margin-top: 5rem !important}.mr-sm-5,.mx-sm-5{margin-right: 5rem !important}.mb-sm-5,.my-lg5{margin-bottom: 5rem !important}.ml-sm-5,.mx-sm-5{margin-left: 5rem !important}.p-sm-0{padding: 0 !important}.pt-sm-0,.py-0{padding-top: 0 !important}.pr-sm-0,.px-sm-0{padding-right: 0 !important}.pb-sm-0,.py-sm-0{padding-bottom: 0 !important}.pl-sm-0,.px-sm-0{padding-left: 0 !important}.p-sm-1{padding: 1rem !important}.pt-sm-1,.py-sm-1{padding-top: 1rem !important}.pr-sm-1,.px-sm-1{padding-right: 1rem !important}.pb-sm-1,.py-sm-1{padding-bottom: 1rem !important}.pl-sm-1,.px-sm-1{padding-left: 1rem !important}.p-sm-2{padding: 2rem !important}.pt-sm-2,.py-sm-2{padding-top: 2rem !important}.pr-sm-2,.px-sm-2{padding-right: 2rem !important}.pb-sm-2,.py-sm-2{padding-bottom: 2rem !important}.pl-sm-2,.px-sm-2{padding-left: 2rem !important}.p-sm-3{padding: 3rem !important}.pt-sm-3,.py-sm-3{padding-top: 3rem !important}.pr-sm-3,.px-sm-3{padding-right: 3rem !important}.pb-sm-3,.py-sm-3{padding-bottom: 3rem !important}.pl-sm-3,.px-sm-3{padding-left: 3rem !important}.p-sm-4{padding: 4rem !important}.pt-sm-4,.py-sm-4{padding-top: 4rem !important}.pr-sm-4,.px-sm-4{padding-right: 4rem !important}.pb-sm-4,.py-sm-4{padding-bottom: 4rem !important}.pl-sm-4,.px-sm-4{padding-left: 4rem !important}.p-sm-5{padding: 5rem !important}.pt-sm-5,.py-sm-5{padding-top: 5rem !important}.pr-sm-5,.px-sm-5{padding-right: 5rem !important}.pb-sm-5,.py-sm-5{padding-bottom: 5rem !important}.pl-sm-5,.px-sm-5{padding-left: 5rem !important}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.col-md-auto{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}.col-md-1{-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-md-2{-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-md-3{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-md-4{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-md-5{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-md-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-md-7{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-md-8{-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-md-9{-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-md-10{-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-md-11{-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-md-12{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-md-first{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.order-md-last{-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}.order-md-0{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.order-md-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.order-md-2{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.order-md-3{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.order-md-4{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.order-md-5{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.order-md-6{-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}.order-md-7{-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}.order-md-8{-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}.order-md-9{-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}.order-md-10{-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}.order-md-11{-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}.order-md-12{-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}.offset-md-0{margin-left: 0}.offset-md-1{margin-left: 8.333333%}.offset-md-2{margin-left: 16.666667%}.offset-md-3{margin-left: 25%}.offset-md-4{margin-left: 33.333333%}.offset-md-5{margin-left: 41.666667%}.offset-md-6{margin-left: 50%}.offset-md-7{margin-left: 58.333333%}.offset-md-8{margin-left: 66.666667%}.offset-md-9{margin-left: 75%}.offset-md-10{margin-left: 83.333333%}.offset-md-11{margin-left: 91.666667%}.mt-md-0,.my-md-0{margin-top: 0 !important}.mr-md-0,.mx-md-0{margin-right: 0 !important}.mb-md-0,.my-md-0{margin-bottom: 0 !important}.ml-md-0,.mx-md-0{margin-left: 0 !important}.m-md-1{margin: 1rem !important}.mt-md-1,.my-md-1{margin-top: 1rem !important}.mr-md-1,.mx-md-1{margin-right: 1rem !important}.mb-md-1,.my-md-1{margin-bottom: 1rem !important}.ml-md-1,.mx-md-1{margin-left: 1rem !important}.m-md-2{margin: 2rem !important}.mt-md-2,.my-md-2{margin-top: 2rem !important}.mr-md-2,.mx-md-2{margin-right: 2rem !important}.mb-md-2,.my-md-2{margin-bottom: 2rem !important}.ml-md-2,.mx-md-2{margin-left: 2rem !important}.m-md-3{margin: 3rem !important}.mt-md-3,.my-md-3{margin-top: 3rem !important}.mr-md-3,.mx-md-3{margin-right: 3rem !important}.mb-md-3,.my-md-3{margin-bottom: 3rem !important}.ml-md-3,.mx-md-3{margin-left: 3rem !important}.m-md-4{margin: 4rem !important}.mt-md-4,.my-md-4{margin-top: 4rem !important}.mr-md-4,.mx-md-4{margin-right: 4rem !important}.mb-md-4,.my-md-4{margin-bottom: 4rem !important}.ml-md-4,.mx-md-4{margin-left: 4rem !important}.m-md-5{margin: 5rem !important}.mt-md-5,.my-md-5{margin-top: 5rem !important}.mr-md-5,.mx-md-5{margin-right: 5rem !important}.mb-md-5,.my-lg5{margin-bottom: 5rem !important}.ml-md-5,.mx-md-5{margin-left: 5rem !important}.p-md-0{padding: 0 !important}.pt-md-0,.py-0{padding-top: 0 !important}.pr-md-0,.px-md-0{padding-right: 0 !important}.pb-md-0,.py-md-0{padding-bottom: 0 !important}.pl-md-0,.px-md-0{padding-left: 0 !important}.p-md-1{padding: 1rem !important}.pt-md-1,.py-md-1{padding-top: 1rem !important}.pr-md-1,.px-md-1{padding-right: 1rem !important}.pb-md-1,.py-md-1{padding-bottom: 1rem !important}.pl-md-1,.px-md-1{padding-left: 1rem !important}.p-md-2{padding: 2rem !important}.pt-md-2,.py-md-2{padding-top: 2rem !important}.pr-md-2,.px-md-2{padding-right: 2rem !important}.pb-md-2,.py-md-2{padding-bottom: 2rem !important}.pl-md-2,.px-md-2{padding-left: 2rem !important}.p-md-3{padding: 3rem !important}.pt-md-3,.py-md-3{padding-top: 3rem !important}.pr-md-3,.px-md-3{padding-right: 3rem !important}.pb-md-3,.py-md-3{padding-bottom: 3rem !important}.pl-md-3,.px-md-3{padding-left: 3rem !important}.p-md-4{padding: 4rem !important}.pt-md-4,.py-md-4{padding-top: 4rem !important}.pr-md-4,.px-md-4{padding-right: 4rem !important}.pb-md-4,.py-md-4{padding-bottom: 4rem !important}.pl-md-4,.px-md-4{padding-left: 4rem !important}.p-md-5{padding: 5rem !important}.pt-md-5,.py-md-5{padding-top: 5rem !important}.pr-md-5,.px-md-5{padding-right: 5rem !important}.pb-md-5,.py-md-5{padding-bottom: 5rem !important}.pl-md-5,.px-md-5{padding-left: 5rem !important}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.col-lg-auto{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}.col-lg-1{-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-lg-2{-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-lg-3{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-lg-4{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-lg-5{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-lg-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-lg-7{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-lg-8{-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-lg-9{-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-lg-10{-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-lg-11{-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-lg-12{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-lg-first{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.order-lg-last{-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}.order-lg-0{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.order-lg-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.order-lg-2{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.order-lg-3{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.order-lg-4{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.order-lg-5{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.order-lg-6{-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}.order-lg-7{-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}.order-lg-8{-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}.order-lg-9{-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}.order-lg-10{-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}.order-lg-11{-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}.order-lg-12{-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}.offset-lg-0{margin-left: 0}.offset-lg-1{margin-left: 8.333333%}.offset-lg-2{margin-left: 16.666667%}.offset-lg-3{margin-left: 25%}.offset-lg-4{margin-left: 33.333333%}.offset-lg-5{margin-left: 41.666667%}.offset-lg-6{margin-left: 50%}.offset-lg-7{margin-left: 58.333333%}.offset-lg-8{margin-left: 66.666667%}.offset-lg-9{margin-left: 75%}.offset-lg-10{margin-left: 83.333333%}.offset-lg-11{margin-left: 91.666667%}.mt-lg-0,.my-lg-0{margin-top: 0 !important}.mr-lg-0,.mx-lg-0{margin-right: 0 !important}.mb-lg-0,.my-lg-0{margin-bottom: 0 !important}.ml-lg-0,.mx-lg-0{margin-left: 0 !important}.m-lg-1{margin: 1rem !important}.mt-lg-1,.my-lg-1{margin-top: 1rem !important}.mr-lg-1,.mx-lg-1{margin-right: 1rem !important}.mb-lg-1,.my-lg-1{margin-bottom: 1rem !important}.ml-lg-1,.mx-lg-1{margin-left: 1rem !important}.m-lg-2{margin: 2rem !important}.mt-lg-2,.my-lg-2{margin-top: 2rem !important}.mr-lg-2,.mx-lg-2{margin-right: 2rem !important}.mb-lg-2,.my-lg-2{margin-bottom: 2rem !important}.ml-lg-2,.mx-lg-2{margin-left: 2rem !important}.m-lg-3{margin: 3rem !important}.mt-lg-3,.my-lg-3{margin-top: 3rem !important}.mr-lg-3,.mx-lg-3{margin-right: 3rem !important}.mb-lg-3,.my-lg-3{margin-bottom: 3rem !important}.ml-lg-3,.mx-lg-3{margin-left: 3rem !important}.m-lg-4{margin: 4rem !important}.mt-lg-4,.my-lg-4{margin-top: 4rem !important}.mr-lg-4,.mx-lg-4{margin-right: 4rem !important}.mb-lg-4,.my-lg-4{margin-bottom: 4rem !important}.ml-lg-4,.mx-lg-4{margin-left: 4rem !important}.m-lg-5{margin: 5rem !important}.mt-lg-5,.my-lg-5{margin-top: 5rem !important}.mr-lg-5,.mx-lg-5{margin-right: 5rem !important}.mb-lg-5,.my-lg5{margin-bottom: 5rem !important}.ml-lg-5,.mx-lg-5{margin-left: 5rem !important}.p-lg-0{padding: 0 !important}.pt-lg-0,.py-0{padding-top: 0 !important}.pr-lg-0,.px-lg-0{padding-right: 0 !important}.pb-lg-0,.py-lg-0{padding-bottom: 0 !important}.pl-lg-0,.px-lg-0{padding-left: 0 !important}.p-lg-1{padding: 1rem !important}.pt-lg-1,.py-lg-1{padding-top: 1rem !important}.pr-lg-1,.px-lg-1{padding-right: 1rem !important}.pb-lg-1,.py-lg-1{padding-bottom: 1rem !important}.pl-lg-1,.px-lg-1{padding-left: 1rem !important}.p-lg-2{padding: 2rem !important}.pt-lg-2,.py-lg-2{padding-top: 2rem !important}.pr-lg-2,.px-lg-2{padding-right: 2rem !important}.pb-lg-2,.py-lg-2{padding-bottom: 2rem !important}.pl-lg-2,.px-lg-2{padding-left: 2rem !important}.p-lg-3{padding: 3rem !important}.pt-lg-3,.py-lg-3{padding-top: 3rem !important}.pr-lg-3,.px-lg-3{padding-right: 3rem !important}.pb-lg-3,.py-lg-3{padding-bottom: 3rem !important}.pl-lg-3,.px-lg-3{padding-left: 3rem !important}.p-lg-4{padding: 4rem !important}.pt-lg-4,.py-lg-4{padding-top: 4rem !important}.pr-lg-4,.px-lg-4{padding-right: 4rem !important}.pb-lg-4,.py-lg-4{padding-bottom: 4rem !important}.pl-lg-4,.px-lg-4{padding-left: 4rem !important}.p-lg-5{padding: 5rem !important}.pt-lg-5,.py-lg-5{padding-top: 5rem !important}.pr-lg-5,.px-lg-5{padding-right: 5rem !important}.pb-lg-5,.py-lg-5{padding-bottom: 5rem !important}.pl-lg-5,.px-lg-5{padding-left: 5rem !important}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}.col-xl-auto{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none}.col-xl-1{-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%}.col-xl-2{-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%}.col-xl-3{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.col-xl-4{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-xl-5{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%}.col-xl-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-xl-7{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%}.col-xl-8{-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}.col-xl-9{-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%}.col-xl-10{-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%}.col-xl-11{-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%}.col-xl-12{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}.order-xl-first{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.order-xl-last{-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13}.order-xl-0{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}.order-xl-1{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}.order-xl-2{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}.order-xl-3{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}.order-xl-4{-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}.order-xl-5{-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5}.order-xl-6{-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6}.order-xl-7{-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7}.order-xl-8{-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8}.order-xl-9{-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9}.order-xl-10{-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10}.order-xl-11{-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11}.order-xl-12{-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12}.offset-xl-0{margin-left: 0}.offset-xl-1{margin-left: 8.333333%}.offset-xl-2{margin-left: 16.666667%}.offset-xl-3{margin-left: 25%}.offset-xl-4{margin-left: 33.333333%}.offset-xl-5{margin-left: 41.666667%}.offset-xl-6{margin-left: 50%}.offset-xl-7{margin-left: 58.333333%}.offset-xl-8{margin-left: 66.666667%}.offset-xl-9{margin-left: 75%}.offset-xl-10{margin-left: 83.333333%}.offset-xl-11{margin-left: 91.666667%}.mt-xl-0,.my-xl-0{margin-top: 0 !important}.mr-xl-0,.mx-xl-0{margin-right: 0 !important}.mb-xl-0,.my-xl-0{margin-bottom: 0 !important}.ml-xl-0,.mx-xl-0{margin-left: 0 !important}.m-xl-1{margin: 1rem !important}.mt-xl-1,.my-xl-1{margin-top: 1rem !important}.mr-xl-1,.mx-xl-1{margin-right: 1rem !important}.mb-xl-1,.my-xl-1{margin-bottom: 1rem !important}.ml-xl-1,.mx-xl-1{margin-left: 1rem !important}.m-xl-2{margin: 2rem !important}.mt-xl-2,.my-xl-2{margin-top: 2rem !important}.mr-xl-2,.mx-xl-2{margin-right: 2rem !important}.mb-xl-2,.my-xl-2{margin-bottom: 2rem !important}.ml-xl-2,.mx-xl-2{margin-left: 2rem !important}.m-xl-3{margin: 3rem !important}.mt-xl-3,.my-xl-3{margin-top: 3rem !important}.mr-xl-3,.mx-xl-3{margin-right: 3rem !important}.mb-xl-3,.my-xl-3{margin-bottom: 3rem !important}.ml-xl-3,.mx-xl-3{margin-left: 3rem !important}.m-xl-4{margin: 4rem !important}.mt-xl-4,.my-xl-4{margin-top: 4rem !important}.mr-xl-4,.mx-xl-4{margin-right: 4rem !important}.mb-xl-4,.my-xl-4{margin-bottom: 4rem !important}.ml-xl-4,.mx-xl-4{margin-left: 4rem !important}.m-xl-5{margin: 5rem !important}.mt-xl-5,.my-xl-5{margin-top: 5rem !important}.mr-xl-5,.mx-xl-5{margin-right: 5rem !important}.mb-xl-5,.my-lg5{margin-bottom: 5rem !important}.ml-xl-5,.mx-xl-5{margin-left: 5rem !important}.p-xl-0{padding: 0 !important}.pt-xl-0,.py-0{padding-top: 0 !important}.pr-xl-0,.px-xl-0{padding-right: 0 !important}.pb-xl-0,.py-xl-0{padding-bottom: 0 !important}.pl-xl-0,.px-xl-0{padding-left: 0 !important}.p-xl-1{padding: 1rem !important}.pt-xl-1,.py-xl-1{padding-top: 1rem !important}.pr-xl-1,.px-xl-1{padding-right: 1rem !important}.pb-xl-1,.py-xl-1{padding-bottom: 1rem !important}.pl-xl-1,.px-xl-1{padding-left: 1rem !important}.p-xl-2{padding: 2rem !important}.pt-xl-2,.py-xl-2{padding-top: 2rem !important}.pr-xl-2,.px-xl-2{padding-right: 2rem !important}.pb-xl-2,.py-xl-2{padding-bottom: 2rem !important}.pl-xl-2,.px-xl-2{padding-left: 2rem !important}.p-xl-3{padding: 3rem !important}.pt-xl-3,.py-xl-3{padding-top: 3rem !important}.pr-xl-3,.px-xl-3{padding-right: 3rem !important}.pb-xl-3,.py-xl-3{padding-bottom: 3rem !important}.pl-xl-3,.px-xl-3{padding-left: 3rem !important}.p-xl-4{padding: 4rem !important}.pt-xl-4,.py-xl-4{padding-top: 4rem !important}.pr-xl-4,.px-xl-4{padding-right: 4rem !important}.pb-xl-4,.py-xl-4{padding-bottom: 4rem !important}.pl-xl-4,.px-xl-4{padding-left: 4rem !important}.p-xl-5{padding: 5rem !important}.pt-xl-5,.py-xl-5{padding-top: 5rem !important}.pr-xl-5,.px-xl-5{padding-right: 5rem !important}.pb-xl-5,.py-xl-5{padding-bottom: 5rem !important}.pl-xl-5,.px-xl-5{padding-left: 5rem !important}}.d-none{display: none !important}.d-inline{display: inline !important}.d-inline-block{display: inline-block !important}.d-block{display: block !important}.d-table{display: table !important}.d-table-row{display: table-row !important}.d-table-cell{display: table-cell !important}.d-flex{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.d-inline-flex{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}@media (min-width: 576px){.d-sm-none{display: none !important}.d-sm-inline{display: inline !important}.d-sm-inline-block{display: inline-block !important}.d-sm-block{display: block !important}.d-sm-table{display: table !important}.d-sm-table-row{display: table-row !important}.d-sm-table-cell{display: table-cell !important}.d-sm-flex{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.d-sm-inline-flex{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}}@media (min-width: 768px){.d-md-none{display: none !important}.d-md-inline{display: inline !important}.d-md-inline-block{display: inline-block !important}.d-md-block{display: block !important}.d-md-table{display: table !important}.d-md-table-row{display: table-row !important}.d-md-table-cell{display: table-cell !important}.d-md-flex{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.d-md-inline-flex{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}}@media (min-width: 992px){.d-lg-none{display: none !important}.d-lg-inline{display: inline !important}.d-lg-inline-block{display: inline-block !important}.d-lg-block{display: block !important}.d-lg-table{display: table !important}.d-lg-table-row{display: table-row !important}.d-lg-table-cell{display: table-cell !important}.d-lg-flex{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.d-lg-inline-flex{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display: none !important}.d-xl-inline{display: inline !important}.d-xl-inline-block{display: inline-block !important}.d-xl-block{display: block !important}.d-xl-table{display: table !important}.d-xl-table-row{display: table-row !important}.d-xl-table-cell{display: table-cell !important}.d-xl-flex{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.d-xl-inline-flex{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}}@media print{.d-print-none{display: none !important}.d-print-inline{display: inline !important}.d-print-inline-block{display: inline-block !important}.d-print-block{display: block !important}.d-print-table{display: table !important}.d-print-table-row{display: table-row !important}.d-print-table-cell{display: table-cell !important}.d-print-flex{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}.d-print-inline-flex{display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important}}.flex-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.flex-column{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}.flex-row-reverse{-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-column-reverse{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.justify-content-start{-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-end{-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-center{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}.justify-content-between{-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-start{-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}.align-items-end{-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}.align-items-center{-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}.align-items-baseline{-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-stretch{-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.flex-sm-column{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}.flex-sm-row-reverse{-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-sm-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-sm-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-sm-end{-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-sm-center{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}.justify-content-sm-between{-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-sm-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-sm-start{-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}.align-items-sm-end{-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}.align-items-sm-center{-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}.align-items-sm-baseline{-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-sm-stretch{-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-sm-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-sm-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-sm-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-sm-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-sm-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-sm-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-sm-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-sm-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-sm-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-sm-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-sm-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-sm-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.flex-md-column{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}.flex-md-row-reverse{-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-md-column-reverse{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-md-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-md-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.justify-content-md-start{-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-md-end{-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-md-center{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}.justify-content-md-between{-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-md-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-md-start{-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}.align-items-md-end{-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}.align-items-md-center{-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}.align-items-md-baseline{-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-md-stretch{-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-md-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-md-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-md-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-md-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-md-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-md-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-md-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-md-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-md-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-md-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-md-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-md-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.flex-lg-column{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}.flex-lg-row-reverse{-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-lg-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-lg-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-lg-end{-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-lg-center{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}.justify-content-lg-between{-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-lg-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-lg-start{-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}.align-items-lg-end{-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}.align-items-lg-center{-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}.align-items-lg-baseline{-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-lg-stretch{-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-lg-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-lg-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-lg-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-lg-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-lg-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-lg-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-lg-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-lg-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-lg-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-lg-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-lg-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-lg-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important}.flex-xl-column{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important}.flex-xl-row-reverse{-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-xl-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-xl-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-xl-end{-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-xl-center{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important}.justify-content-xl-between{-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-xl-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-xl-start{-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important}.align-items-xl-end{-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important}.align-items-xl-center{-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}.align-items-xl-baseline{-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-xl-stretch{-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important}.align-content-xl-start{-ms-flex-line-pack: start !important;align-content: flex-start !important}.align-content-xl-end{-ms-flex-line-pack: end !important;align-content: flex-end !important}.align-content-xl-center{-ms-flex-line-pack: center !important;align-content: center !important}.align-content-xl-between{-ms-flex-line-pack: justify !important;align-content: space-between !important}.align-content-xl-around{-ms-flex-line-pack: distribute !important;align-content: space-around !important}.align-content-xl-stretch{-ms-flex-line-pack: stretch !important;align-content: stretch !important}.align-self-xl-auto{-ms-flex-item-align: auto !important;align-self: auto !important}.align-self-xl-start{-ms-flex-item-align: start !important;align-self: flex-start !important}.align-self-xl-end{-ms-flex-item-align: end !important;align-self: flex-end !important}.align-self-xl-center{-ms-flex-item-align: center !important;align-self: center !important}.align-self-xl-baseline{-ms-flex-item-align: baseline !important;align-self: baseline !important}.align-self-xl-stretch{-ms-flex-item-align: stretch !important;align-self: stretch !important}}