/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url(style2.css);

.menu-item-3058 .menu-text {
	background: #FF9933;
	padding: 10px;
	color: #fff;
}
.fusion-main-menu ul .menu-item-has-children::after {
	content: "";
	position: absolute;
	right: 7px;
	top: 48%;
	width: 0;
	height: 0;
	border: 6px solid;
	border-color: #14437f transparent transparent transparent;
}
#menu-new-menu > li::after {
	right: 15px !important;
	top: 47%;
}
.fusion-main-menu .sub-menu li {
	border-bottom: 1px solid #cccc;
}
.home .fusion-text li {
	color: #fff;
}


.images-report-section .report-desc-block ul{ padding: 0 0 0 20px; }
.images-report-section .report-desc-block ul li{ color: #fff; }
.images-report-section .report-desc-block p{ color: #fff; }
.images-report-section .report-desc-block p span{ font-weight: 600; color: #54A3D3; }

.visit-section .visit-title{ align-items: flex-end; }
.visit-section .visit-title .title-sep-container .title-sep{ width: 40%; }
.visit-section .fusion-text p{ color: #1D2957; }
.visit-section .fusion-text p a{ color: #1D2957 !important; }
.visit-section .fusion-text p a:hover{ color: #54A3D3 !important; }

.access-section .access-desc .fusion-text p{ font-size: 16px; color: #fff; }

.page-id-3441 .fusion-wrapper #main{ padding-bottom: 0; }


footer .footer-acr-logo{ padding: 20px 0 0; max-width: 1100px; margin: 0 auto; }
footer .footer-acr-logo .acr-images .acr-img{ width: 20%; height: 20%; }


#cr-phone-number{
	padding-right:20px;
	font-size: 20px !important;
	
}

#cr-custom-top-menu{
	display:flex;
}

/* Blog page  */

.blog-post{max-width:792px; margin:0 auto;}
.blog-post .newsletter-block {display:flex; flex-wrap:wrap; margin-bottom:65px;}
.blog-post .newsletter-block:last-child{margin-bottom:0;}
.blog-post .newsletter-block .newsletter-date-col { margin-right: 17px;  width: 82px; text-align: center; background: #14437f; height: fit-content; padding: 8px 0 5px; }
.blog-post .newsletter-block .newsletter-date-col .date { display: block; line-height: 29px; font-size: 29px; font-weight: 700; color:#fff;}
.blog-post .newsletter-block .newsletter-date-col .month-year {color:#fff;}
.blog-post .newsletter-block .newsletter-image-col{ margin-right: 17px; width: 320px;}
.blog-post .newsletter-block .newsletter-image-col .newsletter-image a img{width: 100%; max-width: 100%; display: block; height: 202px; object-fit: cover; object-position: center; }
.blog-post .newsletter-block .newsletter-content-col {width: 356px;}
.blog-post .newsletter-block .newsletter-content-col h3{margin: 0 0 5px 0;}
.blog-post .newsletter-block .newsletter-content-col .newsletter-meta {margin: 0 0 20px 0; font-size:12px;}
.blog-post .newsletter-block .newsletter-content-col p {margin: 0 0 20px 0;}
.blog-post .newsletter-block .newsletter-footer{width:100%; padding:5px 0; border-bottom:solid 1px #e0dede; text-align:right;}
.blog-post .newsletter-block .newsletter-footer a {position:relative;  margin-right:10px;}
.blog-post .newsletter-block .newsletter-footer a:after { content: "\f105"; top: 50%; right: -10px; padding-left: 5px; font-size: 14px; font-family: icomoon; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); color:#14437f;}

body.home #sub-hero{display:none;}
#sub-hero{min-height:450px; padding-top:30px !important; padding-bottom:30px !important; display:flex; align-items:center; justify-content:center;}
#sub-hero > .fusion-row{max-width:1260px; margin:auto; padding:0 20px;}
#sub-hero .fusion-layout-column{margin:0;}
#sub-hero .fusion-title .title-heading-center,
#sub-hero .fusion-title h1{font-size:75px !important; text-transform:uppercase; line-height:1.1 !important;}


@media only screen and (min-width: 1112px){
.fusion-main-menu ul .menu-item-has-children::after{right:15px !important; top:47% !important;}
.fusion-header-wrapper .fusion-header{position:fixed; left:0; right:0; top:0;}
.fusion-is-sticky .fusion-header-sticky-height{display:none;}
}


@media only screen and (max-width: 1200px){
	.cr-top-button a{padding:25px 10px 10px 10px !important;}
	#appt-request{right: 463px !important;}
	#pay-bill{right: 379px !important;}
	#doc-login-new{right: 194px !important;}
	#cr-phone-number{font-size: 16px !important;}
	
	#sub-hero .fusion-title .title-heading-center, #sub-hero .fusion-title h1{font-size:45px !important;}
	#sub-hero{min-height:300px;}
}

@media only screen and (max-width: 1107px){
	#patieent-login{position:static !important;}
	
}


@media only screen and (max-width: 991px){
.patient-banner{ padding-top: 100px !important; padding-bottom: 100px !important; }
.images-report-section { padding-top: 50px !important; padding-bottom: 20px !important; }
.visit-section{ padding-top: 50px !important; padding-bottom: 20px !important; }
.access-section { padding-top: 30px !important; padding-bottom: 30px !important; }
}

@media only screen and (max-width: 767px){
#sub-hero .fusion-title .title-heading-center, #sub-hero .fusion-title h1{font-size:32px !important;}
	#sub-hero{min-height:250px;}
}

@media(min-width:768px){
.post-content .video {
	display: inline-block;
	width: 33%;
    padding: 13px;
}
}

@media(max-width:767px){
.patient-banner{ padding-top: 60px !important; padding-bottom: 60px !important; }
.images-report-section { padding-top: 50px !important; padding-bottom: 20px !important; }
.visit-section{ padding-top: 30px !important; padding-bottom: 10px !important; }
.access-section { padding-top: 30px !important; padding-bottom: 20px !important; }
.visit-section .visit-title .title-sep-container .title-sep{ width: 100%; }
	
.blog-post .newsletter-block .newsletter-image-col {margin-right:0; width: 192px; }
.blog-post .newsletter-block .newsletter-image-col .newsletter-image a img {height: auto; }
.blog-post .newsletter-block .newsletter-content-col {width:100%; padding-top: 20px; }
	
	.fusion-header-sticky-height{display:none !important;}
	

}







/********** 12-03-25**********/


.py-100{padding: 100px 20px !important;}
a{transition: 0.3s ease-in-out !important;}
.sticky .main-header{background-color: #ffffff; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;}
.header-container{max-width: 1260px; margin: 0 auto; padding: 0 20px; width: 100%;}
body:not(.home){padding:156px 0 0 0;}
.main-header{position: fixed; width: 100%; top: 0; left: 0; z-index: 999; transition: 0.3s ease-in-out;}
body:not(.home) .main-header{background:#FFF;}
.header-row{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; border-bottom: solid 2px #9b9faa; padding: 30px 0;}
body:not(.home) .main-header .header-row{border-bottom: solid 0px #9b9faa;}
#h-menu-inner{display: flex; flex-wrap: wrap; column-gap: 20px; justify-content: space-between; align-items: center;}
#h-menu-inner a{font-size: 14px; font-weight: 600; line-height: 18px; color: #0c1115;}
#h-menu-inner a:hover{color: #ff6000;}
#h-phone a,
#h-email a{display: flex; align-items: center; column-gap: 5px;}
.h-menu-left{display: flex; flex-wrap: wrap; align-items: center; column-gap: 20px;}
.h-menu-right{display: flex; flex-wrap: wrap; align-items: center; column-gap: 0px;}
.h-menu-right .h-top-button a{padding: 7px 10px; border-radius: 30px; text-align: center;}
.h-menu-right .h-top-button a:hover{background-color: #ff6000; color: #fff !important;}
.home-banner{padding: 308px 20px 150px !important; background-position: 100% 20% !important;}
.home-banner .home-banner-text h1{margin: 0; padding-bottom: 30px; font-size: 75px; line-height: 1.2; font-weight: 500; color: #0c1115; letter-spacing: 0.025em; text-transform: uppercase;}
.home-banner .home-banner-text h1 strong{color: #0d2558;}
.banner-left{padding-right: 25px !important;}
.btn-group{display: flex; flex-wrap: wrap; column-gap: 30px; grid-row-gap: 10px;}
.btn-group a{font-size: 18px; font-weight: 500; color: #ffffff !important; line-height: 22px;  min-width: 275px; height: 65px; display: flex; align-items: center; justify-content: center; border-radius: 4px;}
.btn-group a.btn-blue{background-color: #2f4d86;}
.btn-group a.btn-blue:hover{background-color: #0d2558;}
.btn-group a.btn-orange{background-color: #ff6000;}
.btn-group a.btn-orange:hover{background-color: #ff701a;}
.btn-group br{display: none;}
.head-menu-box .fusion-main-menu{position: relative; right: auto; bottom: auto; margin-top: 30px;}


#wrapper .post-content .home-sec2 .hms2-left .fusion-text h2{margin: 0; font-size: 75px; line-height: 1.2; font-weight: 500; color: #0c1115; letter-spacing: 0.025em; text-transform: uppercase;}
#wrapper .post-content .home-sec2 .hms2-left .fusion-text h2 strong{color: #0d2558;}
#wrapper .post-content .home-sec2 .hms2-left .fusion-text p{font-size: 18px; font-weight: 500; color: #0c1115; line-height: 26px; padding: 20px 45px 20px 0; margin: 0;}
#wrapper .post-content .home-sec2 .hms2-left .fusion-text ul{padding: 0 155px 0 0; margin: 0 0 15px; list-style: none;}
#wrapper .post-content .home-sec2 .hms2-left .fusion-text ul li{position: relative; padding-left: 25px; padding-bottom: 25px; font-size: 14px; font-weight: 400; color: #0c1115; line-height: 18px;}
#wrapper .post-content .home-sec2 .hms2-left .fusion-text ul li:before{position: absolute; content: ""; background: url(./images/plus.png) center no-repeat; background-size: contain; top: 0; left: 0; width: 15px; height: 15px;}
.video1{margin-bottom: 30px;}
.home-video iframe{border-radius: 50% / 10%;}
.home-video iframe:before{position: absolute; content: ""; top: 10%; bottom: 10%; right: -5%; left: -5%; background: #ffffff; border-radius: 5% / 50%;}

/* #wrapper .post-content .fusion-text h2{ margin: 0;  font-size: 75px !important;   line-height: 1.2 !important;  font-weight: 500 !important; color: #0c1115 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important;}
#wrapper .post-content h2 strong{color: #0d2558 !important;} */

#wrapper .post-content .home-sec3 .fusion-text.hms3-text h2{text-align: center;}
#wrapper .post-content .home-sec4 .fusion-text.hms3-text h2{text-align: center;}
#wrapper .post-content .home-sec5 .fusion-text.hms3-text h2,
#wrapper .post-content .home-sec5 .fusion-text.hms3-text p{text-align: center;}
.awrd1{padding: 50px 0;}
.awrd1.fusion-gallery,
.awrd2.fusion-gallery{display: flex; flex-wrap: wrap; column-gap: 60px; grid-row-gap: 30px; justify-content: center; height: auto !important;}
.awrd1.fusion-gallery .fusion-grid-column,
.awrd2.fusion-gallery .fusion-grid-column{width: auto; position: relative !important; top: auto !important; left: auto !important;}
.awrd1.fusion-gallery .clearfix,
.awrd2.fusion-gallery .clearfix{display: none !important;}


.hms4-info{padding-top: 100px; margin-bottom: 0 !important; display: flex; flex-wrap: wrap;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper{padding: 0; background-color: transparent !important; height: 100%;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading{margin: 0 !important; height: 100%; overflow: visible;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .fusion-clearfix,
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .fusion-read-more{display: none !important;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link{padding: 100px 40px; background: linear-gradient(0deg, rgba(56,60,69,1) 0%, rgba(111,114,121,1) 100%); display: block; height: 100%; transition: 0.3s ease-in-out; position: relative;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link .image{background-color: #ffffff; width: 100px; height: 100px; border-radius: 100%; margin: 0 auto 50px; display: flex; align-items: center; justify-content: center;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link .image img{margin: 0 !important; filter: grayscale(1) invert(1);}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link h2{font-size: 30px !important; font-weight: 700 !important; color: #ffffff; line-height: 1.2 !important;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link:hover{transform: scale(1.3); background: linear-gradient(0deg, rgba(0,130,249,1) 0%, rgba(185,224,251,1) 100%); border: solid 5px #ffffff; z-index: 99;}
.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link:hover .image img{filter: inherit;}

#wrapper .post-content .home-sec5.py-100{padding-bottom: 0 !important;}
#wrapper .post-content .home-sec5 .fusion-text.hms3-text p{padding: 20px 0; font-size: 18px; font-weight: 500; color: #0c1115; line-height: 26px;}
#wrapper .post-content .home-sec5 .pet-left .fusion-text h2{ color: #0d2558 !important;}
#wrapper .post-content .home-sec5 .pet-left .fusion-text p{font-size: 16px; font-weight: 500; color: #0c1115; line-height: 24px; margin: 0; padding-right: 120px;}


#wrapper .post-content .home-sec5 .img-info .fusion-imageframe img{width: 100%; border-radius: 50px;}
#wrapper .post-content .home-sec5 .img-info .fusion-text{padding:0 20px 0 30px;}
#wrapper .post-content .home-sec5 .img-info .fusion-text h4{font-size: 25px; font-weight: 700; color: #0d2558; line-height: 1.2; margin: 30px 0 10px;}
#wrapper .post-content .home-sec5 .img-info .fusion-text p{font-size: 16px; font-weight: 500; color: #0c1115; line-height: 24px; margin: 0;}
#wrapper .post-content .home-sec5 .btn-group{justify-content: center; padding-top: 30px;}


#wrapper .post-content .home-sec6 .fusion-text.hms3-text h2,
#wrapper .post-content .home-sec6 .fusion-text.hms3-text p{text-align: center;}
#wrapper .post-content .home-sec6 .fusion-text.hms3-text p{padding: 20px 0; font-size: 18px; font-weight: 500; color: #0c1115; line-height: 26px;}
#wrapper .post-content .home-sec6 .fusion-text.hms3-text{max-width: 900px; margin: 0 auto;}
.pum-theme-2287 .pum-content .epyt-video-wrapper iframe{width: 100%;}
.pum-theme-lightbox .pum-container{border: none !important;}
.pum-theme-lightbox .pum-content + .pum-close{right: 0 !important; top: 0 !important;}
#wrapper .post-content a.homevideo-one.pum-trigger{display: block;}
#wrapper .post-content a.homevideo-two.pum-trigger{display: block; margin-top: 30px;}


#wrapper .post-content .home-sec7 .fusion-text h3{font-size: 65px; line-height: 1.2; color: #0d2558; font-weight: 500; text-align: center; margin: 0;}
#wrapper .post-content .home-sec7 .fusion-text p{font-size: 35px; line-height: 1.2; color: #0d2558; font-weight: 500; text-align: center; padding: 25px 0;}
#wrapper .post-content .home-sec7 .fusion-text{text-align: center;}
#wrapper .post-content .home-sec7 .btn1{text-align: center; display: inline-block;}
#wrapper .post-content .home-sec7 .fusion-text a{font-size: 18px; font-weight: 500; color: #ffffff !important; line-height: 22px; min-width: 275px; height: 65px; display: flex; align-items: center; justify-content: center; border-radius: 4px; background-color: #ff6000;}
#wrapper .post-content .home-sec7 .fusion-text a:hover{background-color: #ff701a;}


.head-h2 h2{margin: 0;  font-size: 40px !important;   line-height: 1.2 !important;  font-weight: 500 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important;}
.head-h2 h2 strong{color: #0d2558 ;}

#wrapper #mega-menu-wrap-main_navigation #mega-menu-main_navigation .menu-col-1 > .mega-sub-menu > li.mega-menu-item-has-children:first-child > a:before{top:0;}
#wrapper #mega-menu-wrap-main_navigation #mega-menu-main_navigation .menu-col-1 > .mega-sub-menu > li.mega-menu-item-has-children:last-child > a:before{bottom:0;}
#wrapper #mega-menu-wrap-main_navigation #mega-menu-main_navigation .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li.menu-logo{display: flex; align-items: center; justify-content: center; height: 100%;}
#wrapper #mega-menu-wrap-main_navigation #mega-menu-main_navigation .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li.menu-logo > a:after{display:none;}

.intro-text p{font-size: 24px; line-height: 1.4; font-weight: 500; text-align: center; max-width: 800px; margin: 0 auto;}
.patient-portal-sc2 .hms4-info{padding-top: 0;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper{padding: 80px 50px 160px; background: linear-gradient(0deg, rgba(56,60,69,1) 0%, rgba(111,114,121,1) 100%); display: block; height: 100%; transition: 0.3s ease-in-out; position: relative;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link{padding: 0px; background: none; display: block; transition: 0.3s ease-in-out; position: relative; transform: none; border: none;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading{height: auto;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link .image img{max-width: 60px; filter: none;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link .image{margin: 0 auto 30px;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .content-container{color: #ffffff !important; padding-top: 10px; margin: 0;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-read-more-button{font-size: 18px; font-weight: 500; color: #ffffff !important; line-height: 22px; position: absolute; left: 40px; right: 40px; bottom: 80px; height: 65px; display: flex; align-items: center; justify-content: center; border-radius: 4px; background-color: #ff6000; text-transform: none; padding: 0; margin-top: 0;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-read-more-button:hover{background-color: #ff701a;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .content-container span.cl-tx{display: block;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .content-container a{color: #ffffff !important; text-decoration: underline;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .content-container a:hover{color: #ff6000 !important; }
.patient-portal-sc2 .cl-tx-link{position: absolute; bottom: 100px; left: 40px; right: 40px;}
.patient-portal-sc2 .cl-tx-link br{display: none;}
.patient-portal-sc2 .hms4-info.fusion-content-boxes .content-container br{display: none;}
.patient-portal-sc2 span.cl{display: block;}
.support-text{max-width: 800px; margin: 0 auto; text-align: center;}
.support-text h2{padding-bottom: 10px;}
.support-text p{margin-bottom: 0; font-size: 20px; line-height: 1.4;}
.support-text p a:hover{color: #ff6000 !important;}



@media only screen and (max-width: 1300px){
	body:not(.home) { padding: 117px 0 0 0; }
	.fusion-logo { max-width: 160px; }
}

@media only screen and (max-width: 1024px){
	.home-banner .home-banner-text h1{font-size: 45px;}
	.btn-group a,
	#wrapper .post-content .home-sec7 .fusion-text a{min-width: 245px; font-size: 16px; height: 50px;}
	.home-banner{padding: 230px 20px 100px !important; background-position: 100% 10% !important;}
	.btn-group{column-gap: 10px;}
	.py-100{padding: 50px 20px !important;}
	#wrapper .post-content .fusion-text h2,
	#wrapper .post-content .home-sec5 .pet-left .fusion-text h2{font-size: 30px !important;}
	#wrapper .post-content .home-sec2 .hms2-left .fusion-text ul{padding: 0;}
	.awrd1.fusion-gallery, .awrd2.fusion-gallery{column-gap: 30px;}
	.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link h2{font-size: 20px !important}
	.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link{padding: 50px 20px;}
	.hms4-info{padding-top: 80px;}
	#wrapper .post-content .home-sec5 .pet-left .fusion-text p{padding-right: 0;}
	#wrapper .post-content .home-sec5 .img-info .fusion-text{padding: 0;}
	#wrapper .post-content .home-sec5 .img-info .fusion-text h4{font-size: 20px;}
	#wrapper .post-content .home-sec7 .fusion-text h3{font-size: 40px;}
	#wrapper .post-content .home-sec7 .fusion-text p{font-size: 25px;}
	#wrapper .post-content .home-sec2 .hms2-left .fusion-text p{padding-right: 0;}
	.intro-text p{font-size: 22px;}
	.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-read-more-button{font-size: 16px;}
	.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper{padding: 80px 30px 160px;}
	.support-text p{margin-bottom: 0; font-size: 18px; line-height: 1.4;}
}

@media only screen and (max-width: 856px){
	body:not(.home) { padding: 112px 0 0 0; }
}

@media only screen and (max-width: 768px){
	.home-banner .home-banner-text h1{font-size: 30px; padding-right: 80px;}
	.home-banner{padding: 180px 20px 50px !important; background-position: 70% 10% !important;}
	.btn-group{column-gap: 10px;}
	#wrapper .post-content .fusion-text h2,
	#wrapper .post-content .home-sec5 .pet-left .fusion-text h2{font-size: 30px !important;}
	.awrd1.fusion-gallery, .awrd2.fusion-gallery{column-gap: 0px;}
	.hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper .heading .heading-link h2{font-size: 20px !important}
	#wrapper .post-content .home-sec7 .fusion-text h3{font-size: 30px;}
	#wrapper .post-content .home-sec7 .fusion-text p{font-size: 22px;}
	.awrd1.fusion-gallery .fusion-gallery-image, .awrd2.fusion-gallery .fusion-gallery-image{text-align: center;}
	.hms4-info.fusion-content-boxes.content-boxes-icon-on-top .content-box-column{margin-bottom: 30px !important;}
	.intro-text p{font-size: 18px;}
	.patient-portal-sc2 .hms4-info.fusion-content-boxes .content-container{margin-bottom: 8px;}
	.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-column .content-box-wrapper{padding: 40px;}
	.patient-portal-sc2 .hms4-info.fusion-content-boxes .fusion-read-more-button{position: relative; left: auto; right: auto; bottom: auto; margin-top: 15px;}
	.patient-portal-sc2 .cl-tx-link{position: relative; left: auto; right: auto; bottom: auto;}
	
	/*.m-reverse .fusion-column-wrapper{display:flex; flex-direction:column-reverse; gap:30px;}
	.m-reverse .fusion-column-wrapper .fusion-text .fusion-responsive-typography-calculated{margin-top:0; text-align:center;}*/
	

}

@media(min-width:768px){
	.mobiletopbar.mobile.hidedesk {
		display: none;
	}
}

@media(max-width:767px){
	.avada-page-titlebar-wrapper, .home #main {
		margin-top: 100px !important;
	}
	.m-menu-left a {
		color: #fff;
		font-size: 13px;
		text-align: center;
	}
	.m-menu-left div {
		display: inline-block;
		width: 49%;
	}
	.m-menu-right {
		display: block;
	}
	.m-menu-right div {
		display: inline-block; 
		padding: 5px;
		width: 49%;
	}
	.m-menu-right .m-top-button a {
		background: #fff;
		padding: 2px 5px;
		border-radius: 30px;
		text-align: center;
		display: block;
		width: 100%;
		font-size: 13px;
	}	
	.header-container {
		padding: 0 !important;
	}
	.header-row {
		padding: 15px 20px !important;
	}
	.mobiletopbar.mobile.hidedesk {
		background: #14437f !important;
		padding: 5px 20px !important;
	}
}