/**handles:child-style**/
/*

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



@font-face {font-display: swap;
	font-family: 'DidotLH-Roman';
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/DidotLH-Roman.eot');
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/DidotLH-Roman.woff') format('woff'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/DidotLH-Roman.ttf') format('truetype'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/DidotLH-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {font-display: swap;
	font-family: 'Didot LT Std Italic';
	src: url('fonts/Didot LT Std Italic.eot');
	src: url('fonts/Didot LT Std Italic.woff') format('woff'), url('fonts/Didot LT Std Italic.ttf') format('truetype'), url('fonts/Didot LT Std Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {font-display: swap;
	font-family: 'GothamMedium';
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamMedium.eot');
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamMedium.woff') format('woff'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamMedium.ttf') format('truetype'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {font-display: swap;
	font-family: 'GothamBook';
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamBook.eot');
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamBook.woff') format('woff'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamBook.ttf') format('truetype'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamBook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {font-display: swap;
	font-family: 'GothamLight';
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamLight.eot');
	src: url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamLight.woff') format('woff'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamLight.ttf') format('truetype'), url('https://greystonefg.com/wp-content/themes/greystone/fonts/GothamLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.initialhide { display:none !important}
.textupper { text-transform:uppercase}
a.fusion-button:hover .fa-arrow-alt-circle-right { color:#004d40} 
.globaltoggle .panel-title.toggle a { color:rgb(232 230 230 / 55%) !important;font-family: 'GothamLight'; font-size:24px; text-transform:uppercase;padding: 32px 0;}
.globaltoggle .panel-title.toggle a:hover { color:#d9d499 !important}
.globaltoggle .fusion-accordian .panel-title a .fa-fusion-box { color:rgb(232 230 230 / 55%) !important; border:1px solid rgb(232 230 230 / 55%) !important; border-radius:100%}
.globaltoggle .fusion-accordian .panel-title a:hover .fa-fusion-box {  border:1px solid #d9d499 !important;}
.globaltoggle .fusion-accordian .fusion-panel {border-color:rgb(255 255 255 / 20%) !important;}
.globaltoggle .panel-body { color:rgb(232 230 230 / 55%) !important;}

.globaltoggle_whitebg .panel-title.toggle a { color:#939393 !important;font-family: 'GothamLight'; font-size:24px; text-transform:uppercase;padding: 32px 0;}
.globaltoggle_whitebg .panel-title.toggle a:hover { color:#054b44 !important}
.globaltoggle_whitebg .fusion-accordian .panel-title a .fa-fusion-box { color:#939393 !important; border:1px solid #939393 !important; border-radius:100%}
.globaltoggle_whitebg .fusion-accordian .panel-title a:hover .fa-fusion-box {  border:1px solid #054b44 !important; color:#054b44 !important;}
.globaltoggle_whitebg .fusion-accordian .fusion-panel {border-color:#e6e6e6 !important;}
.globaltoggle_whitebg .panel-body { color:#939393 !important;}


.globaltab_whitebg .fusion-tabs .nav-tabs li .fusion-tab-heading {font-family: 'GothamLight';color:#939393 !important;font-size:24px;}
.globaltab_whitebg .fusion-tabs .tab-pane {padding: 35px 15px 15px;}

.bannerdiv {position:absolute; top:0; left:0; width:100%; height:100%;z-index:99999;}
.avada-has-rev-slider-styles .avada-skin-rev { border:none !important}
.home #wrapper { display:none}



.slidertxt {font-family: 'DidotLH-Roman' !important;}
.avada-has-rev-slider-styles .avada-skin-rev { border:none !important}





.fusion-header-wrapper { padding-top:60px;}
.fusion-header { background:none !important}



.fusion-is-sticky .fusion-header { background:#FFF !important}
.fusion-is-sticky .fusion-main-menu>ul>li:last-child a span.fusion-button { background:#ECE9C9}



.fusion-logo {background:rgba(255,255,255,0.15); padding-right:29px}
.fusion-main-menu>ul>li {background:rgba(255,255,255,0.15)}
.fusion-main-menu>ul>li:nth-last-child(3) a {background:rgba(255,255,255,0.15); padding-right:30px}
.fusion-main-menu>ul>li:nth-last-child(2) { background:none}
.fusion-main-menu>ul>li:nth-last-child(3) { background:none}
.fusion-main-menu>ul>li:last-child a span.fusion-button { background:#FFF; color:#004d40; border-radius:0px;padding: 18px 20px;font-family: 'Didot LT Std Italic';}
.fusion-main-menu>ul>li:last-child a span.fusion-button:hover { background:#ECE9C9}
.fusion-main-menu .sub-menu li a:hover { color:#004d40 !important; font-weight:600}

.fusion-main-menu>ul>li#menu-item-67  a span.fusion-button { background:none; color:#FFF; border-radius:0px;padding: 17px 20px;font-family: "Gotham Book";border: 1px solid #d0c67f; font-size:13px}
.fusion-is-sticky .fusion-main-menu>ul>li#menu-item-67  a span.fusion-button { color:#054b44}


.sub-menu .fusion-caret .fusion-dropdown-indicator:before {content: "\f35a" !important;font-family: "Font Awesome 5 Free"; color:#024d3f}


.menustyle2 .fusion-main-menu>ul>li {background:#f2f6f5}
.menustyle2 .fusion-main-menu>ul>li:nth-last-child(3) a {background:#f2f6f5;padding-right:30px}
.menustyle2 .fusion-logo {background:#f2f6f5;}
.menustyle2 .fusion-main-menu>ul>li:nth-last-child(2) { background:none}
.menustyle2 .fusion-main-menu>ul>li:nth-last-child(3) { background:none}
.menustyle2 .fusion-main-menu>ul>li:last-child a span.fusion-button { background:#ECE9C9; color:#004d40; border-radius:0px;padding: 18px 20px;font-family: 'Didot LT Std Italic';}
.menustyle2 .fusion-main-menu>ul>li:last-child a span.fusion-button:hover { background:#004d40; color:#FFF;}
.menustyle2 .fusion-main-menu>ul>li>a {color:#004d40;}
.menustyle2 .fusion-is-sticky .fusion-main-menu>ul>li,.menustyle2 .fusion-is-sticky .fusion-logo,.menustyle2 .fusion-is-sticky .fusion-main-menu>ul>li:nth-last-child(3) a { background:none !important}
.menustyle2 .fusion-main-menu>ul>li#menu-item-67  a span.fusion-button {color:#004d40;}




.homrblk1 h1 { text-transform:uppercase}
.homrblk1 .fusion-button { position:absolute; right:1.92%; bottom:0}
.homrblk1 .fusion-column-wrapper {-webkit-box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);}





.homeblk6 { background:#004d40 url(https://greystonefg.com/wp-content/themes/greystone/images/homeblk5bg.jpg) no-repeat center bottom !important;}
.homeblk6 .panel-title.toggle a { color:rgb(232 230 230 / 55%) !important;font-family: 'GothamLight'; font-size:24px; text-transform:uppercase;padding: 32px 0;}
.homeblk6 .panel-title.toggle a:hover { color:#d9d499 !important}
.homeblk6 .fusion-accordian #accordion-5-1 .panel-title a .fa-fusion-box { color:rgb(232 230 230 / 55%) !important; border:1px solid rgb(232 230 230 / 55%) !important; border-radius:100%}
.homeblk6 .fusion-accordian #accordion-5-1 .panel-title a:hover .fa-fusion-box {  border:1px solid #d9d499 !important;}
.homeblk6 .fusion-accordian .fusion-panel {border-color:rgb(255 255 255 / 20%) !important;}
.homeblk6 .panel-body { color:rgb(232 230 230 / 55%) !important;}





.homeblk7 .fusion_builder_column_inner_1_3 .fusion-column-wrapper,.homeblk7 .fusion_builder_column_inner_2_3 .fusion-column-wrapper { box-shadow:none !important}
.homeblk7 .fusion_builder_column_1_1 .fusion-column-wrapper  {-webkit-box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);}



.homeblog .fusion-one-third:last-child { margin-right:0}
.homeblktop { background:#FFF; padding-right:60px}
.homeblogmeta {background:#FFF; padding:25px 20px 25px 35px;  position:relative; max-width:86%; margin:-60px auto;-webkit-box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);}
.homeblogmeta h4 {font-size:18px !important; line-height:26px !important; padding:0; margin:0;}
.homeblogmeta h4 a{ color:#282b2a;}
.homeblogmeta p { margin-bottom:0; font-size:16px;}



.exploremorebtn { float:right; font-size:16px; line-height:24px;}



.homevideoposter { text-align:center}





.mainnavlogin {font-size:16px; line-height:24px;}
.mainnavlogin p { font-size:16px; line-height:24px;}
.mainnavlogin .fusion-button { margin-top:10px}



.aboutblk4 .panel-title.toggle { text-transform:uppercase}
.aboutblk4 .fusion-accordian .fusion-panel {border-color:rgb(5 75 68 / 15%) !important;}
.aboutblk4 .fusion-accordian .panel-title a .fa-fusion-box {border:1px solid rgb(5 75 68 / 99%) !important; border-radius:100%}
.aboutblk4 .fusion-accordian  .panel-title a:hover .fa-fusion-box {  border:1px solid rgb(5 75 68 / 99%) !important;}





.aboutstepblk h6 { padding:0 0 10px 0; margin:0}
.aboutstepblk h6 strong { font-size:12px; line-height:18px; color:#054B44; background:#D0C580;padding:4px 14px; margin:0}
.aboutstepblk h4 { color:#054B44 !important; font-size:25px !important; line-height:31px;font-family: 'GothamMedium' !important; padding:0; margin:0}
.aboutpsblk {background: linear-gradient(to right,  #004b3d 0%,#004b3d 50%,#edeacb 50%,#edeacb 100%);}





.investmentblk1 .fusion-button { padding-left:0}
.investwhywork { margin-left:-125px; z-index:9}
.investframe { width:341px; height:300px; background:url(https://greystonefg.com/wp-content/themes/greystone/images/frame.png) no-repeat center center; text-align:center; padding:70px 45px 0 45px}
.investframe h4 { font-size:50px !important; line-height:58px !important; color:#D0C580 !important}
.investframe p { color:#FFF;}



.serviceform {-webkit-box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16); padding:40px 40px 0; width:100%; margin:0; overflow:hidden}
.serviceform .quform-button-submit { float:right;}
.serviceform .quform-button-submit button {padding: 10px 25px; border:none}
.serviceform .quform-button-text {font-family: 'Didot LT Std Italic' !important;}



.termspage .fusion-page-title-bar .fusion-page-title-row h1 { background:url(https://greystonefg.com/wp-content/themes/greystone/images/border-line.jpg) no-repeat center bottom; padding-bottom:20px;}
.cookiesblk a { text-decoration:underline}
.cookiesblk a:hover { text-decoration:none}



.privacypgtable table { border:none !important}
.privacypgtable th:first-child {border-right:6px solid #FFF !important; width:50%}
.privacypgtable th {font-family: 'GothamMedium'; font-size:16px; line-height:24px; color:#FFF; background:#185953 !important}
.privacypgtable td {background:#EFEFEF !important; color:#054B44; border:6px solid #FFF !important; border-left:0 !important; border-right:0 !important}
.privacypgtable td:first-child {border-right:6px solid #FFF !important;}



.ccpaform { width:100%; max-width:805px; margin:auto;-webkit-box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16);box-shadow:4px 4px 18px 0px rgba(0, 0, 0, 0.16); padding:35px 35px 25px}
.ccpaform .quform-label>label { font-size:14px;}
.ccpaform .quform-button-text {font-family: 'Didot LT Std Italic' !important;}



.whyusblk2 { background:url(https://greystonefg.com/wp-content/themes/greystone/images/whyustwo.jpg) repeat-x bottom !important}
.whyusblk3 .reviews { max-width:1000px; margin:auto; text-align:center}
.whyusblk3 .author {justify-content: center;align-items: center;flex-direction: row;flex-wrap: wrap; width: 100%;display: flex;}
.whyusblk3 blockquote { font-style:normal !important;}
.whyusblk3 blockquote q { font-style:normal !important; font-size:20px !important; line-height:34px !important}
.whyusblk3 .fusion-testimonials.classic .testimonial-image { max-width:100px !important}
.whyusblk3 .company-name { text-align:left}
.whyusblk3 .company-name span { display:block; font-size:14px; line-height:24px; font-family: 'GothamMedium'; color:#054B44}
.whyusblk3 .company-name strong {font-family: 'Didot LT Std Italic' !important;font-size:20px; line-height:28px;}
.whyusblk3 .fusion-testimonials.classic .testimonial-thumbnail { height:100px}






.covidwealthtop .homeblktop { width:100%; max-width:1020px; margin:auto;}
#codewidget-4 { overflow:hidden}
.btn.loadMoreBtn { display:block; width:100%; padding:0; margin:0px auto 0; clear:both; background:#004D40; color:#FFF !important; max-width:150px;font-family: 'Didot LT Std Italic' !important; font-size:14px; padding:4px 5px; position:absolute; margin:auto; bottom:0; left:0; right:0}



.covidblogmainloop { width:100%; padding:0; margin:0; overflow:hidden}
.covidmainsection { padding-bottom:60px}



.covidsttopblk .homeblktop { overflow:hidden}

.modal-header h3.modal-title { font-size:24px !important;}
.whitetxt li.fusion-li-item { color:rgb(255 255 255 / 80%)}

/*Single post*/

.single  .avada-page-titlebar-wrapper { display:none}
.single article { max-width:960px; margin:auto;margin-top:-700px}
.single #main { padding-top:100px; background:#FFF !important; margin-top:700px; padding-bottom:0 !important}
.blogsingletitle { max-width:550px; margin:auto; text-align:center; padding:0 0 75px 0}
.single h2.entry-title { color:#FFF !important; text-align:center; font-size:30px; line-height:48px !important; text-transform:uppercase; background:url(https://greystonefg.com/wp-content/themes/greystone/images/border-line.jpg) no-repeat center bottom; padding-bottom:20px !important;} 
.blogsingletitle p { font-size:20px; line-height:28px; color:#E8E6E6}
.single .flexslider .slides img { max-width:665px; margin:auto}
.single .post-content p { color:#282B2A}
.single-post .fusion-post-slideshow { margin-bottom:120px !important;}

.blogpg .fusion-post-content h2.entry-title a,.blogpg .fusion-meta-info a {color: #d0c67f !important;}
.blogpg .fusion-post-content-container p { color:rgb(232 230 230 / 55%)}
.blogpg .fusion-meta-info {border-top: 1px solid rgb(232 230 230 / 55%) !important; border-bottom: 1px solid rgb(232 230 230 / 55%) !important;}

.relatedpostsinglepage { background:#ece9c9;left: 50%;width: 100vw;position: relative;margin-left: -50vw; margin-top:50px; padding:100px 0 20px 0}
.relatedpostsinglepage h3 { text-align:center; font-size:35px; line-height:45px; text-transform:uppercase;font-family: 'Didot LT Std Italic'; color:#282B2A; background:url(https://greystonefg.com/wp-content/themes/greystone/images/border-line.jpg) no-repeat center bottom; padding-bottom:20px; margin-bottom:45px}


.companynewsblk { max-width:805px; margin:auto; padding:0 0 90px 0}
.companynewsblk_main { width:100%; margin:0; overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.35); padding:30px 0 25px 0;}
.companynewsblk h3 { font-size:25px!important; line-height:46px!important; color:#FFF !important; border-bottom:1px solid rgba(255,255,255,0.35); padding-bottom:5px;margin:0}
.companynewsblk_main h4 {font-family: 'GothamMedium' !important; color:#FFF !important;font-size:24px!important; line-height:46px!important;}
.companynewsblk_main h4 a { color:#FFF; }
.companynewsblk_main p { margin:0}
.companynewsblk .fusion-column-wrapper { display:block !important}
.companynewsblk a,.companynewsblk .fa-arrow-alt-circle-right { color:#FFF;transition-property: color,background-color,border-color; transition-duration: .2s;transition-timing-function: linear; font-size:16px; line-height:24px;}
.companynewsblk a:hover,.companynewsblk a:hover .fa-arrow-alt-circle-right { color:#d9d499;}
.companynewsblk .btn.loadMoreBtn { display:block; width:100%; padding:0; margin:0px auto 0; clear:both; background:#FFF; color:#004D40 !important; max-width:150px;font-family: 'Didot LT Std Italic' !important; font-size:14px; padding:12px 5px; position:absolute; margin:auto; bottom:0; left:0; right:0}
.companynewsblk .btn.loadMoreBtn  .fa-arrow-alt-circle-right { color:#004D40;}


.comapnypagetab .nav-tabs li .tab-link {padding: 10px 85px 10px 25px !important;background:url(https://greystonefg.com/wp-content/themes/greystone/images/arrow.png) no-repeat right 11px;}
.comapnypagetab .fusion-tab-heading { font-size:14px!important; line-height:22px!important;font-family: 'GothamBook' !important; color:#858593!important; background:url(https://greystonefg.com/wp-content/themes/greystone/images/location.png) no-repeat 0 5px; padding:0 0 0 25px}
.comapnypagetab .fusion-tab-heading em { font-style:normal; display:block}
.comapnypagetab .fusion-tab-heading strong { color:#054B44; font-size:16px; line-height:24px;font-family: 'GothamMedium' !important; display:block}

.companymap { position: relative; padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.companymap iframe { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.companyoffice .eg-filter-wrap.eg-filter-layout-1 ul li a.eg-active-filter, .companyoffice .eg-filter-wrap.eg-filter-layout-1 ul li a { color:#FFF;font-family: 'GothamLight' !important;}
.companyoffice .eg-filter-wrap.eg-filter-layout-1 ul li:before { background:#FFF;}
.companyoffice .eg-filter-wrap.eg-filter-layout-1 ul li a.eg-active-filter:before, .companyoffice .eg-filter-wrap.eg-filter-layout-1 ul li a:hover:before { background:#dbd499}


.teamperson { width:100%; padding:0 0 20px 0; margin:0; overflow:hidden; text-align:center} 
.teamperson img{ border-radius: 50%; border:7px solid #cdc27e; max-width:260px;}
.aboutusteam.bne-testimonial-wrapper .flex-control-thumbs img { width:110px;}  
.aboutusteam .testimonial-message,.aboutusteam .testimonial-author  {padding:0 0 20px 0;}
.aboutusteam .testimonial-tagline { color:#004d40;font-size:16px; line-height:24px;}
.aboutusteam .testimonial-name { font-size:22px; line-height:30px;}
.aboutusteam .flex-control-thumbs img {opacity: 0.4;}
.aboutusteam .flex-control-thumbs .flex-active {opacity: 1;}


.footertop-1 { font-size:14px; line-height:20px; color:#FFF}
.footertop ul { padding:0; margin:0}
.footertop ul li { padding:0 0 12px 0; margin:0; display:block; font-size:13px; line-height:20px;}
.footertop ul li a { color:rgba(255,255,255,0.60)}
.footertop p {font-size:13px; line-height:24px; margin-top:0}



.newsletter { width:100%; padding:12px 25px; margin:0; overflow:hidden; background:#D9E4C9}
.newsletter br { display:none}
.newsletter .left { width:30%; float:left; color:#054B44; font-size:14px; line-height:20px; padding-top:10px;}
.newsletter .right { width:66%; float:right}
.newsletter input[type=email] { width:72% !important; float:left !important; height:43px !important}
.newsletter input[type=submit] {float:left !important; width:28% !important}
.newsletter .right p { padding:0; margin:0}



.footercopyright p { padding:0px 0 0 0; margin:0;}
.footercopyright ul { padding:0; margin:0;}
.footercopyright ul li { padding:0 7px; margin:0; display:inline-block; font-size:12px;}
.footercopyrightmiddle img { vertical-align:middle;margin: 0 0 0 6px;}
.footercopyrightleft p {padding:8px 0 0 0;}



@media only screen and (max-width:800px) {
.mobbodytxt { font-size:14px !important; line-height:22px!important;}
.mobtitle h3,.mobtitle h1,.mobtitle h5 ,.mobtitle h2{ font-size:22px !important; line-height:30px !important}	
.mobtitle br { display:none}
.mobtxt br { display:none;}
.mobtxt li.fusion-li-item {font-size:14px !important; line-height:22px!important;}	

	

.homrblk1 h1 { font-size:22px !important; line-height:30px !important}	
.homrblk1 .fusion-separator { margin-top:0px !important;}
.homrblk1 h6  { font-size:16px !important; line-height:24px !important; padding-bottom:20px !important}
.homeblk2 h3 { font-size:20px !important; line-height:30px !important}
.newsletter .left { width:100%;padding-bottom:15px}
.newsletter .right { width:100%;}
.newsletter input[type=email] { width:72% !important}
.newsletter input[type=submit]{padding: 13px 12px !important;}
.footercopyright ul { text-align:center}
.homeblk3 h3 {font-size: 20px !important;line-height: 30px !important;}
.mobbodytxt { font-size:14px !important; line-height:22px!important;}
.mobtitle h3,.mobtitle h1 { font-size:22px !important; line-height:30px !important}
.homeblk5 br,.homeblk7 br { display:none}
.homeblk6 .panel-title.toggle a {font-size:18px !important; text-transform:uppercase;padding: 18px 0;}
.homeblktop { padding-right:0}



.homeblktop .fusion-two-third { padding:10px 25px 0}
.homeblkbottom .mainprojects { max-width:378px; margin:auto; padding-bottom:70px}
.covidmainsection  { max-width:378px; margin:auto;}



.abotblk1 p br { display:none}
.aboutblk4 .panel-title.toggle a {font-size:22px !important; line-height:30px !important}
.homeblk5 { background-position: center center !important}
.aboutpsblk { background:none}
.aboutpsblk-left { background:#004b3d}
.aboutpsblk-right { background:#edeacb}



.investmentblk1 .fusion-separator,.investmentblk2 .fusion-separator,.investwhywork .fusion-separator {align-self: center !important; margin-right:0 !important}
body .investwhywork { margin-left:15px !important; margin-right:15px !important} 
.investframe { width:280px; height:246px; background:url(https://greystonefg.com/wp-content/themes/greystone/images/frame-mob.png) no-repeat center center; text-align:center; padding:40px 45px 0 45px; margin:auto}
.investframe p { font-size:14px !important; line-height:22px!important;}
.serviceform { box-shadow:none; padding:0}
.servicebuttonblk .fusion-button { font-size:14px}



.termspage .fusion-page-title-bar .fusion-page-title-row h1 {font-size:22px !important; line-height:30px !important} 
.termspage .fusion-page-title-bar .fusion-page-title-row h1 br { display:none}
.ccpaform { width:100%; box-shadow:none; padding:0}
.whyusblk3 .reviews  { max-width:100%}
.ua-mobile.ua-mobile-iphone body { background-attachment:fixed !important}
.whyusblk3 blockquote q {font-size:14px !important; line-height:24px !important}
.exploremorebtn { display:none}



.covidsttopblk { max-width:328px; margin:auto}
.covidsttopblktxt { padding:0px 30px 0}
.covidsttopblktxt h4 {font-size:22px !important; line-height:30px !important}
.covidsttopblktxt p { font-size:14px !important; line-height:22px!important;}
.single .post-content p { font-size:14px !important; line-height:22px!important;}
.single h2.entry-title,.relatedpostsinglepage h3 {font-size:22px !important; line-height:30px !important}
.relatedpostsinglepage { padding-top:60px}
.single #content { margin-bottom:0 !important}

.companynewsblk a { padding-bottom:20px; display:block}
.companynewsblk_main h4 {font-size:22px !important; line-height:30px !important}
.companynewsblk { text-align:center}

.aboutusteam.bne-testimonial-wrapper .flex-control-thumbs img { width:60px;} 
.teamperson img{max-width:180px;}
.aboutusteam .testimonial-message p { font-size:14px; line-height:22px;}
}



@media only screen and (max-width:1024px) {
.fusion-header-wrapper {  padding-top: 20px; }
.fusion-logo { background:none; padding-right:0}	
}









@media only screen and (min-width:1025px) and (max-width:1320px) {
.fusion-main-menu>ul>li:last-child a span.fusion-button,.menustyle2 .fusion-main-menu>ul>li:last-child a span.fusion-button {padding: 18px 14px;}	
.fusion-main-menu>ul>li,.menustyle2 .fusion-main-menu>ul>li {padding-right:28px !important; background:none}
.fusion-main-menu>ul>li:last-child,.menustyle2 .fusion-main-menu>ul>li:last-child { padding-right:0 !important}
.fusion-main-menu>ul>li a ,.menustyle2 .fusion-main-menu>ul>li a { font-size:11px !important;}
.fusion-logo,.menustyle2 .fusion-logo { padding-right:10px;}
.fusion-main-menu>ul>li:nth-last-child(3) a,.fusion-logo { background:none}
.menustyle2 .fusion-main-menu>ul>li:nth-last-child(3) a,.menustyle2 .fusion-logo { background:none}
.fusion-header .fusion-row { background:rgba(255,255,255,0.15)}
.menustyle2 .fusion-header .fusion-row { background:#f2f6f5}
.newsletter input[type=email] { width:72% !important}
}