@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Alice&family=Montserrat:wght@300;400;500&family=Playfair+Display:wght@400;500;600;700;800&display=swap');
@import url('//cdn.jsdelivr.net/jquery.magnific-popup/1.0.0/magnific-popup.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* Global Style Declaration -=-=-=-=-=-=-=*/
* { box-sizing:border-box; -webkit-box-sizing:border-box; }
html { font-size:100%; -webkit-text-size-adjust:100%; font-variant-ligatures:none; -webkit-font-variant-ligatures:none; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; font-smoothing:antialiased; -webkit-font-smoothing:antialiased; text-shadow:rgba(0,0,0,.01) 0 0 1px }
body { margin:0; padding:0; font-size:16px; line-height:1.5; font-family: 'Roboto', sans-serif; font-weight:400; color:#000; }
h1, h2, h3, h4, h5, h6 {  margin:0; padding:0; font-family: 'Roboto', sans-serif; font-weight:500; line-height:1.25; }
h1, .h1 { font-size:36px; line-height:1.1; }
h2, .h2 { font-size:36px; line-height:1.2; }
h3, .h3 { font-size:30px; line-height:1.3; }
h4, .h4 { font-size:26px; line-height:1.4; }
h5, .h5 { font-size:20px; line-height:1.4; }
h6, .h6 { font-size:18px; line-height:1.5; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-family: 'Roboto', sans-serif; }


img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#000; transition:all ease 0.3s; -webkit-transition:all ease 0.3s;  font-family: 'Roboto', sans-serif; }
a:hover { color:#47544B; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { cursor:pointer; background-image:url('//1831846.fs1.hubspotusercontent-na1.net/hubfs/1831846/blank.png') !important;  }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1330px; padding-left: 15px; padding-right: 15px; }

::-moz-selection { color:#fff; background:#1996ff; }
::selection { color:#fff; background:#1996ff; }


.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg, .overlay { background-size:cover; background-position:center; position:relative; }
/* .overlay > * { position:relative; z-index:2; }
.overlay:before { content:''; background:rgba(25,24,22,0.80); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; }
.overlay.white:before { background:rgba(255,255,255,0.70); } */
.get-bg { display:none !important; }
.altBg { background:#f4f4f4; }
.greenBg { background:#89c632; }
.orangeBg { background:#f89424; }

.fontGray, .fontGray a { color:#616161; }
.fontLightGray, .fontLightGray a { color:#999999; }
.fontGreen, .fontGreen a { color:#89c632; }
.fontOrange, .fontOrange a { color:#f89424; }
.fontWhite, .fontWhite a { color:#fff; }
.fontWhite a:hover { color:#0dbd8d; }

.button a , a.button { padding:8px 25px; background:#1996ff; color:#fff; border:2px solid #1996ff; max-width:100%; display:inline-block;   }
.button a:hover , a.button:hover { background:#fff; color:#1996ff; }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#ea8c20; font-weight:normal; top:1px;  }
.listStyle ul li:not([class*="fa-"]):before { content:"\f111"; font-size:50%; line-height:3; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */

/* Widths */
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

/*unique paddings*/
.pl10, .p0-10 { padding-left:10px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pl0, .p0, .plr0 { padding-left:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pt0, .p0, .ptb0 { padding-top:0; }
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pb0,.p0, .ptb0 { padding-bottom:0; }

::-webkit-input-placeholder { opacity:0.7 !important; color:inherit !important; }
::-moz-placeholder { opacity:0.7 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:0.7 !important; color:inherit !important; }
form .input { margin-right:0 !important; }
form fieldset { max-width:inherit !important; margin:0 -10px;  }
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:10px; padding-right:10px; } 
form ul.multi-container { padding-top:10px; }
form ul.multi-container li { margin:5px 0; }
textarea, 
input[type="text"], input[type="number"], input[type="email"], 
input[type="password"], input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], input[type="week"], 
input[type="url"], input[type="search"], input[type="tel"], input[type="color"], 
select { display:block; border:1px solid #d7d7d7; outline:none; background:#fff; font-size:16px; line-height:20px; font-family:'Roboto', sans-serif; font-weight:400; color:#000; margin:0; padding:13px 20px; width:100% !important; border-radius:5px; }
textarea { min-height:110px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#f26c23 ; position:absolute; left:4px; top:4px; font-size:0; width:15px; height:15px; display:block; border:1px solid #ccc; transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#f26c23 ; border-color:#f26c23  }
form input[type="checkbox"]:checked+span:before {  border-color:#f26c23 ; font-size:12px; background:#f26c23 ; color:#fff; letter-spacing:0; }
input[type="submit"] { outline:none;    font-family: 'Roboto', sans-serif; padding:10px 25px; background: transparent; color:#000; border:1px solid #000; font-size:12px; line-height:1.5;  font-weight:700; border-radius:0;
  -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s; }
input[type="submit"]:hover { color:#fff; background:#000; }


ul.slick-dots { display: flex; justify-content: center; align-items: center; list-style: none; padding: 0; margin: 25px 0 20px; width: 100%; }
ul.slick-dots li { padding: 0 5px; font-size: 0; }
ul.slick-dots li button { width: 15px; height: 15px; font-size: 0; border-radius: 50%; border: 1px solid #000; background: transparent; }
ul.slick-dots li.slick-active button { background: #000; }



/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
/*<<<<<<<<<<*/


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Page Wise CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.globalHeaderInner { display: flex; align-items: center; }
.headerLeft { width: 213px; }
.headerRight { width: calc(100% - 213px); }
.headerRightInner { display: flex; justify-content: end; align-items: center; }
.headerMenu ul { padding: 0; margin: 0; list-style: none;  display: flex; }
.headerMenu ul li { padding: 0 25px; }
.headerMenu ul li:last-child { padding-right: 0; }
.headerMenu ul li a { text-transform: uppercase; } 
.globalHeader { padding: 30px 0; position: fixed; top: 0;left: 0;  width: 100%; background: #fff; z-index: 9999; transition: ease-in-out .3s }
.headerMenu ul li a { font-size: 12px; font-weight: 700; }
.headerspace{ padding:25px 0; box-shadow: 1px 0px 1px 2px rgb(0 0 0 / 20%); }
.headerspace.globalHeader .twoColPostFullWidth { opacity:0; visibility:hidden; height:0; transition:ease-in-out .1s; padding-bottom:0;}
.headerspace .globalHeaderInner { padding-top: 0; }
.topspace { padding-top:225px; }


.topPostInner { display: flex; flex-wrap: wrap; }
.topPostLeft { width: 75%; }
.topPostRightAd { width: 25%; padding-left: 25px; }
.featuredImage { min-height: 550px; background-position: center; background-size: cover; }
.firstPostBottom { padding: 30px 0; }
.tag a.topic-link { text-transform: uppercase; font-weight: 700; }
.postTitle { padding: 5px 0; }
.postReadMore { padding-top: 20px; }
.postReadMore a.more-link { padding: 10px 25px; display: inline-block; border: 1px solid #000; font-weight: 700; font-size: 12px; }
.postReadMore a.more-link:hover{ background-color: #000; color: #fff; }
.topspace .topPost { padding: 30px 0; }
.imageCaption { font-size:11px; margin:0 0 40px 0}

.threeColTemInner { display: flex; flex-wrap: wrap; }
.threeColTemRepeat { width: 25%; padding: 40px 25px; border-top: 2px solid #000; border-bottom: 2px solid #000; position: relative; }
.weatherMain { width: 25%; padding: 0 30px; }
.threeColMainContent { display: flex; flex-wrap: wrap; align-items: center; }
.threeColLeftImage { width: 30%; }
.threeColRightContent { width: 70%; padding-left: 15px; }
.threeColRightContentInner p { font-size: 14px; }
.threeColTemRepeat:after { content: ''; position: absolute; width: 1px; height: 70%; background-color: #000; top: 50%; right: 0; transform: translateY(-50%); }
.threeColTemRepeat:nth-child(3):after { display: none; }
.weatherInner { height: 100%; background: #C9D1D3; text-align: center; padding: 30px; }
div#mainData { display: flex; align-items: center; flex-wrap: wrap; }
span#icon { width: 30%; }
.conditionRight { width: 70%; text-align: left; }
span.conditionTexrt { font-size: 24px; }
span#temp { font-size: 22px; }
div#location { padding-top: 10px; }

.signUp { padding: 80px 0; text-align: center; }
.signUpInner { max-width: 650px; margin: 0 auto; }
.signUpFormInner { position: relative; }
.signUpFormInner .hs_submit.hs-submit { position: absolute; top: 0; right: 0; }
.signUpFormInner .hs_email.hs-email { padding-bottom: 0; }
.signUpFormInner .hs_email.hs-email input { border: 1px solid #000; border-radius: 0; }
.signUpFormInner input.hs-button.primary { border: 1px solid #000; background-color: transparent; color: #000; border-radius: 0; padding: 14px 30px; }

.threeColPostMain { padding-bottom: 70px; }
.threeColumnPostInner { display: flex; flex-wrap: wrap; margin:  0 -15px}
.threeColPost { width: 33.33%; padding: 20px 15px; }
.threeColPostfeaturedImage { min-height: 300px; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; }
.threeColPostBottom { padding-top: 15px; }
.threeColPostContent { padding-top: 10px; }
.threeColPostTitle { padding-top: 5px; }
.publishDate {    color: #684642; }
.magazineSignUp {margin-bottom:60px; }
.magazineSignUpInner { padding: 32px 40px; text-align: center; background-color: #002341; color: #fff; }
.magazineSignLink { display: inline-block; margin-top: 12px; padding:16px 48px; background:rgb(25 113 216); }
.magazineSignLink a { color: #fff; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight:600; text-transform:uppercase;}
.twoColPostMain { padding: 70px 0; }
.twoColPostInner { display: flex; flex-wrap: wrap; align-items: center; }
.twoColPostfeaturedImage { width: 60%; background-position: center; background-size: cover; min-height: 440px;}
.twoColPostBottom { width: 40%; padding-left: 30px; }
.twoColPost { padding: 70px 0; border-top: 1px solid #000; }
.twoColPost:last-child { border-bottom: 1px solid #000; }
.twoColPost:nth-child(even) .twoColPostfeaturedImage { order: 2; }
.twoColPost:nth-child(even) .twoColPostBottom { padding-left: 0; padding-right: 30px; }
.twoColPostContent { padding-top: 20px; }
.graphTwoColInner { display: flex; flex-wrap: wrap; }
.graphLeftCol { width: 70%; }
.graphRightCol { width: 30%; }
.graphLeftTopInner { display: flex; flex-wrap: wrap; margin: 0; align-items: center; justify-content: center; }
.GraphContent { width: 50%; padding: 25px 20px; }
.graphImage { width: 50%; padding: 25px 15px; text-align: center;}
.graphContentInner { padding-top: 15px;    padding-bottom: 15px;  }
.graphLink { text-align: right; }
.graphLeftTop { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.graphLeftBottom { border-bottom: 1px solid #000; }
.graphRightCol { padding-left: 20px; }
.graphRightColInner { height: 100%; background-color: #684642; padding: 25px; }
.graphRightContentinner {padding-top: 15px; }
.graphRightTitle h3 { color: #fff; }
.graphRightContent { padding-top: 15px; }
.graphRightButton { padding-top: 20px; }
.graphRightButton a { border: 1px solid #fff; color: #fff; padding: 10px 20px; display: inline-block; font-size: 12px; font-weight: 700; }
.graphRightContent p { color: #fff; }
.graphLink a { width: 35px; height: 35px; display: inline-block; text-align: center; line-height: 42px; border: 1px solid #000; border-radius: 50%; transition: all ease 0.3s; }
.graphLink a svg { transition: all ease 0.3s; }
.graphLink a:hover{ background-color: #000; }
.graphLink a:hover svg path{ fill: #fff;  stroke: #fff; }

.instagramModule { padding: 70px 0; }
.instagramImages { padding-top: 30px; display: flex; }
.instagramTitle { text-align: center; }
.PostContentTitle { text-align: center; }
.authorDetails { text-align: center; padding-top: 10px; }
.publishDate { padding-top: 10px; text-align: center; }
.PostContentTitle { text-align: center; }
.authorDetails { padding-top: 10px; text-align: center; }
.publishDate { text-align: center; padding-top: 10px; }
.postFeaturedImage { min-height: 650px; background-size: cover; margin: 40px 0 10px 0; }
.blog-section { padding: 40px 0 0; }
.postBody p { font-size: 22px; }
.postBody { width:75%; padding-right:40px;}
.postBody a {text-decoration:underline;}
.blog-post-wrapper.cell-wrapper { padding-bottom: 70px; border-bottom: 1px solid #000; }
.authorDetails a { font-size: 18px; font-family: 'Roboto', sans-serif; }
.mobileNavMenu{display:none; width: 32px; height: 32px;cursor:pointer }
.closeIcon{display:none; width:28px; height:28px; position:absolute; right:30px; top:30px; cursor:pointer;}
.twoColPostFullWidth img { width: 728px !important; height:90px; object-fit:cover; display:block; margin:0 auto;}
.twoColPostFullWidth { border-top: 1px solid #000; padding: 30px 0; }
.twoColPostFullWidth p { font-size: 20px; padding:5px 0; text-align:center; }
.FullWidthSpace {margin-top:1px; padding-bottom:0;}
.postBodyWrap { display: flex; flex-wrap: wrap; width: 100%;}
.hs-blog-listing .FullWidthSpace {margin-top:1px;}
.globalHeader .twoColPostFullWidth { border: none; padding: 0; padding-bottom:30px; }
.authorLeft{width:100%;}
#disqus_thread{ padding:40px 0; border-bottom:1px solid #000; margin-bottom:20px;}
.footerSocialItem .hs_cos_wrapper_type_icon { display: inline-block;  padding-right: 5px;}


/* July 2023 CSS Start */

.LeftContent .PostContentTitle { text-align: left; }
.LeftContent .authorDetails { justify-content: flex-start; }
.LeftContent .publishDate { text-align: left; }

.LeftContent .graphModule { padding-top: 70px; }
.featuredVideo { margin: 40px 0; width: 100%; font-size:0; }
.featuredVideo video { width: 100%; object-fit: cover; }
.featuredListingVideo { margin:0; font-size:0; }
.featuredListingVideo video { width:100%; }
.topContentSec .adv_block { overflow-x: hidden; }

.topContentSecLeft {width: 75%;} 
.topContentSecInner { display: flex; flex-wrap: wrap; } 
.twoColTopPostInner { display: flex; flex-wrap: wrap; } 
.twoColTopPostLeft { width: 40%; padding-right: 35px; border-right: 1px solid rgb(0 0 0 / 40%); display: flex; flex-direction: column; justify-content: space-between; }  
.twoColTopPostRight { width: 60%; padding-left: 20px; } 
.twoColTopPostRightItemInner .featuredImage { min-height: 300px; } 
.topContentSec .topPostRightAd { width: 25%; padding-left:50px; } 
.twoColRightPostItemBottom { padding: 20px 30px; text-align: center; background-color: rgb(71 84 75 / 30%); }
.graphModuleV2 .graphLeftCol { width: 100%; }
.signUp.signUpV2 { padding-top: 0; padding-bottom: 0 }
.sidebarRecPost { padding: 20px 0; border-bottom: 1px solid rgb(0 0 0 / 30%); }
.sidebarRecPostMainTitle { padding-left: 15px; border-left: 5px solid; } 
.sidebarRecPostsLink a { font-weight: 600; } 
.sidebarRecPostsLink { text-align: right; }
.weatherMain.weatherMainV2 { width: 100%; padding: 50px 0; }

.manualSecInner { display: flex; flex-wrap: wrap; } 
.manualRightInner { height: 100%; background-color: #684642; padding: 25px; }
.manualRight { padding-left: 15px; } 
.manualSec .threeColPostfeaturedImage { min-height: 283px; } 
.manualSec .threeColPostMain { padding-bottom: 0; }
.manualRightInner > * { color: #fff; } 
.manualForm a { color: #fff; border-color: #fff !important; }
.manualForm a:hover {border-color: #000 !important;}
div#form-popup { max-width: 500px; margin: 0 auto; background: #fff; padding: 50px; } 
.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
/* overlay animate in */ .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
/* overlay animate out */ .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } 
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: all 0.4s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
.authorDetails.authorDetailsV2 { padding-top: 0; padding-bottom: 10px; font-weight: 600; font-size: 18px; }
.dynmicPostLogo { max-width: 250px;  margin: 40px auto 0; }
.authorDetailsV2 .blog-header__author-avatar { width: 80px; height: 80px; margin-right: 15px; border-radius: 50%; background-size: contain; background-repeat: no-repeat; background-position: center center; }
.oneUpColPostInner { display: flex; flex-wrap: wrap; }
.oneUpColPostLeft { width: calc(100% - 80px); padding-right: 30px; } 
.oneUpColPostRight { width: 80px; height: 80px; }
.oneUpColPostImage { width: 100%; height: 100%; background-size: cover; background-position: center center; } 
.oneUpColPost { padding: 20px 0; border-bottom: 1px solid rgb(0 0 0 / 20%); } 
.oneUpColPostAuthor { padding-top: 5px; }
.oneUpColPostAuthor a { font-size: 14px; padding-top: 5px; }
.postDividerContent { margin-top: 15px; border-top: 1px solid #000; text-align: center; padding: 15px 30px 0; }
.sharing.sharingSep { padding-top: 40px; }
.sharing.sharingSep ul { padding: 10px 0 0; }

.leftAlignImage img { max-width: 300px; float: left; margin-right: 20px; }
.rightAlignImage img { max-width: 300px; float: right; margin-right: 20px; }

.graphModuleV2 .graphImage img { height: 100% !important; width: 100% !important; object-fit: contain; object-position: center; }
.graphModuleV2 .graphImage { height: 360px; }

.footerSocialItem i { font-size: 22px; width: 22px; text-align: center; }
.footerSocialItem a { align-items: center; gap: 8px; margin-bottom: 10px; }

.order0 { order: 0; padding-left: 0; padding-right: 30px; }
.order1 { order: 1; }
.twoColPostMain.twoColPostMainNewPadding { padding: 70px 0 0; }
.twoColPostMain.twoColPostMainNewPadding .twoColPost { border-bottom: none; padding: 70px 0 0; }
.threeColPostMain.threeColPostMainNewPadding { padding-top: 70px; }
.threeColPostMain.threeColPostMainNewPadding .threeColumnPostInner { border-top: 1px solid; padding-top: 50px; padding-bottom: 70px; border-bottom: 1px solid; }  
.manualSec { padding-bottom: 70px; }
/* July 2023 CSS End */













/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*-=-=- Smaller Desktop Devices -=-=-*/

@media (max-width: 1430px){

  .weatherMain { padding-right: 0; }
  .twoColPostfeaturedImage { height: 400px; min-height: unset; } 
  .twoColPostfeaturedImage video { height: 100%; object-fit: cover; }


}

@media (max-width:1230px ) {
  .wrapper { max-width:1000px }

  h1, .h1 { font-size:48px; line-height:1.3; }
  h2, .h2 { font-size:40px; line-height:1.33; }
  h3, .h3 { font-size:34px; line-height:1.4; }
  h4, .h4 { font-size:30px; line-height:1.44; }
  h5, .h5 { font-size:28px; line-height:1.5; }
  h6, .h6 { font-size:16px; line-height:1.5; }

  .topPostLeft { width: 100%; }
  .topPostRightAd { width: 100%; padding-left: 0; padding-top: 50px; }
  .adv_block h6 {text-align:center;}
  .post-header .topPostRightAd { width: 100%; padding-left: 0; padding-top: 50px; }
  .topPostRightAdInner { max-width: 350px; margin: 0 auto; }
  .signUp { padding: 60px 0; }
  .headerMenu ul {flex-wrap:wrap;}
  .headerMenu ul li { padding: 0 10px; font-size: 14px; }
  .headerMenu ul li a{ font-size: 14px; }
  .postBody { width: 100%;padding-right: 0;}
  .post-header .adv_block h6 {text-align:center;}
  .adv_block > div { margin: 0 auto;}

  .twoColTopPostLeft { width: 100%; border: none; } 
  .twoColTopPostRight { padding-left: 0; width: 100%; padding-top: 30px; }
  .topContentSec .topPostRightAd { padding-top: 0; padding-left: 35px; }
  .topContentSec .threeColPostfeaturedImage { min-height: 222px; } 
  .signUp.signUpV2 { padding-bottom: 0; }
  .manualLeft { width: 100%; } 
  .manualRight { padding-left: 0; padding-top: 30px; }
  .topContentSec .threeColPost { width: 50%; }







}

}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {
  .wrapper { max-width:900px }

  .threeColLeftImage { width: 100%; }
  .threeColRightContent { padding-left: 0; padding-top: 10px; width: 100%; }
  .threeColPost { width: 50%; }
  .threeColumnPostInner { justify-content: center; }
  .twoColPostfeaturedImage { width: 50%; }
  .twoColPostBottom { width: 50%; }
  /*.graphImage {display: none; }*/
  .GraphContent {width: 50%; }
  .graphLeftCol {width: 50%; }
  .graphRightCol { width: 50%; }
  .graphRightColInner { padding: 30px 40px; }
  .instagramImages { flex-wrap: wrap; justify-content: center; }
  .instagramImageRepeat { width: 33.33%; }
  .instagramImageRepeat img { width: 100%; }


}

/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {
  .wrapper { max-width:700px }

  .tabw25 { width:25%; }
  .tabw30 { width:30%; }
  .tabw33 { width:33.33%; }
  .tabw40 { width:40%; }
  .tabw50 { width:50%; }
  .tabw60 { width:60%; }
  .tabw66 { width:66.66%; }
  .tabw70 { width:70%; }
  .tabw75 { width:75%; }
  .tabw100 { width:100%; }

  h1, .h1 { font-size:32px; line-height:1.3; }
  h2, .h2 { font-size:28px; line-height:1.33; }
  h3, .h3 { font-size:26px; line-height:1.4; }
  h4, .h4 { font-size:24px; line-height:1.44; }
  h5, .h5 { font-size:20px; line-height:1.5; }
  h6, .h6 { font-size:18px; line-height:1.5; }

  .pb40,.p40-0 { padding-bottom:25px; }
  .pb50,.p50-0 { padding-bottom:30px; }
  .pb60,.p60-0 { padding-bottom:35px; }
  .pb70,.p70-0 { padding-bottom:40px; }
  .pt40,.p40-0 { padding-top:25px; }
  .pt50,.p50-0 { padding-top:30px; }
  .pt60,.p60-0 { padding-top:35px; }
  .pt70,.p70-0 { padding-top:40px; }

  .threeColTemRepeat {width: 50%; }
  .topspace{padding-top:205px;}
  .threeColTemRepeat:after { display: none; }
  .weatherMain { padding: 40px 25px; width: 50%; border-bottom: 2px solid #000; }
  .threeColTemRepeat:nth-child(3) { border: 0; border-bottom: 2px solid #000; }
  .threeColLeftImage { width: 30%; }
  .threeColRightContent { width: 70%; padding-left: 20px; padding-top: 0; }
  .threeColTemRepeat:nth-child(odd) { padding-left: 0; }
  .threeColTemRepeat:nth-child(even) { padding-right: 0; }
  .weatherMain { padding-right: 0; }
  .weatherInner { padding: 20px 20px; }
  .mobileNavMenu{display:block;}
  .headerMenu ul { margin-top: 100px; flex-direction: column; text-align: center; }
  .headerMenu { position: absolute; width: 0%; left: 0; top: 0; background: #002341; height: 100vh; visibility: hidden; opacity:0; transition: width .6s, opacity .6s, visibility .6s; z-index:999}
  .closeIcon{display:block; }
  .headerMenu ul li{padding:13px 0;}
  .headerMenu ul li a {color:#fff;}
  .headerMenu.active{width:100%; opacity:1; visibility:visible;}
  .threeColPost { width: 50%; }
  .twoColPostfeaturedImage { width: 50%; min-height: 450px; }
  .twoColPostBottom { width: 50%; }
  .footerRow1 { flex-wrap: wrap; }
  .footerColumn2, .footerColumn3 { width: 50%; padding-top: 50px; }
  .footerColumn1, .footerColumn4 { width: 100%; }
  .footerColumn4 { text-align: center; padding-top: 30px; }
  .footerTagMenu .hs-menu-wrapper { text-align: left; }
  .footerForm input[type=email], .footerForm input[type=text] { margin: 0 auto; }
  .sponserText { text-align: left; }
  .footerLogo { padding: 10px 0 0; max-width: 220px; }
  .footerSocial { max-width: inherit; display: inline-block; padding-top: 50px; }
  .footerRow2 .footerColumnInner {  justify-content: center; flex-wrap:wrap;}
  .graphLeftCol { width: 100%; }
  .graphRightCol {width: 100%; padding-left:0;}
  .graphRightImage img{width:100%;}
  .globalHeader { padding: 20px 0; }
  .topPost { padding: 30px 0; }
  .threeColPostMain { padding-bottom: 40px; }
  .twoColPostMain { padding: 60px 0; }
  .twoColPost { padding: 60px 0; }
  .instagramModule { padding: 60px 0 30px; }
  .globalFooter { padding-top: 30px; }
  .twoColPostFullWidth{padding:30px 0;}
  .FullWidthSpace{margin-top:50px;}
  .headerspace{padding:15px 0;}
  /*     .globalHeaderInner { padding-top: 20px; } */

  .topContentSec .threeColPost { width: 50%; } 
  .topContentSecLeft { width: 100%; }
  .topContentSec { padding-top: 40px; } 
  .graphModule.graphModuleV2 { padding-top: 40px; padding-bottom: 20px; }
  .topContentSec .topPostRightAd { padding-left: 0; padding-top: 40px; width: 100%; }
  .topPostRightAdInner { margin: 0; max-width: 100%; } 
  .weatherMain.weatherMainV2 { padding: 40px 0; max-width: 300px; border-bottom: none; } 
  .sidebarRecPostsLists { display: flex; flex-wrap: wrap; margin: 10px -15px; } 
  .sidebarRecPost { width: 50%; padding: 20px 15px; } .twoColPost { padding: 40px 0; } 
  .threeColPostMainVer2 .twoColPostMain { padding: 40px 0; } 
  .threeColPostMainVer2 .twoColPostfeaturedImage { width: 100%; min-height: unset; } 
  .threeColPostMainVer2 .twoColPostBottom { padding-left: 0; padding-top: 30px; width: 100%; }
  .manualRight { width: 50%; } 
  .threeColPostMainVer2 .twoColPost:nth-child(even) .twoColPostBottom { padding-right: 0; } 
  .threeColPostMainVer2 .twoColPost:nth-child(even) .twoColPostfeaturedImage { order: unset; }

  .twoColPostMain.twoColPostMainNewPadding { padding: 60px 0 0; }
  .twoColPostMain.twoColPostMainNewPadding .twoColPost { padding: 60px 0 0; }
  .threeColPostMainVer2 .twoColPostBottom { order: 3; }
  .threeColPostMain.threeColPostMainNewPadding { padding-top: 60px; }
  .threeColPostMain.threeColPostMainNewPadding .threeColumnPostInner { padding-top: 40px; padding-bottom: 60px; margin: 0; } 


}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
  .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
  .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
  .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
  .mpt0,.mp0 { padding-top:0 !important; }
  .mpb0,.mp0 { padding-bottom:0 !important; }
  .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
  .text-right { text-align:center; }

  .mw25 { width:25%; }
  .mw33 { width:33.33%; }
  .mw50 { width:50%; }
  .mw66 { width:66.66%; }
  .mw75 { width:75%; }
  .mw100 { width:100%; }

  form fieldset[class*="form-columns"] .field { width:100%; }

  /*-=-=-=-= Mobile menu JS USE  MENU ICON as '<a class="expandMenu"><i></i><i></i><i></i></a>' -=-=-=*/
  a.expandMenu { width: 40px; height: 40px; display: block; cursor:pointer; position: absolute; top: 15px; right: 15px; padding: 5px;  }
  a.expandMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #7d8187; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  a.expandMenu.open i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
  a.expandMenu.open i:nth-child(2) { position:relative; left:-46px; opacity:0; }
  a.expandMenu.open i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
  /*-=-=-=-= Mobile Submenu JS USE  SUBMENU ICON as '<a class="childExpand"><i></i><i></i></a>' -=-=-=*/
  .childExpand { position: absolute; top: 15px; right: 10px; width: 24px; text-align: center; height: 24px; margin: 0; padding:5px; cursor:pointer; }
  .childExpand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background: #fff; margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  .childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top: -7px; }
  .childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
  .childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
  .headerLeft { width: 180px; }
  .globalHeaderInner {  justify-content: space-between; }
  .topspace{padding-top:150px;}
  .featuredImage { min-height: 215px;  }
  .threeColRightContentInner p {font-size: 10px;}
  .threeColRightContent { width: 55%; padding-left: 10px; }
  .threeColLeftImage { width: 45%; }
  .threeColTemRepeat { width: 50%; padding: 25px 6px; }
  .weatherMain { padding: 25px 6px; }
  .threeColTemRepeat h4 {font-size:14px;}
  span.conditionTexrt { font-size: 14px; }
  span#temp { font-size: 14px; }
  span#icon { width: 50%; }
  .conditionRight { width: 50%; }
  .weatherInner { padding: 10px; }
  .slick-next { position: absolute; right: 15px; font-size: 0; z-index:1; cursor:pointer; border: none; top: 100px; transform: rotate(90deg); width: 20px; height: 20px; background: url('https://5152284.fs1.hubspotusercontent-na1.net/hubfs/5152284/auction_plus_2022/slider-arrow.svg') center center no-repeat; }
  .slick-prev { position: absolute; left: 15px; font-size: 0; z-index:1; cursor:pointer; border: none; top: 100px; transform: rotate(-90deg); width: 20px; height: 20px; background: url('https://5152284.fs1.hubspotusercontent-na1.net/hubfs/5152284/auction_plus_2022/slider-arrow.svg') center center no-repeat; }
  .twoColPostMain .slick-next{top:130px; right:0; }
  .twoColPostMain .slick-prev{top:130px; left:0; }
  .twoColPostfeaturedImage { width: 100%; }
  .twoColPostBottom { width: 100%; padding-left:0; padding-top:15px;}
  .twoColPost:nth-child(even) .twoColPostfeaturedImage { order: inherit; }
  .GraphContent { width: 100%; padding: 25px 20px; }
  /*.graphImage { display: none; }*/
  .graphLeftTopInner { margin: 0; }
  .graphLeftTop { border: none; }
  .adv_block > div:first-child { margin: 0 auto; }
  .GraphContent { border-top: 1px solid #000; }
  .graphRightColInner {padding: 15px; }
  .footerSocialItem { padding-right: 0; width: 50%; text-align: left; }
  .social-links {  display: flex; align-content: flex-end; }
  .copyRightText { font-size: 8px; padding-bottom:15px; }
  .footerBottomPages ul {padding-left: 15px; }
  .footerBottomPages ul li { padding-right: 30px; font-size: 8px; }
  .topPost {padding:0; padding-bottom: 30px;}
  .signUp { padding: 30px 0; }
  .threeColPost {padding: 0 15px; }
  .magazineSignUpInner { padding: 30px; }
  .twoColPost {padding: 30px 0;}
  .twoColPostMain { padding: 30px 0; }
  .threeColPostMain { padding-bottom: 30px; }
  .adv_block {overflow: hidden;}
  .GraphContent { padding: 20px; }
  .threeColPostfeaturedImage { min-height: 200px; }
  .twoColPostfeaturedImage { min-height: 200px; }

  .GraphContent { padding-left: 0; padding-right: 50px; position: relative;padding-top: 10px;padding-bottom: 10px; }
  .graphLink { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
  .graphContentInner { padding-top: 10px; padding-bottom: 10px; }
  .postFeaturedImage { min-height: 200px; }
  .postBody p { font-size: 14px; }
  .blog-post-wrapper.cell-wrapper { padding-bottom: 40px; }
  .signUpFormInner input.hs-button.primary { font-size: 10px; }
  .signUpFormInner .hs_email.hs-email input { padding: 10px 15px; font-size: 10px; }
  .signUpFormInner input.hs-button.primary {padding: 12px 20px; }
  .magazineTitle h2 {font-size: 20px; }
  .magazineSignLink { padding-top: 20px; }
  .magazineSignLink a { font-size: 18px; }
  .FullWidthSpace{margin-top:30px;}
  .twoColPostFullWidth p { font-size: 16px; padding: 0; }
  .topPostRightAd{ padding-top:30px; }
  .post-header .topPostRightAd{ padding-top:40px; }
  .blog-section { padding:0; }
  .twoColPostFullWidth img { width: 320px !important; height: 50px; }
  .globalHeader .twoColPostFullWidth { padding-bottom:20px; }

  .manualRight { width: 100%; }
  .tag a.topic-link { font-size: 14px; }
  .sidebarRecPost { width: 100%; padding: 15px 0; }
  .sidebarRecPostsLists { margin: 10px 0; }
  .threeColPostMainVer2 .twoColPost .twoColPostfeaturedImage { height: 250px; }
  .manualSec .threeColPostfeaturedImage { min-height: 250px; }
  .authorDetailsV2 .blog-header__author-avatar { display:none; }
  .authorDetails.authorDetailsV2 { justify-content: left; font-size:12px; }
  .authorDetails.authorDetailsV2 a { justify-content: left; font-size:12px; }
  .imageCaption { margin-bottom:12px}
  .oneUpColPost h5 { font-size: 16px; } 
  .oneUpColPostLeft { padding-right: 20px; }

  .graphModuleV2 .graphImage { height: unset; padding: 15px 0; width: 100%; }
  .GraphContent { padding-right: 0; }
  
   .twoColPostMain.twoColPostMainNewPadding { padding: 40px 0 0; }
  .twoColPostMain.twoColPostMainNewPadding .twoColPost { padding: 40px 0 0; }
  .threeColPostMainVer2 .twoColPostBottom { order: 3; }
  .threeColPostMain.threeColPostMainNewPadding { padding-top: 40px; }
  .threeColPostMain.threeColPostMainNewPadding .threeColumnPostInner { padding-top: 20px; padding-bottom: 40px; margin: 0; } 
  .manualSec { padding-bottom: 40px; }


}
@media (max-width: 480px) {
  .leftAlignImage img { max-width: 100%; float: none; margin-right: 0px; margin-top: 20px; }
}