<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "BrushScriptMT";
  src: url("../fonts/BrushScriptMT/fonts/brushscript.eot"); /* IE9 Compat Modes */
  src: url("../fonts/BrushScriptMT/fonts/brushscript.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/BrushScriptMT/fonts/brushscript.otf") format("opentype"), /* Open Type Font */
    url("../fonts/BrushScriptMT/fonts/brushscript.svg") format("svg"), /* Legacy iOS */
    url("../fonts/BrushScriptMT/fonts/brushscript.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/BrushScriptMT/fonts/brushscript.woff") format("woff"), /* Modern Browsers */
    url("../fonts/BrushScriptMT/fonts/brushscript.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'muliregular';
    src: url('../fonts/Muli-Regular/muli-regular-webfont.eot');
    src: url('../fonts/Muli-Regular/muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Muli-Regular/muli-regular-webfont.woff2') format('woff2'),
         url('../fonts/Muli-Regular/muli-regular-webfont.woff') format('woff'),
         url('../fonts/Muli-Regular/muli-regular-webfont.ttf') format('truetype'),
         url('../fonts/Muli-Regular/muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;1,300&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&amp;display=swap');

h1,h2,h3,h4,h5,h6, div, p{letter-spacing: normal;}

body{font-family: "Work Sans", Sans-serif;}

.trans-header{position:absolute !important;width:100%;left:0;z-index:500;}
a{transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
a:focus{outline: none !important;text-decoration: none !important;}
.homebanner-sec{background-size: contain !important;background-position: right top !important; background-color: #0085F9 !important; background-repeat: no-repeat !important;}
header .elementor-container{max-width: 100% !important;}
#masthead.sticky-menu {position: fixed;width: 100%;left: 0;top: 0;margin-bottom: 81px;box-shadow: -1px -1px 2px 0 #000;}
#masthead.sticky-menu .elementor-top-section {background-color: #fff;}
header .elementor-element.elementor-element-719a078, header .header-section {    padding: 10px 40px 10px 55px !important;}
header nav .hfe-menu-item{position: relative;padding-top: 12px !important;transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
header nav .hfe-menu-item::after{transform: scale(0);transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; position: absolute; content: ""; height: 2px; background: #fff; bottom: 7px; left: 0px; right: 0px; width: calc(0% - 30px);margin-left: auto;margin-right: auto; opacity: 0;}
header nav .hfe-menu-item:hover::after{transform: scale(1);transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;position: absolute; content: ""; height: 2px; background: #fff; bottom: 7px; left: 0px; right: 0px; width: calc(100% - 30px);margin-left: auto;margin-right: auto;opacity: 1;} 

header nav .hfe-menu-item:after{content:"";  position:absolute;bottom: 7px;width: 0%;left: 0px; transition: width .3s;background: #0585ff !important; height:2px; }
header nav .hfe-menu-item:hover:after,.sticky-menu .postsingle-header nav .hfe-menu-item:hover:after{content:"";  position:absolute;bottom: 7px;width: calc(100% - 30px);left: 0px; transition: width .3s;background:#0585ff;  height:2px; }
.postsingle-header nav .hfe-menu-item:hover:after{content:"";  position:absolute;bottom: 7px;width: calc(100% - 30px);left: 0px; transition: width .3s;  height:2px; }




/*header nav .hfe-nav-menu li.menu-item.current-menu-item::after, header nav .hfe-nav-menu li.menu-item:hover::after{transform: scale(1);position: absolute; content: ""; height: 2px; background: #0585ff; bottom: 7px; left: 0px; right: 0px; width: calc(100% - 30px);margin-left: auto;margin-right: auto; }*/

header nav .hfe-nav-menu li.menu-item.current-menu-item .hfe-menu-item::after{transform: scale(1);position: absolute; content: ""; height: 2px; background: #0085F9; bottom: 7px; left: 0px; right: 0px; width: calc(100% - 30px);margin-left: auto;margin-right: auto;opacity: 1 !important; }

header .elementor-section-boxed ul.hfe-nav-menu ul.sub-menu li:hover::after {display: none;}
header nav .menu-item a.hfe-sub-menu-item{color: #0085F9 !important;font-weight: 400 !important;padding-left: calc( 15px + 3px ) !important;}

header nav .menu-item a.hfe-sub-menu-item.current-menu-item{text-decoration: underline;} 
header .elementor-heading-title{letter-spacing: normal !important;white-space: nowrap;}
header .elementor-element-b237e9f a:hover{text-decoration: none; opacity: .6;}

header .hfe-nav-menu .menu-item-has-children .sub-menu .current-menu-item::after{display: none !important; }
header .hfe-nav-menu .menu-item-has-children .sub-menu .current-menu-item a{text-decoration: underline;}

.homebanner-sec .elementor-container{max-width: 100% !important;} 
.homebanner-sec ul{margin-left: 0px !important;margin-top: 0px !important;max-width: 600px !important;}
.homebanner-sec .elementor-element-276c852 .elementor-image{text-align: left;}
.homebanner-ques li{/*text-decoration: underline; */position: relative;display: inline-block;font-size: 16px;margin-left: 0px;padding-left: 15px;padding-right: 15px; list-style: none;margin-bottom: 24px;border: 1px solid #fff; border-radius: 6px;letter-spacing: 0.09px;line-height: 32px;margin-right: 25px;} 
.homebanner-ques li:focus, .homebanner-ques li:hover{text-decoration: none !important;}
.homebanner-ques img{display: inline-block;margin-left: 10px; margin-top: 0px; margin-bottom: 0px;cursor: pointer;width: 15px; }

.homebanner-sec .elementor-element-57f0e7f .elementor-element-populated,.homebanner-sec .elementor-element-populated{padding-left: 0px !important;}
.homebanner-sec{padding:0px 30px 65px 65px !important; height: 900px;}
.homebanner-sec .tooltip-content {padding-bottom: 0;padding-top: 60px;margin-bottom: -10px;}
header .elementor-section-boxed ul.hfe-nav-menu ul.sub-menu a {line-height: 20px;}
header .elementor-section-boxed ul.hfe-nav-menu ul.sub-menu a:hover {text-decoration: underline;}

.sticky-menu{ background: #222222 !important;}
.ques-span{ cursor: pointer;}
.ques-span:focus{ cursor: pointer; text-decoration: none;}

/*.about-content{padding: 170px 120px 170px 120px !important;}*/
.about-content .elementor-heading-title{letter-spacing: normal !important;font-weight: 900 !important;}
.about-content .elementor-element-6c30cca,.about-content .bluedivider{margin-top: -20px !important;}
.about-content .elementor-element-a5c7a3f p, .about-content .about-after-heading p{line-height: 38px;margin-top: 12px;margin-bottom: 35px;letter-spacing: normal;}
.about-content .elementor-element-eabd1ca p,.about-content .about-bottom-content p{line-height: 30px;margin-top: 12px;margin-bottom: 30px;letter-spacing: normal;}
.about-content .elementor-element.elementor-element-5750e20 &gt; .elementor-element-populated,.about-content .about-content-right &gt; .elementor-element-populated{padding-right: 0px !important;padding-left: 20px !important;margin: 60px 0px 50px 0px !important;}
.about-content .elementor-element-ff327bc .elementor-element-populated,.about-content .about-content-lftimg .elementor-element-populated{padding-left: 13px !important;}
.about-content .elementor-element-ff327bc .elementor-image,.about-content .about-content-lftimg .elementor-image{text-align: left;}

.wpcap-grid-container .post-grid-thumbnail a{overflow: hidden;transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; display: inline-block;border-radius: 6px;}
.wpcap-grid-container .post-grid-inner .post-grid-thumbnail a img{transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
.wpcap-grid-container .post-grid-inner:hover  .post-grid-thumbnail a img{transform: scale(1.1);transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
.wpcap-grid-container .post-grid-thumbnail img{width: 100%;}
.post-grid-text-wrap{margin-left: 15px;margin-right: 15px;background: #f9f9f9;padding: 15px 25px 25px 25px;margin-top: -50px;position: relative;border-radius: 11px;}

a.read-more-btn:hover{color: #000000 !important;text-decoration: none !important;}

.black-buttons a{letter-spacing: normal !important;font-weight: 600 !important;text-transform: uppercase !important;border-width: 2px;font-family: "Work Sans", Sans-serif !important;padding: 22px 37px !important;}
.black-buttons a:hover{ text-decoration: none !important;}
.blue-buttons a:hover{ text-decoration: none !important; background: #fff  !important; color: #0585FF  !important;}

.blue-buttons a{font-weight: 600 !important;border-width: 2px;padding: 24px 24px !important;}

.my-blog  h2.elementor-heading-title{letter-spacing: normal !important;font-weight: 900 !important;}
.my-blog {padding: 125px 120px 80px 120px !important;}
.my-blog .elementor-widget-divider{margin-top: -20px !important;margin-bottom: 75px !important;}
.my-blog h3.title a{line-height: 28px !important;letter-spacing: normal !important;font-size: 24px !important;}
.my-blog p{ line-height: 24px !important; margin-top: 22px !important;margin-top: 12px !important; margin-bottom: 30px !important;font-size: 18px !important;min-height: 70px;}
.my-blog .wpcap-grid-desktop-3{margin-left: -15px;margin-right: -15px;}

.nuggets{ padding: 130px 120px 80px 120px !important;}
.nuggets h2.elementor-heading-title{font-weight: 900 !important; letter-spacing: normal !important;line-height: 83px;}
.nuggets .elementor-widget-divider{margin-top: -25px !important;margin-bottom: 50px;}
.nuggets .elementor-element-f803bff .elementor-element-populated,.nuggets .home-nuggets-left .elementor-element-populated{ padding-top: 0px !important;}
.nuggets .elementor-element.elementor-element-52825e7,.nuggets .home-nuggets-section { background-position: right top !important;padding: 0px 50px 490px 0px !important;background-size: 99% 100%;}
.nuggets .elementor-divider-separator {    width: 46px !important;    margin-left: 5px !important;position: relative;}

.my-blog .elementor-divider-separator{width: 45px !important; margin-top: 0px !important;margin-bottom: 0px !important;}
.partnership{padding: 50px 30px 60px 40px !important;margin-top: 130px !important;margin-bottom: 145px !important; }
.partnership p{padding-right: 20px !important; line-height: 30px !important;}
.partnership .elementor-element-b10dbe3{ margin-bottom: 13px !important;}
.partnership h2.elementor-heading-title{font-weight: 700 !important;}
.partnership .elementor-button{padding: 23px 24px !important;margin-top: 7px !important;margin-right: 20px !important;float: right;}
.partnership .elementor-element.elementor-element-abdea48{text-align: right !important;}
.join h2.elementor-heading-title{font-weight: 700 !important; line-height: 60px;}
.join p{ line-height: 30px !important;margin-bottom: 25px;}
.join .elementor-element-populated{padding: 50px 35px 40px 45px !important;box-shadow: 0px 0px 4px 3px rgba(129, 129, 129, 0.2) !important;}
.nuggets .elementor-widget-image .elementor-image img{width: 100% !important;}
.join .elementor-element-496cd26, .home-join-toptext{margin-bottom: 35px !important;}
.site-buttons{}

.elementor-27 .elementor-element.elementor-element-8cba09e &gt; .elementor-container {min-height: 450px;}
.elementor-27 .elementor-element.elementor-element-2003351 .elementor-heading-title{font-weight: 900;}
.elementor-27 .elementor-element.elementor-element-2003351 &gt; .elementor-widget-container{margin: 256px 0px 0px 0px;}

.ques-tooltip{position: absolute;background: #fff;color: #000;z-index: 1;}

.popover-content{color: #000;padding: 9px 20px;font-family: "Work Sans", Sans-serif  !important;font-size: 16px;line-height: 26px;}
.popover-content ul{margin: 0px;}
.popover-content li{ list-style: disc;}
.tooltip-content p{max-width: 770px !important;}
.homebanner-sec .tooltip-content p {max-width: 428px !important;}
.graybox {padding: 70px 120px 65px 120px !important;}
.graybox p{max-width: 98%; margin-left: auto; margin-right: auto;line-height: 41px;letter-spacing: normal;padding-top: 5px;}

.homebanner-sec i {vertical-align: baseline;display: inline-block;line-height: 2;}
.business-heading .elementor-heading-title{text-transform: uppercase;letter-spacing: normal; font-weight: 900 !important;}
.business-heading .elementor-accordion .elementor-tab-title{border-top: 1px solid #d4d4d4;}
.homebanner-sec .elementor-accordion-item {border: 0;}
.homebanner-sec .elementor-accordion-item .elementor-active {border: 0;padding-right: 0px !important;}
.homebanner-sec .elementor-accordion-item table{font-size: 16px;border: none;margin-bottom: 0px;margin-top: 20px;max-width: 330px;}
.homebanner-sec .elementor-accordion-item table td{border: none;min-width: 90px;vertical-align: top;padding-bottom: 10px;}
.homebanner-sec .elementor-accordion-item table td .alignnone{margin-top: 5px !important;margin-right: auto;margin-bottom: 0rem !important;margin-left: inherit;max-width: 20px !important;}
.homebanner-sec .elementor-accordion-item table td:first-child{min-width: 30px;}
.homebanner-sec .elementor-accordion-item table td:first-child .alignnone{margin-top: 0px !important;}
.homebanner-sec .elementor-accordion-item table td:last-child .alignnone{margin-top: 0px !important;}
.homebanner-sec .elementor-accordion-item table td:nth-child(2){font-weight: 600;}
/*.homebanner-sec .elementor-accordion-item table td .popover{max-width: 250px !important;min-width: 200px !important;} */
.banner-accordian .elementor-accordion {border-bottom: none;}
.banner-accordian [role="tablist"] {max-width: 550px;}
.banner-accordian [role="tablist"] p {font-weight: 400;line-height: 1.63;letter-spacing: normal;}
.banner-accordian [role="tablist"] p strong{line-height: 1.63;letter-spacing: normal;font-weight: 600;}
.banner-accordian [role="tablist"] p:last-child{margin-bottom: 0px;}
.homebanner-sec .elementor-tab-content.elementor-active {border-bottom:none !important;}
.homebanner-sec .elementor-tab-content{padding-top: 0px !important;border-top: none !important;}
.banner-accordian .elementor-tab-title{font-weight: 500 !important;padding-left: 0px;padding-right: 0px;padding-top: 17px;padding-bottom: 17px;/*border-bottom: none !important;*/} 
.banner-accordian .elementor-tab-title a.elementor-accordion-title{font-weight: 500 !important;}
.banner-accordian .elementor-active a.elementor-accordion-title {font-weight: bold !important;}
.banner-accordian .elementor-active a:hover{text-decoration: none;}
.elementor-accordion .elementor-tab-title {border-bottom: 1px solid #fff;}
.banner-accordian .elementor-tab-title a:hover {text-decoration: none;}
.investment-sec .elementor-element-8eb801c,.investment-sec .elementor-widget-divider{margin-top: -20px;margin-bottom: 47px;}
.investment-sec h2.elementor-heading-title{font-weight: 900 !important;}
.investment-sec h3.elementor-heading-title{font-weight: 900 !important;}
.investment-sec h4.elementor-heading-title{font-weight: 900 !important;}
.investment-sec .elementor-element.elementor-element-06ee48d,.investment-sec .inves-right-paratxt{line-height: 30px;margin-bottom: 30px;}
.investment-sec .elementor-divider-separator{width: 46px !important;height: 10px;background: #0585ff;}

.investment-sec .elementor-element-53d55da,.investment-sec .inves-right-runtxt{margin-bottom: 45px;}
.investment-sec .elementor-element.elementor-element-b3312d7 &gt; .elementor-widget-container,.investment-sec .black-buttons &gt; .elementor-widget-container{margin: 24px 0px 0px 0px !important;}
.investment-sec .black-buttons a{width: 180px !important;padding-left: 0px !important;padding-right: 0px !important;}
.investment-sec .elementor-element.elementor-element-f21acc6 &gt; .elementor-element-populated {margin: 0px 0px 0px 0px !important;}

 

.business-service h2.elementor-heading-title{font-weight: 900 !important;}
.business-service .elementor-element-c7ef913{margin-top: -20px;}
.business-service .elementor-element-6f837a9 p{line-height: 30px;}
.business-service{padding: 65px 120px 80px 120px !important;}

.whitebox{margin-top: 70px !important;}
.whitebox h2.elementor-heading-title{font-weight: 700 !important;margin-top: -5px;line-height: 28px;}
.whitebox .elementor-element-populated{padding: 40px 25px 40px 25px !important;}
.whitebox p{line-height: 24px;margin-top: -10px;}

.business-form h2.elementor-heading-title{font-weight: 900 !important;}
.business-form .elementor-element-ee0a651{margin-top: -20px;margin-bottom: 95px;}
.business-form .row{ margin-bottom: 35px;}
.business-form .wpcf7-form-control{border-radius: 4px !important;border: 1px solid #adacac;padding: 1.2rem 1.8rem;font-family: 'Montserrat', sans-serif; font-weight: 300;letter-spacing: 0.1px;font-size: 16px;color: #666;}
.business-form label{font-weight: 300;font-family: 'Montserrat', sans-serif;margin-bottom: 10px;font-size: 14px;}

.business-form .contact-captcha .wpcf7-form-control{border-radius: 4px !important;border: none;padding: 0rem;}
.business-form .wpcf7-submit{background: #fff; color: #000; border: 2px solid #000;font-family: "Work Sans", Sans-serif  !important;font-weight: 600;font-size: 18px;line-height: 40px;width: 160px;}
.business-form .wpcf7-submit:hover, .business-form .wpcf7-submit:focus{background: #000; color: #fff; border: 2px solid #000; text-decoration: none;}
.business-form p{text-align: center;}
.business-form div.wpcf7-validation-errors, .business-form .alert-success{/*position: absolute;top: -120px;*/width: 100%;margin-top: 0px;}
.business-service .elementor-divider-separator {width: 46px !important;height: 10px;background: #0585ff;}
.business-form .elementor-divider-separator {width: 46px !important;height: 10px;background: #0585ff;}
/*.popover.right{min-width: 328px !important; max-width: 650px !important;}*/

.required{color: #fa3630;display: inline-block;margin-left: 5px;}
.post-grid-text-wrap .title{min-height: 65px; /*min-height: 0px;*/ margin-bottom: 5px;}

.contact-banner  {    min-height: 450px !important;}
.contact-banner .elementor-element.elementor-element-2828f7c &gt; .elementor-widget-container{margin: 305px 0px 0px 0px !important;}
.contact-banner h2.elementor-heading-title{ font-weight: 900 !important;}
.contact-form-sec h2.elementor-heading-title{font-weight: 900 !important;margin-bottom: 4px;}
.contact-form-sec input.wpcf7-form-control,
.contact-form-sec textarea.wpcf7-form-control {letter-spacing: .1px;resize: both; border-radius: 4px; border-color: #adacac; padding: 9px 15px; color: #666; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 300; }
.contact-form-sec{padding: 100px 120px 53px 120px !important;}
.contact-form-sec label { font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 14px; color: #333; margin-bottom: 6px; letter-spacing: 0.1px;  }
span.wpcf7-not-valid-tip { color: #fa3630;font-family: "Work Sans", Sans-serif  !important; /*font-family: WorkSans-Regular;*/ margin-top: 2px; font-size: 12px; line-height: 28px; }
.contact-form-sec input.wpcf7-form-control.wpcf7-submit {    margin-top: 40px;    border: 2px solid #000;    background: #fff;    color: #000;    line-height: 42px;    padding: 9px 22px;
    margin-left: auto;    display: flex;    font-size: 18px;    font-weight: 600;letter-spacing: normal;}
.contact-form-sec .elementor-element-6d7373c .elementor-element-populated,.contact-form-sec .contact-left-sec .elementor-element-populated{padding-left: 0px !important;}
.contact-form-sec .elementor-element-102d8e6 .elementor-element-populated,.contact-form-sec .contact-right-sec .elementor-element-populated{padding-left: 30px !important;}
.contact-form-sec .contact-left-sec .elementor-element-populated img{ width:100%; }
.contact-form-sec input.wpcf7-form-control.wpcf7-submit:hover, .contact-form-sec input.wpcf7-form-control.wpcf7-submit:focus {background: #000;color: #fff;
border: 2px solid #000;text-decoration: none;}
.contact-form-sec .wpcf7-form span + br{display: block;margin-bottom: 25px;}
.contact-form-sec .rc-anchor-content{}
.contact-form-sec p{ line-height: 28px;letter-spacing: normal;}
.contact-form-sec .elementor-element.elementor-element-f98e2b2,.contact-form-sec .contact-right-sec .elementor-widget-social-icons{margin-bottom: 31px;}
.contact-form-sec .wpcf7-form-control-wrap{position: relative;display: block;}
.contact-form-sec .fa-linkedin-in{position: relative;bottom: -2px;}

.contact-form-sec .elementor-social-icon-facebook-f{padding-left: 0px;text-align: left;margin-left: -3px !important;}
.contact-form-sec .elementor-social-icon{font-size: 24px !important;transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
.contact-form-sec .elementor-social-icon:hover{transform: scale(1.10); transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
.contact-form-sec .elementor-social-icon:hover i{ color: #666 !important;}
.contact-form-sec .contact-google-captcha{margin-top: 35px;}
.contact-form-sec p:last-child{ position: relative;}
.contact-form-sec .ajax-loader{position: absolute;right: 210px;top: 25px;}

.contact-form-sec .alert-danger,.contact-form-sec .wpcf7-form.invalid .alert-danger, div.wpcf7-validation-errors{font-family: "Work Sans", Sans-serif; font-size: 18px;  letter-spacing: normal;  color: #000000;border: 2px solid #ff524f !important;border-radius: 0px !important;margin-bottom: 30px!important;padding-top: 10px!important;padding-bottom: 10px!important;margin-left: 0px!important;margin-right: 0px!important;line-height: normal;background:#ffebe8 url("../images/alert.png") no-repeat 15px 15px; background-size: 28px !important;padding-left: 60px !important;margin-top: 0px !important;}

div.wpcf7-validation-errors{padding-top: 16px;padding-bottom: 17px;background-position: 15px 15px;}


.contact-form-sec .alert-success,.wpcf7-form.sent .alert-success, .business-form .alert-success{font-family: "Work Sans", Sans-serif; font-size: 18px;  letter-spacing: normal;  color: #000000;border: 2px solid #69ae1e !important;border-radius: 0px;margin-bottom: 30px!important;padding-top: 10px!important;padding-bottom: 10px!important;margin-left: 0px!important;margin-right: 0px!important;line-height: normal;background:#eff8e5 url("../images/icon-success.jpg") no-repeat 15px 13px; background-size: 23px;padding-left: 50px!important;}
.wpcf7-form.sent .alert-success,.wpcf7-form.sent .alert-success{border: 2px solid #69ae1e !important;}
.business-form .alert-success{padding-top: 16px !important;padding-bottom: 17px !important;background-position: 15px 15px;background-size: 23px;}


footer{margin-top: 27px;}
footer a{ color: #fff;font-size: 16px;}
footer .menu{margin-left: 0px;list-style: none;}
footer .menu li{margin-left: 0px;margin-top: 0px;}
footer .menu li a{display:inline-block; line-height: 46px;text-transform: capitalize; position: relative;} 
/*footer .menu li a::after{}*/

footer .menu li a:after{content:"";  position:absolute;bottom: 10px;width: 0%;left: 0px; transition: width .3s;background: #fff; height:1px; right: 0px;margin: auto;}
footer .menu li a:hover:after,footer .menu li.current-menu-item a:after{content:"";  position:absolute;bottom: 10px;width: 100%;left: 0px; transition: width .3s;background: #fff;  height:1px; }


footer .menu li a:hover, footer .menu li a:focus{ color: #fff; text-decoration:none; }
footer .elementor-element-f0e909d, .footer-second-col .footer-wid-title{margin-bottom: 10px !important;}
footer .elementor-element-ecf6cb6{margin-bottom: 10px !important;}
footer .elementor-element-530c221, footer .footer-socwid-title{margin-bottom: 45px !important;}
footer .footer-wid-title{margin-bottom: 10px !important;}
footer .footer-wid-title h2,footer .footer-socwid-title h2{font-weight: 500 !important;}
footer a{display:block; } 
footer a:hover{ color: #fff;}
footer .elementor-element-b70fc3a,footer .footer-first-col{width: 40% !important;}
footer .elementor-element-b43bc67 img,footer .footer-email-sec img{margin-bottom: 0px;margin-top: 8px;margin-right: 0px;}
footer .elementor-element-4e53e78 img,footer .footer-phone-sec img{margin-bottom: 0px;margin-top: 5px;margin-right: 0px;}
footer p{padding-right: 30px;line-height: 30px;}
footer .elementor-element-f181002,footer .footer-first-col .elementor-widget-heading{margin-bottom: 14px !important;margin-top: -10px;}
footer .elementor-element-67384fd, footer .footer-second-col{width: 20% !important;}
footer .elementor-element-8bcc2db, footer .footer-third-col{width: 20% !important;}
footer .elementor-element-e9666f8, footer .footer-fourth-col{width: 20% !important;}
footer .elementor-element.elementor-element-ab81119,footer .footer-copy-sec{color: rgba(255,255,255,.5)  !important;}
footer .elementor-element.elementor-element-52839a9, footer .footer-widget-section{padding: 75px 100px 0px 100px !important;}

footer .elementor-element-3fb62b9 a,footer .footer-email-sec a{ display: inline-block; margin-left: 20px; position: relative;}
footer .elementor-element-3fb62b9 a:hover,footer .footer-email-sec a:hover{text-decoration: none;}
footer .elementor-element-3fb62b9 a:after,footer .footer-email-sec a:after{content:"";  position:absolute;bottom: 0px;width: 0%;left: 0px; transition: width .3s;background: #fff; height:1px; right: 0px;margin: auto;}
footer .elementor-element-3fb62b9 a:hover:after,footer .footer-email-sec a:hover:after{content:"";  position:absolute;bottom: 0px;width: 100%;left: 0px; transition: width .3s;background: #fff;  height:1px; }


footer .elementor-element-4e53e78 a,footer .footer-phone-sec a{ display: inline-block;margin-left: 20px;position: relative;}
footer .elementor-element-4e53e78 a:hover,footer .footer-phone-sec a:hover{text-decoration: none;}
footer .elementor-element-4e53e78 a:after,footer .footer-phone-sec a:after{content:"";  position:absolute;bottom: 0px;width: 0%;left: 0px; transition: width .3s;background: #fff; height:1px; right: 0px;margin: auto;}
footer .elementor-element-4e53e78 a:hover:after,footer .footer-phone-sec a:hover:after{content:"";  position:absolute;bottom: 0px;width: 100%;left: 0px; transition: width .3s;background: #fff;  height:1px; } 

footer .elementor-element.elementor-element-48592d5 .elementor-divider,footer .footer-copy-sec .elementor-divider{padding-top: 10px;padding-bottom: 5px;}
footer .elementor-element-3fb62b9 .elementor-element-populated,footer .footer-email-sec .elementor-element-populated{padding-left: 0px !important;}
footer .elementor-element-3983fe5 .elementor-element-populated,footer .footer-phone-sec .elementor-element-populated{padding-left: 0px !important;}
footer .elementor-element.elementor-element-f181002 .elementor-heading-title,footer .footer-first-col .elementor-heading-title{font-family: "BrushScriptMT" !important;font-weight: 500 !important;}
footer .elementor-element.elementor-element-48592d5 .elementor-divider .elementor-divider-separator,footer .footer-copy-sec .elementor-divider .elementor-divider-separator{width: 100% !important;}
footer .elementor-element-962b9a3 .elementor-element-populated,footer .footer-copy-sec .elementor-element-populated{ padding-left: 0px !important; padding-right: 0px !important;}
footer .elementor-social-icon:hover{background-color: #fff !important;}
footer .elementor-element.elementor-element-b6cc316,footer .footer-first-pcontent{margin-bottom: 13px !important;}
footer .elementor-element.elementor-element-b43bc67 p,footer .footer-email-sec p{margin-bottom: 0px;}
footer .elementor-2028 .elementor-element.elementor-element-ab81119 .elementor-text-editor p,footer .footer-copy-sec .elementor-text-editor p{text-transform: capitalize;color: rgba(255,255,255,.5) !important;} 

.blog-banner{min-height: 300px;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 0px 100px 0px 100px;background-size: cover !important;}
.blog-banner .row .bannercont-sec {max-width: 1140px;min-height: 280px;margin-left: auto;margin-right: auto;flex-direction: column;display: flex;justify-content: flex-end;}
.blog-banner .row h2{color: #FFFFFF;font-family: "Work Sans", Sans-serif;font-size: 60px;font-weight: 900;text-transform: uppercase;width: 100%;}
.blog-banner .row h3{color: #FFFFFF;font-family: "Work Sans", Sans-serif;font-size: 30px;font-weight: 900;width: 100%;}
.blogslists{max-width: 1110px;margin-left: auto;margin-right: auto;} 
.blogslists .wpcap-post{margin-bottom: 70px;}
.blogslists .post-grid-text-wrap{background: #fff;}
.blogslists .wpcap-grid-container{display: flex;flex-direction: row;flex-wrap: wrap;}
.catlists{max-width: 1110px;margin-left: auto;margin-right: auto;margin-top: 60px;border-bottom: 2px solid #e8e8e8;margin-bottom: 60px;}
.catlists ul{list-style: none; margin-left: 0px;margin-bottom: 0px;}
.catlists li{list-style: none;margin-left: 0px; display: inline-block;}
.catlists .catlinktext {font-family: 'Poppins', sans-serif; font-size: 20px;  color: #000000; padding-left: 20px; padding-right: 20px; display: inline-block;padding-bottom: 17px;}
.catlists .catlinktext.activecat{font-weight: 600; position: relative;}
.catlists .catlinktext.activecat:hover, .catlists .catlinktext.activecat:focus{text-decoration: none;}
.catlists .catlinktext.activecat::after{content: ""; position: absolute; height: 4px; width: 100%; background: #0585FF; bottom:-2px; left: 0px;}
.pagination-wrapper .pagination .prev {margin: inherit;}
.pagination-wrapper .pagination .next {margin: inherit;}
.pagination-wrapper .pagination{width: 100%;margin-top: 0px;margin-bottom: 54px;}
.pagination-wrapper .pagination .nav-links{justify-content: center;font-family: 'Poppins', sans-serif;font-weight: 400;}
.pagination-wrapper .pagination .next{margin: 0rem 2rem;}
.pagination-wrapper .pagination .prev{margin: 0rem 2rem;}
.pagination-wrapper .pagination a{font-size: 20px;color: #000;display: inline-block;border-radius: 3px;text-align: center;margin-left: 5px;margin-right: 5px;min-width: 20px;}
.pagination-wrapper .page-numbers.current{display: inline-block;  border-radius: 3px;  background-color: #0585ff; width: 35px;text-align: center;color: #fff;line-height: 39px;font-size: 20px;}
.pagination-wrapper .page-numbers.next { color: transparent;background:url("../images/next-page-numbers.jpg") no-repeat center center; width: 17px; height: 31px;position: relative;
top: 4px;margin-right: 0px;}
.pagination-wrapper .page-numbers.prev { color: transparent;background:url("../images/prev-page-numbers.jpg") no-repeat center center; width: 17px; height: 31px;position: relative;
top: 4px;}


.single-post main{ max-width: 1170px; margin-left: auto; margin-right: auto; padding-top: 58px;font-family: "Work Sans", Sans-serif; }

.single-post .back_button{ background:url("../images/arrow-back.jpg") no-repeat left center; width: 17px; height: 31px;position: relative;top: -5px;padding-left: 40px;font-family: 'muliregular';}
.single-post .back_button .arrow{display: none; }
.single-post .back_button:hover{ color: #000; text-decoration: none;}
.single-post main header.entry-header{ padding-top: 50px !important;padding-bottom: 50px !important;}
.single-post .singular .entry-header{padding-top: 40px !important;}
.single-post .section-inner{width: calc(100% - 0rem);}
.single-post .section-inner h1{  font-size: 60px; line-height: 1.16;  letter-spacing: normal;  color: #222222; font-weight: 800;max-width: 100%;text-align: left;}
.single-post .post_tags{ display: inline-block; line-height: 32px;  border-radius: 6px; padding-left: 15px; padding-right: 15px; margin-right: 20px;font-size: 16.8px;  letter-spacing: 0.1px;font-family: 'Montserrat', sans-serif; font-weight: 500; }
.single-post .post_tags_wrapper{margin-bottom: 50px;}
.single-post .post_tags a{  opacity: 0.7; color: #000000; }
.single-post .post_tags a:hover{ text-decoration: none;color: #000000;opacity: 1;}
.single-post .post_tags1{ background-color: #ffe3fa;}
.single-post .post_tags2{  background-color: #e3f2dd;}
.single-post .post_tags3{  background-color: #deeff8;}
.single-post .post_tags4{  background-color: #fff9d5;}
.single-post .post_tags5{  background-color:  #f4e2e2;}
.single-post .featured-media-inner{left: 0px;border-radius: 6px;overflow: hidden;}
.single-post .featured-media-inner .size-post-thumbnail{left: 0px; width: 100% !important;}
.single-post .post-inner {padding-top: 55px;}
.single-post .post-inner .entry-content{max-width: 100% !important;width: 100% !important;font-family: "Work Sans", Sans-serif;}
.single-post .post-inner .entry-content p{max-width: 100% !important;width: 100% !important;font-family: "Work Sans", Sans-serif;font-size: 18px;   line-height: 1.56;letter-spacing: normal;margin-bottom: 42px;text-align: justify;}
.single-post .post-meta-wrapper{max-width: 100rem;}
.single-post .pagination-single-inner a{font-size: 20px;  display: inline-block;line-height: 2.4;  letter-spacing: 0.12px;  color: #181818;font-family: "Work Sans", Sans-serif;}
.single-post .pagination-single-inner a:hover{ text-decoration: none; }
.single-post .pagination-single-inner a:hover .title{text-decoration: none; color: #000; }
.single-post .pagination-single-inner a .title{ line-height: 36px;  letter-spacing: 0.15px;  color: #0585ff; text-decoration: underline; font-weight: 400; display: inline-block;  font-size: 26px;margin-left: 0px;margin-top: 6px;}
.single-post .pagination-single-inner a.previous-post .arrow{background: url("../images/arrow-prev-single.jpg") no-repeat left center; color: transparent;}
.single-post .pagination-single-inner a.next-post .arrow{background: url("../images/arrow-next-single.jpg") no-repeat left center; color: transparent;}
.single-post  .pagination-single{margin-top: 70px;/*margin-bottom: 130px;*/}
.single-post .related_posts_title{  color: #222222; font-size: 60px;  font-weight: 900;font-family: "Work Sans", Sans-serif;max-width: 100%;margin: auto !important;margin-bottom: 60px !important;display: block;} 
.single-post .related_posts .heading-size-1{font-size: 24px;color: #000000;background: #fafafa;margin-top: -20px;position: relative;margin-left: 20px;margin-right: 20px;border-radius: 10px;
padding: 45px 22px 17px 22px;}
.single-post .related_posts .heading-size-1 a:hover{ text-decoration: none;opacity: .8; color: #000;}
.single-post .related_posts .posted_date{margin-left: 20px;margin-right: 20px;padding: 0px 22px 0px 22px;}
.single-post .related_posts .post-inner{margin-left: 20px;margin-right: 20px;padding: 25px 22px 0px 22px;}
.single-post .related_posts .post-inner p + br{display: none;}
.single-post .comments-wrapper{/*margin-top: 130px;*/ float: left; width: 100%;margin-bottom: 80px}
.single-post .elementor-element.elementor-element-303ef03a,.single-post .header-section,.error404 .header-section{padding: 10px 40px 10px 55px !important;background-color: #fff !important;box-shadow: -1px -1px 2px 0 #000;}
.single-post .elementor-element.elementor-element-445f1cee .hfe-heading-text{color: #222;}
.single-post .hfe-menu-item {color: #222222 !important;}
.error404 #site-content{padding-bottom: 6rem;}
.error404 .black-buttons{padding-top: 25px;}
.error404 .black-buttons a{fill: #000000;
color: #000000;
background-color: #F9F9F9;
border-style: solid;
border-color: #000000;}
.error404 .black-buttons a:hover, .error404 .black-buttons a:focus {
    color: #F9F9F9;
    background-color: #000000;
}
.single-post .comments-wrapper #disqus_thread iframe{height: auto !important;}
a.blog_read_more {    font-family: "Work Sans", Sans-serif;    font-size: 16px;    font-weight: 600;    text-decoration: underline;    color: #0585FF;}
a.blog_read_more:hover { text-decoration: none; color: #000; }
.back_button{font-size: 24px; color: #188cfb;}
.back_button:hover{ color: #188cfb;}
.back_button .arrow{margin-right: 10px;}
/*.footer-social-sec{--grid-side-margin: 0px !important;}*/
.footer-social-sec .elementor-social-icon{margin-right: 8px !important;}
footer .elementor-social-icon{margin-right: 10px !important;margin-left: 0px !important;}
footer .elementor-social-icons-wrapper{margin-left: 0px !important;}
.pagination-wrapper .page-numbers.next .fa-angle-right::before{ color: transparent;}
.search .row h3 {font-size: 45px;}


.quotes-authors .author-img a{overflow: hidden;transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; display: inline-block;border-radius: 0px;width: 100%;}
.quotes-authors .author-img a img{transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
.quotes-authors .col-sm-3:hover .author-img a img{transform: scale(1.1);transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;}
.quotes-authors .col-sm-3:hover .authordetails{ box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.12);} 
.wpcap-grid-container .post-grid-thumbnail img{ width: 100%;max-height: 280px;height: 280px;object-fit: cover;}


.quotes-authors .author-img img{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);object-fit: cover;border-radius: 0px;opacity: 1;}
/*.quotes-authors .authordetails{margin-left: 15px;margin-right: 15px;background: #fff;padding: 25px 25px 25px 25px;margin-top: -50px;position: relative;border-radius: 11px;min-height: 210px;}*/
.quotes-authors .authordetails{margin-left: 0px;margin-right: 0px;background: #fff;padding: 5px 15px 40px 15px;margin-top: -10px;position: relative;border-radius: 5px;min-height: 200px;border: 1px solid #dcdcdc;margin-bottom: 50px;height: 200px;} 
.quotes-authors .authordetails .author-name {min-height: 40px;    margin-bottom: 5px;text-align: left;}
.quotes-authors .authordetails h3 {line-height: 28px !important;letter-spacing: normal !important;font-size: 22px !important;    color: #000000;    font-family: "Work Sans", Sans-serif;    font-weight: bold;margin-top: 0px !important;margin-bottom: 0px !important;}
.quotes-authors .author-quote-count{position: absolute;bottom: 10px;}
.quotes-authors .author-name h3:hover{text-decoration: underline;}
.quotes-authors .authordesc {line-height: 24px !important;    margin-top: 3px !important;    margin-bottom: 30px !important;    font-size: 18px !important;    min-height: 0px;}
.quotes-authors .author-quote-count a{display: flex;text-decoration: none;align-items:center;}
.quotes-authors .author-quote-count h3{font-family: "Work Sans", Sans-serif;    font-size: 16px !important;    font-weight: 600;    text-decoration: underline;    color: #0585FF !important;margin-left: 0px;background: none;padding-top: 0px;}
.quotes-authors .author-quote-count a:hover h3{text-decoration: none !important; color: #000 !important;} 
.quotes-authors .col-sm-3{/*width: 33.33333333%;*/}
.authors-quotes{padding-left: 15px;padding-right: 15px;position: relative;}
.authors-bottom-content {    margin-left: auto;    margin-top: 52px;    max-width: 1170px;    margin-right: auto;    padding-left: 15px;    padding-right: 15px;}
a.authors-button{font-family: 'Poppins', sans-serif;font-size: 20px;color: #000000;background-color: #fff;padding-left: 0px;}
a.authors-button h3{padding-left: 0px;font-size: 24px;}
a.authors-button h3 .fa{background: url("../images/arrow-back.jpg") no-repeat left center;color: transparent;width: 25px;}
/*a.authors-button:hover{text-decoration: underline; }*/
a.authors-button:hover h3{color: #000 !important;text-decoration: none !important; }
.authors-bottom-content h3 {background: #fff;color:  #188cfb !important;}
.authors-bottom-content h3:hover{text-decoration: underline;}
.author-quote-count img{max-width: 18px;max-height: 18px;}
.admin-quote, .user-content{font-size: 18px;line-height: 26px;font-family: "Work Sans", Sans-serif;}
.admin-quote{background: #F9F9F9; padding: 30px;  border-radius: 17px;width: 100%;margin-top: 110px;display: flex;justify-content: space-between;}
.admin-quote h1, .user-content h1{line-height: 28px !important;letter-spacing: normal !important;font-size: 24px !important;color: #000000;font-family: "Work Sans", Sans-serif;font-weight: bold;margin-top: 0px !important;margin-bottom: 10px !important;}
.admin-content {font-size: 18px;line-height: 26px;
color: #000;}
.poweredby-text{/*font-family: "Work Sans", Sans-serif;*/font-family: "BrushScriptMT" !important;text-align: left;font-size: 18px;font-weight: 500;padding-top: 35px;font-size: 34px;}
.admin-profileimg .quoteadminname{font-family: "Work Sans", Sans-serif;font-weight: bold;font-size: 20px;text-transform: uppercase;}
.admin-replycontent::before{opacity: .2;}
.page-holder{display: flex;justify-content: center;align-items: center;margin-top: 50px;margin-bottom: 30px;}

.page-holder a, .nuggets-pagination a{font-size: 20px;color: #000 !important;display: inline-block;border-radius: 3px;text-align: center;margin-left: 10px;margin-right: 10px;width: 35px;font-family: 'Poppins', sans-serif; background:transparent;padding: 0px !important;transition: none !important;}
.page-holder .jp-current, .nuggets-pagination span.current{display: inline-block;  border-radius: 3px;  background-color: #0585ff !important; width: 35px;text-align: center;color: #fff !important;line-height: 39px;font-size: 20px;padding: 0px !important;    font-family: 'Poppins', sans-serif;}

.page-holder .jp-next, .nuggets-pagination a.next.page-numbers { color: transparent !important;background:url("../images/next-page-numbers.jpg") no-repeat center center; width: 35px; height: 31px;position: relative;top: 0px;margin: 0px;}
.page-holder .jp-previous, .nuggets-pagination a.prev.page-numbers { color: transparent !important;background:url("../images/prev-page-numbers.jpg") no-repeat center center; width: 35px; height: 31px;position: relative;top: 0px;margin: 0px;}

.page-holder .jp-previous{left: 5%;top: 50%;position: absolute;background: url("../images/prev-author.png") no-repeat center center;width: 38px;height: 74px;cursor: pointer;}
.page-holder .jp-next{right: 5%;top: 50%;position: absolute;background: url("../images/next-author.png") no-repeat center center;width: 38px;height: 74px;cursor: pointer;}
.page-holder .jp-previous:hover, .page-holder .jp-next:hover{opacity: 0.7;}

.nuggets-pagination a:hover, .nuggets-pagination a:focus{background-color:transparent !important;text-decoration: none;color: #000 !important;}
.carousel-control.left, .carousel-control.right{background: #0585FF;position: absolute;top: 50%;z-index: 1;}
.carousel-control.left:hover, .carousel-control.right:hover {color: #fff !important;background: none; opacity: .7;}

.tax-famousquotes a.carousel-control.left{left: 65px !important;background: none;}
.tax-famousquotes a.carousel-control.left::after{color: transparent;background: url("../images/prev-author.png") no-repeat left center;width: 38px !important;height: 74px !important;display: inline-block;}

.tax-famousquotes a.carousel-control.right { right: 65px !important;background: none;}
.tax-famousquotes a.carousel-control.right::after{color: transparent;background: url("../images/next-author.png") no-repeat left center;width: 38px !important;height: 74px !important;display: inline-block;}
.tax-famousquotes .authorsquotes-list{position: static;margin-top: 98px;}
.tax-famousquotes #quoteCarousel {position: static;}

.user-quotecontent{border: none;border-radius: 11px;}
.user-quotecontent::before{opacity: .2;}
.admin-replycontent{border: none;border-radius: 11px;width: auto;padding: 40px 70px;margin-left: 50px;}
.admin-profileimg img{width: 138px;max-width: 138px;margin-bottom: 25px; }
.admin-profileimg{width:auto;margin-left: 20px;text-align: center;}



a.submit-quote-button{border-radius: 4px 4px 0px 0px;font-family: "Work Sans", Sans-serif;font-size: 16px;background: #0585FF;}

.inner-banner{background-size: cover !important;min-height: 300px;padding: 0px;}
.inner-banner .elementor-container{min-height: 300px !important;}
.inner-banner .elementor-widget-container{margin: 0px 0px 0px 0px !important;min-height: 240px;display: flex;align-items: flex-end;}
.inner-banner.elementor-element.elementor-element-36e1e2b, .inner-banner{background-size: cover  !important;}  
.inner-banner h2.elementor-heading-title{font-weight: 900 !important;font-family: "Work Sans", Sans-serif;}

.related_posts_wrapper{background-color: #fafafa;padding-left: 15px;padding-right: 15px;margin-bottom: -27px;padding-bottom: 100px;padding-top: 80px;}
.related_posts_row{max-width: 100%;width: 1170px;margin: auto !important;}


.quote-form-section form{border: none;}
.quote-process-form .quote-fields label{font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 14px; color: #333; margin-bottom: 6px; letter-spacing: 0.1px;}
.quote-process-form .quote-fields input[type="text"], .quote-process-form .quote-fields input[type="email"]{letter-spacing: .1px;resize: none; border-radius: 4px; border-color: #adacac; padding: 9px 15px; color: #666; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 300; background: transparent;}
.quote-process-form .quotesubmit .quote-submit-button{   border: 2px solid #000;    background: #fff;    color: #000;    line-height: normal;    padding: 9px 22px;    margin-left: auto;       font-size: 18px;    font-weight: 600;letter-spacing: normal;font-family: 'Montserrat', sans-serif;margin-top: 0px;display: inline-block;width: auto;} 
.quote-process-form .quotesubmit .quote-submit-button:hover, .quote-process-form .quotesubmit .quote-submit-button:focus {background: #000;color: #fff;border: 2px solid #000;text-decoration: none;
    letter-spacing: normal;}
.quotesubmit{margin-top: 0px;display: flex;width: 100%;}
.quote-fields li{margin-left: 0px;padding-left: 30px;}
.quote-fields li label::before{border: 2px solid #adacac;width: 20px;height: 20px;left: 0px;top: 12px;}
.quote-fields .bullet{background: #0585ff;}

.quote-fields input[type="radio"]:checked ~ label::before{border: 2px solid #0585ff;}
.quote-fields input[type="radio"]:checked label::before{border: 2px solid #0585ff;}
.quote-fields input[type="radio"]:checked ~ .bullet{top: 17px;left: 5px;animation-name: none;}
.quote-process-form{font-family: "Work Sans", Sans-serif;}
.file-upload .quoteimg-field + label strong{border: 1px solid #adacac;border-radius: 4px;background-color: #fff;font-weight: 400;}
.quote-fields input[type="radio"]:checked ~ .bullet .line{display: none;}
.quote-process-form .quote-fields{margin-bottom: 30px;}

.inner-banner .elementor-element.elementor-element-1c7055c .elementor-heading-title{text-transform: none;}
.mce-toolbar button{background-color: transparent !important;}
.quote-process-form{box-shadow: none;}

.sticky-menu .hfe-menu-item{color: #222222 !important;}
 header.sticky-menu .hfe-heading-text {    color: #222222 !important;}
 header.sticky-menu a:hover { text-decoration: none !important;}


.sticky-menu .postsingle-header{ background: #fff  !important;box-shadow: -1px -1px 2px 0 #000;}
.sticky-menu .postsingle-header .hfe-menu-item{color: #222222 !important;}
.sticky-menu .postsingle-header .hfe-heading-text{color: #222222 !important;}
.postsingle-header .elementor-widget-hfe-site-title a:hover,.postsingle-header .elementor-widget-hfe-site-title a:focus{text-decoration: none !important;}
#masthead.sticky-menu .postsingle-header{ background: #fff  !important;border-bottom: none;}

.nugget-quotes{padding: 80px 120px 0px 120px !important;}
.homebanner-sec .tooltip-content h4{padding-top: 15px;padding-bottom: 15px;}

/* Search Results starts */
.search-results main{padding-top: 70px;}
.search-results .post-grid-text-wrap .title{font-size: 22px;}
.search-results .pagination-wrapper .page-numbers.current{margin-left: 2rem;margin-right: 2rem;}
.search-results .pagination-wrapper .page-numbers.dots{margin-left: 2rem;margin-right: 2rem;transform: translateY(0em);}
/* Search Results ends */
.authorquotesec{background: #F9F9F9;margin-top: 25px;}
.authorquoteslider{max-width: 1140px;margin: auto;}
.authorquoteslider .owl-buttons{width: 100%;display: flex;justify-content: space-between;}
.authorquoteslider .owl-controls{position: absolute;top: 125px;width: 100%;margin-top: 0px !important;z-index: 2;}
.authorquoteslider .owl-buttons div{margin-top: -80px !important;background: transparent  !important;margin-left: 0px !important;padding-left: 0px !important;padding-right: 0px !important;opacity: 1;}
.authorquoteslider .owl-buttons div .fa{ color: #230000;}
.authorquoteslider .owl-buttons .owl-prev .fa{content: "";background: url("../images/slider-left.png") no-repeat left center; color: transparent;width: 14px;}
.authorquoteslider .owl-buttons .owl-next .fa{content: "";background: url("../images/slider-right.png") no-repeat left center; color: transparent;width: 14px;}
.authorquoteslider .owl-wrapper-outer{padding-left: 10px;}
.owl-carousel .owl-wrapper-outer::before{content:""; background: #F9F9F9; position: absolute; width: 30px; height: 100%; top: 0px; left: 0px;z-index:1; }
.owl-carousel .owl-wrapper-outer::after{content:""; background: #F9F9F9; position: absolute; width: 30px; height: 100%; top: 0px; right: 0px;z-index:1; }
.user-quotecontent{box-shadow:none !important;border-radius: 0px;padding: 0; }
.user-quotecontent{width: 100%;margin-left: 0px;}
.user-quotecontent::before, .user-quotecontent::after{ display:none !important ;} 
.quote-img{box-shadow:none !important;width: 100%;}

.authorquotes{font-size: 16px;font-weight: 500;color: #000;padding-left: 28px;padding-right: 28px;border-right: 2px solid #C8C8C8;margin-top: 35px;margin-bottom: 35px;}
.authorquotes p{margin-left: -10px;margin-bottom: 0px;}
.authorquotes .author-quote-img{max-height: 58px;}

.nuggets-list-single .user-content-img{width: 35%;}
.nuggets-list-single .user-content{width: 57%;padding-left: 25px;color: #000;padding-top: 26px;padding-right: 50px;}
.authorquoteimg{margin-left: -60px;margin-bottom: -10px;margin-top: -10px;}
.author-quote{margin-bottom: 40px;}
.author-quote span{font-size: 30px;color: #222;font-weight: 500;}
.author-details{margin-bottom: 40px;color: #222;}
.author-details span{font-size:20px; font-weight: 900;}
.author-details h2{font-size:40px; font-weight: 900;margin-top: 3px;}

.authorquotes.quoteactive{opacity:.3;}
.authorquotelink{color: #000;}
.authorquotelink:hover{color: #000;opacity:.8;}
.author-desc p{ font-size: 16px;color: #000;line-height: 24px;}
.authorquotelink .row{align-items: center;display: flex;}
.nuggets-pagination{display: flex;align-items: center;justify-content: center;margin-bottom: 50px;}
.nuggets-pagination a{margin-left: 5px;margin-right: 5px;}
.nuggets-pagination .page-numbers.dots{background-color: transparent !important;color: #000 !important;padding: 8px 7px !important;}
header .elementor-widget-hfe-site-title a:hover,header .elementor-widget-hfe-site-title a:focus{text-decoration: none !important;opacity: .6;}

.nuggets-wrapper{padding: 80px 120px 50px 120px !important;}
.quote-option-fields{margin-bottom: 5px;}
.file-upload{margin-top: 5px;}
.quotecontenterror{margin-top: 5px;} 
.quoteimgerror{margin-bottom: 5px;}
.homebanner-sec{padding: 0px 30px 65px 65px !important;}
/*.banner-accordian{margin-left: 10px !important;}*/
#back-to-top.show {
    opacity: 1;
    display: block;
}
#back-to-top:hover,#back-to-top:focus {
    background: #359fef;
    color: #fff;
}
#back-to-top {
    display: none;
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #0585FF;
    color: #FFF;
    cursor: pointer;
    border: 0;
    border-radius: 50%;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
    outline: none;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.3);
}

/*15-10-2020 Blog Search*/
.search-filed-m
{
  margin-top: 50px;
}
.search-filed-m .search-form{
  margin: 0px 0px 5px 0px;
}
.search-filed-m .search-form .search-submit{  margin: 0px;background: #0585ff;border-radius: 0px 4px 4px 0px;}
.search-filed-m .search-form .search-submit:hover{background: #0078F0;} 
.blogs-search {
margin: 0 auto;
width: 1110px;max-width: 100%;display: flex;
justify-content: flex-end;

}
.blogs-search .goo_search_form{width: 40%;max-width: 100%;}
.blogs-search input[type="search"]{border-color: #adacac;font-family: 'Montserrat', sans-serif;  font-size: 16px;border-radius: 4px 0px 0px 4px;  }
.blogs-search input[type="search"]:focus{outline: none;}
.blogs-search .error{color:red;}

.details-blog h3, .details-blog h4,.details-blog h2{width: 100% !important;max-width: 100% !important;margin-left: 0px;margin-bottom: 1rem !important;font-size: 24px;}
.details-blog ul{width: 100% !important;max-width: 100% !important;margin-left: 0px !important;}
.details-blog ol{width: 100% !important;max-width: 100% !important;margin-left: 0px !important;}
.details-blog li{font-size: 18px;}

/*31-12-2020*/
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
    display: none;
}
.addReadMore.showmorecontent .readMore {
    display: none;
}
.addReadMore .readMore,
.addReadMore .readLess {
    font-weight: bold;
    margin-left: 2px;
    color: blue;
    cursor: pointer;
}
.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}

.single .post-grid-meta {
    text-align: left;
    margin-top: 20px;
}

@media(min-width:1999px){
    .trans-header{max-width: 1220px;right: 0px;margin: auto; left: 0px !important;}
    .homebanner-sec{background-size: contain !important;height: 900px;}
    .homebanner-sec .elementor-container {max-width: 1140px !important;} 
    
    .homebanner-sec .tooltip-content p {max-width: 70% !important;}
    .banner-accordian [role="tablist"] {max-width: 70%;}
}

@media(max-width:1600px){
    .homebanner-sec{height: 700px;}
    .homebanner-sec .tooltip-content{padding-top: 10px;}
    .tooltip-content p {    max-width: 600px !important;}
}

@media(max-width:1536px){
    .homebanner-sec{padding: 25px 30px 25px 30px !important;}
    .homebanner-sec .elementor-element.elementor-element-3705763,.homebanner-sec .homebanner-toptext{max-width: 40% !important;}
    .homebanner-sec ul{max-width: 50%;margin-top: 0px !important;}
    .homebanner-sec .elementor-accordion-item table{margin-top: 10px;}
    .banner-accordian [role="tablist"] p{margin-bottom: 0px;line-height: 1.33;}
    .banner-accordian .elementor-tab-title{/*padding-top: 5px;padding-bottom: 5px;*/}
    header .elementor-element.elementor-element-719a078 , header .header-section{padding: 10px 20px 10px 20px !important;} 
}
@media(max-width:1440px){
    .homebanner-ques li{max-width: 60%;margin-right: 5px;}
    .homebanner-sec{background-position: 110% top !important;height: 660px;padding: 0px 30px 25px 30px !important;}
    .homebanner-sec .elementor-element.elementor-element-3705763,.homebanner-sec .homebanner-toptext{font-size: 22px !important;}
    .homebanner-sec .tooltip-content p {max-width: 500px !important;} 
 
    header .elementor-element.elementor-element-719a078, header .header-section {padding: 0px 20px 0px 20px !important;}
    .about-content{padding: 50px 120px 50px 120px !important;}
    .my-blog {padding: 75px 120px 75px 120px !important;}
    .blog-banner{min-height: 300px;}
    
    .banner-accordian [role="tablist"] {max-width: 450px;}
    
    .admin-profileimg{margin-left: 0px;}

     .homebanner-sec ul{max-width: 100% !important;}
    .homebanner-sec .tooltip-content {padding-top: 0% !important;}
}
@media(max-width:1366px){
    .contact-form-sec h2.elementor-heading-title{font-size: 60px !important;}
    .tax-famousquotes a.carousel-control.left{left: 15px !important;}
    .tax-famousquotes a.carousel-control.right{right: 15px !important;}
    .banner-accordian [role="tablist"] {max-width: 395px;} 
    .admin-replycontent{padding: 40px 40px;}
    .nuggets-list-single .user-content{padding-right: 0px;}
    .tax-famousquotes .authorsquotes-list{margin-top: 50px;}
    
    .page-holder .jp-previous{left: 3%;}
.page-holder .jp-next{right: 3%;}
}

@media(max-width:1280px){
    .banner-accordian [role="tablist"] {max-width: 450px;}  
    .homebanner-sec .elementor-accordion-item table{margin-top: 10px;}
    .homebanner-sec{background-position: 180% top !important;}
    .quotes-authors .authordetails{min-height: 252px;}
    .footer-social-sec .elementor-social-icon {margin-right: 7px !important;}
    .page-holder .jp-previous{left: 2%;}
    .page-holder .jp-next{right: 2%;}
}

@media(max-width:1180px){
    .banner-accordian [role="tablist"] {
    max-width: 380px;
}
}

@media(max-width:1159px){
     .homebanner-sec{background-position: 230% top !important;}
}

@media(max-width:1075px){
     .homebanner-sec{background-position: 300% top !important;}
}

@media(max-width:1024px){
  .footer-social-sec .elementor-social-icon {font-size: 16px !important;}
  .homebanner-sec .elementor-element-populated{padding: 0px !important;}
  .homebanner-sec .elementor-3286 .elementor-element.elementor-element-4ce1d385 { padding: 0px 10px 0px 10px !important;}
    header .header-section { padding: 0px 10px 0px 10px !important;}
    .homebanner-sec .tooltip-content p{padding-left: 110px;padding-right: 120px;}
    .homebanner-sec .tooltip-content h4{padding-left: 110px;}
    .homebanner-sec{background-position: right top !important; background-image: none !important;padding: 0px 0px 25px 0px !important;} 
    .homebanner-sec .elementor-element.elementor-element-3705763,.homebanner-sec .homebanner-toptext {max-width: 100% !important;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;} 
    .homebanner-sec ul {    max-width: 100% !important; text-align: left;}
    .homebanner-ques li {    max-width: 100%;margin-bottom: 15px;text-align: left;}
    .homebanner-sec{height: auto;background-size: 100% !important;}
    .tooltip-content p {    max-width: 100% !important; text-align: left;}
    /*.popover.right{min-width: 200px !important; }*/
    
    .about-content{padding: 50px 0px 0px 0px !important;}
    .about-content .elementor-element.elementor-element-5750e20 &gt; .elementor-element-populated,.about-content .about-content-right &gt; .elementor-element-populated{padding-right: 30px !important;margin-top: 0px !important;margin-bottom: 10px;}
    .about-content .elementor-element-ff327bc .elementor-element-populated,.about-content .about-content-lftimg .elementor-element-populated {    padding-left: 40px !important;}
    .my-blog{padding: 50px 20px 50px 25px !important;}
    .my-blog .elementor-widget-divider{margin-bottom: 25px !important;}
    .nuggets{padding: 50px 20px 50px 20px !important;}
    .nuggets .elementor-element.elementor-element-52825e7:not(.elementor-motion-effects-element-type-background){background-size: 100% !important;}
    .nuggets .home-nuggets-section:not(.elementor-motion-effects-element-type-background){background-size: 100% !important;}
    .nuggets .elementor-element.elementor-element-52825e7,.nuggets .home-nuggets-section{padding: 0px 50px 357px 0px !important;}
    .partnership{padding: 20px !important;margin-bottom: 95px !important;margin-top: 80px !important;}
    .partnership .elementor-button{margin-right: 0px !important;} 
    .graybox {    padding: 70px 0px 65px 0px !important;}
    .investment-sec{padding: 80px 0px 80px 0px !important;}
    .investment-sec h2.elementor-heading-title{font-size: 60px !important;}
    .business-service h2.elementor-heading-title{font-size: 60px !important;}
    .business-service{padding: 80px 20px 80px 20px !important;}
    .business-form{padding: 80px 35px 80px 30px !important;}
    .business-form h2.elementor-heading-title{font-size: 60px !important;}
    .whitebox h2.elementor-heading-title{font-size: 24px !important;}
    .elementor-27 .elementor-element.elementor-element-8cba09e{padding: 0px 100px 0px 30px;}
    .tooltip-content{padding-top: 10px !important;padding-bottom: 0px !important;padding-left: 0px;padding-right: 0px;background: #0085f9;margin-top: 0px;width: auto !important;margin-left: 0px;margin-right: 0px;}
    .homebanner-sec .elementor-element-57f0e7f .elementor-element-populated,.homebanner-sec .elementor-element-populated {   padding-left: 0px !important;padding-right: 0px !important;padding-top: 0px !important;}
     
    .banner-accordian [role="tablist"] {max-width: 100%;}
    .contact-form-sec .elementor-element-102d8e6 .elementor-element-populated,.contact-form-sec .contact-right-sec .elementor-element-populated {    padding-left: 40px !important;}
    .contact-form-sec {    padding: 100px 40px 53px 50px !important;}
    .contact-banner{padding: 0px 100px 0px 50px !important;}
    .catlists{margin-left: 30px;margin-right: 30px;}
    .homebanner-sec .tooltip-content {width: 100% !important;}
    .homebanner-sec .tooltip-content p {max-width: 100% !important;padding-left: 30px;padding-right: 30px;}
    .blogslists{margin-left: 25px;margin-right: 25px;}
    .blog-banner{padding: 0px 45px 0px 45px;}
    
    .single-post main{margin-left: 40px;margin-right: 40px;}
        footer .menu li a::after,footer .menu li.current-menu-item a:after{bottom: 0;}
    footer .menu li a:hover::after{bottom: 0;}
    footer .elementor-element.elementor-element-52839a9, footer .footer-widget-section{padding: 50px 20px 0px 20px !important;}
    footer .elementor-element-530c221, footer .footer-socwid-title {    margin-bottom: 25px !important;}
    .elementor-2028 .elementor-element.elementor-element-5b29113 .elementor-social-icon:not(:last-child){margin-right: 5px !important;}
    
    .nugget-quotes{ padding: 80px 20px 0px 25px !important;}
    .quote-bottom-content{right: 20px;}
    
    .banner-accordian{padding-left: 120px;padding-right: 120px;}
    .inner-banner .elementor-container {    min-height: 290px !important;}
    /*.inner-banner .elementor-widget-container {margin: 166px 0px 0px 0px !important;}*/
    
    .inner-banner{padding: 0px 100px 0px 20px !important;}
    .inner-banner.elementor-element.elementor-element-36e1e2b, .inner-banner{padding-left: 40px !important;}
    .quotes-authors .col-sm-3 {width: 33.33333333%;}  
    
    .single-post .elementor-element.elementor-element-303ef03a,.single-post .header-section,.error404 .header-section{padding: 0px 20px 0px 20px !important;}
    
    .banner-accordian .elementor-tab-title {    padding-top: 10px;    padding-bottom: 10px;}
    .authorquotesec{padding-left: 15px;padding-right: 15px;}
    .admin-replycontent{width: 75%;}
    
    .admin-replycontent::after, .admin-replycontent::before{left: -23px;transform: rotate(-90deg);top: 54px;}
    .admin-replycontent::after{left: -20px;top: 51px;}
    
    .homebanner-sec .tooltip-content h4{padding-left: 30px;padding-right: 30px;}
    
    .quotes-authors .authordetails {min-height: 0px;height: 170px;}

    .blogs-search{padding-left: 30px;padding-right: 30px;}
    .blogs-search .goo_search_form{width: 50%;max-width: 100%;}  

    .poweredby-text{font-size: 28px;}  

    .social-share-tag-wrapper{
        margin-bottom: 2rem;
    }
    .social-share-tag-wrapper .post_tags{
        margin-bottom: 10px;
    }
    .social_featured_image{
        display: flex;
        padding: 0 20px;
        width: 100% !important;
    }
    .social_featured_image a{
        margin: 0 auto;
    }
    .social_content{
        width: 90%;
    }
    .inner-banner h2.elementor-heading-title{
      width: 100%;
      text-align: left;
    }
    .social_share_tag_sec .pagination-wrapper.section-inner a.next.page-numbers,
    .social_share_tag_sec .pagination-wrapper.section-inner .prev.page-numbers{font-size: 25px !important;}
    .homebanner-sec .tooltip-content {background: #fff;}
    .homebanner-sec .tooltip-content {padding-top: 10px !important;background-color: #0085f9 !important;}
}
@media screen and (max-width: 1000px){
  .social_share_tag_sec .social_share_tag_column img {
      object-fit: contain !important;
  }
  .social_share_tag_sec .social_share_tag_column {
      height: auto !important;
  }
}
@media(max-width:992px){
  /*.homebanner-sec .tooltip-content p{padding-left: 80px;padding-right: 80px;}*/
.homebanner-sec .tooltip-content h4{padding-left: 80px;}
    header nav .hfe-menu-item{padding-left: 10px !important;padding-right: 10px !important;max-width: 120px;}
    header .elementor-element.elementor-element-719a078, header .header-section{padding: 0px 10px 0px 10px !important;}
    header nav .hfe-nav-menu li.menu-item.current-menu-item .hfe-menu-item::after{width: calc(100% - 20px);transform: scale(1);opacity: 1 !important;}
    header nav .hfe-menu-item:hover::after{width: calc(100% - 20px);}
    header nav .hfe-nav-menu li.menu-item.current-menu-item::after{display: none;}
    .hfe-nav-menu__layout-horizontal{margin-bottom: -10px !important;align-items: flex-end;margin-top: -8px;} 
    .hfe-nav-menu__align-right .hfe-nav-menu{align-items: flex-end;} 
    .about-content .elementor-heading-title{font-size: 50px !important;}
    .my-blog .elementor-element.elementor-element-92e1dc3 .elementor-heading-title, .my-blog h2.elementor-heading-title{font-size: 50px;}
    .my-blog {padding: 50px 20px 80px 25px !important;}
    .nuggets h2.elementor-heading-title{line-height: normal;font-size: 50px !important;}
    .nuggets .elementor-element.elementor-element-52825e7,.nuggets .home-nuggets-section{padding: 0px 50px 230px 0px !important;background-position: center bottom !important; }
    .partnership .elementor-column{width: 100% !important;}
    .partnership .elementor-button{float: none;display: table;margin-left: auto;margin-right: auto !important;}
     .partnership .elementor-element.elementor-element-abdea48{width: 100% !important;}
    header .elementor-heading-title{letter-spacing: normal !important;white-space: nowrap;font-size: 30px !important;padding-top: 4px;} 
    .elementor-27 .elementor-element.elementor-element-8cba09e{padding: 0px 100px 0px 20px;}
    .investment-sec .elementor-element.elementor-element-f21acc6 &gt; .elementor-element-populated{margin: 0px 0px 0px 0px !important;padding-left: 0px;}
    .investment-sec h2.elementor-heading-title {    font-size: 40px !important; }
    .investment-sec .elementor-element-8eb801c,.investment-sec .elementor-widget-divider{margin-bottom: 7px;}
    .investment-sec .elementor-element-53d55da,.investment-sec .inves-right-runtxt {    margin-bottom: 15px;}
    .investment-sec .elementor-element.elementor-element-06ee48d,.investment-sec .inves-right-paratxt{margin-bottom: 0px;}
    .investment-sec .elementor-element.elementor-element-b3312d7 &gt; .elementor-widget-container,.investment-sec .black-buttons &gt; .elementor-widget-container{margin: 10px 0px 0px 0px !important;}
    
    .partnership .elementor-element.elementor-element-a604510 .elementor-button{margin-right: auto !important;margin-left: auto;display: table;}
    
    
    
    
    .contact-banner{padding: 0px 100px 0px 40px !important;}
    .contact-form-sec .elementor-element-102d8e6 .elementor-element-populated,.contact-form-sec .contact-right-sec .elementor-element-populated {    padding-left: 10px !important;}
    .contact-form-sec h2.elementor-heading-title{font-size: 40px !important;}  
    .blog-banner {    padding: 0px 25px 0px 45px;}
    
    
    .single-post main{margin-left: 30px;margin-right: 30px;}
    .single-post .post_tags{margin-right: 10px;}
    .single-post .elementor-element.elementor-element-303ef03a,.single-post .header-section,.error404 .header-section {    padding: 0px 10px 0px 10px !important;}
    .single-post .section-inner h1{font-size: 60px;}
    
    footer .menu li a::after,footer .menu li.current-menu-item a:after{bottom: 0;}
    footer .elementor-element.elementor-element-52839a9, footer .footer-widget-section {    padding: 50px 20px 0px 20px !important; }    
    footer .elementor-element-b70fc3a,footer .footer-first-col{width: 50% !important;}
footer .elementor-element-67384fd, footer .footer-second-col{width: 50% !important;padding-left: 100px;}
footer .elementor-element-8bcc2db, footer .footer-third-col{width: 50% !important;}
footer .elementor-element-e9666f8, footer .footer-fourth-col{width: 50% !important;padding-left: 100px;}
footer .menu li a{line-height: 30px;}
    footer .elementor-social-icon{margin-right: 10px !important;}
    footer .menu li a:hover::after{bottom: 0px;}
    
 
    
.quotes-authors .col-sm-3 {width: 50%;}  
    a.submit-quote-button{border-radius: 4px;}
    
     .tax-famousquotes a.carousel-control.left{left: 10px !important;}
    .tax-famousquotes a.carousel-control.right{right: 10px !important;}
    .tax-famousquotes a.carousel-control.left::after{background-size: 100%;width: 18px !important;}
    .tax-famousquotes a.carousel-control.right::after{background-size: 100%;width: 18px !important;}
    
    .inner-banner .elementor-heading-title{font-size: 40px !important;}  
    .investment-sec h4.elementor-heading-title{font-size: 28px !important;}
 .quote-bottom-content {right: 0px;margin-top: 0px;}
    
    .elementor-2028 .elementor-element.elementor-element-5b29113 .elementor-social-icon:not(:last-child) {    margin-right: 10px !important;}
    
    .whitebox {margin-top: 15px !important;}
    .whitebox .elementor-element-populated {    padding: 30px 15px 40px 15px !important;}
    .whitebox .elementor-element-54fa9a3 .elementor-element-populated{margin-left: 0px !important;}
    .whitebox .elementor-element-2b68df2 .elementor-element-populated{margin-right: 0px !important;}
    
    .homebanner-sec .elementor-element.elementor-element-3705763,.homebanner-sec .homebanner-toptext{margin-left: 0px;margin-right: 0px;}
    .banner-accordian {padding-left: 90px;padding-right: 90px;}  
    
    .postsingle-header nav .hfe-menu-item:hover::after{width: calc(100% - 20px);}
    
    .authorquotes .row{display: flex;}
    .authorquotes{padding-right: 38px;}
    .tax-famousquotes #quoteCarousel{width: 100%;}
    .nuggets-list-single .user-content-img {padding-right: 62px;}
    .homebanner-sec .tooltip-content h4{padding-left: 30px;padding-right: 15px;}
    
    .footer-social-sec .elementor-social-icon {margin-right: 10px !important;}
    
    .pagination .dots{margin-left: 0px;}
    .quotes-authors .authordetails { min-height: 220px;}

    .poweredby-text{font-size: 24px;}
    .tax-famousquotes .authorsquotes-list{padding-left: 50px;padding-right: 50px;}
    .page-holder .jp-previous{width: 18px;height: 54px;background-size: 100%;}
    .page-holder .jp-next{width: 18px;height: 54px;background-size: 100%;}    
  
}

@media(max-width:991px){
    .blog-listing-last{display: none;}
}

/*@media screen and (min-width: 768px){
.search-filed-m {
    margin-top: -50px;
}
}*/
@media(max-width:767px){
    .single-post header .header-menu-col{position: relative !important;}
    .blog-listing-last{display: block;}
    header .elementor-element-0bde653, header .header-menu-col{position: absolute;right: 0px;align-items: center;}
    header .hfe-nav-menu-icon .fas{ color: #fff !important;}
    header .fa-window-close{ color: #fff;}
    header  .elementor-element.elementor-element-9a381a0 .hfe-nav-menu__toggle, header .header-section .hfe-nav-menu__toggle{margin: inherit !important;text-align: right;}
    header nav .hfe-menu-item{color: #222 !important;padding-left: 17px !important;padding-right: 20px !important;right: 0px;max-width: 100%;}
    header .elementor-element.elementor-element-719a078,header .header-section {    padding: 0px 10px 7px 10px !important;}   
    header nav .hfe-nav-menu li.menu-item.current-menu-item .hfe-menu-item::after{display: none;}
    header nav .menu-item .sub-menu li:first-child{ border-bottom: none !important;}
    header nav .menu-item .sub-menu li:first-child .hfe-sub-menu-item{ padding-bottom: 0px !important;}
    .tooltip-content.elementor-section-boxed {width: 100% !important;margin-left: 0;margin-right: 0;max-width: 100%;}
    header .hfe-nav-menu-icon .fas {color: #000 !important;}
    header .hfe-nav-menu-icon .fas.fa-times::before{color: transparent;background: url("../images/cross-thin.png") no-repeat left center; width: 25px; height: 25px;background-size: 80%;}
    header .hfe-nav-menu-icon {padding: 0.55em 0em;margin-right: -5px;} 
    .homebanner-sec .tooltip-content,.homebanner-sec{padding-left: 0px !important;padding-right: 0px !important;}
    .partnership {    padding: 20px 10px 30px 10px !important;}
    .partnership p{padding-right: 0px !important;}
    .about-content{padding-top: 50px !important;;}
    .wpcap-grid-container .wpcap-post {margin-bottom: 35px;}
    .join .elementor-element-populated {padding: 50px 25px 40px 25px !important;}
    .about-content .elementor-element.elementor-element-5750e20 &gt; .elementor-element-populated,.about-content .about-content-right &gt; .elementor-element-populated{margin: 0px 0px 0px 0px !important;padding-right: 20px !important;}
    .about-content .elementor-heading-title, .my-blog .elementor-heading-title,.nuggets h2.elementor-heading-title {font-size: 40px !important;}
    .about-content .elementor-element-ff327bc .elementor-element-populated,.about-content .about-content-lftimg .elementor-element-populated {    padding-left: 20px !important;    padding-right: 20px !important;}
    .nuggets h2.elementor-heading-title{font-size: 40px !important;max-width: 270px;}
    .partnership{margin-bottom: 50px !important;margin-top: 50px !important;}
    .nuggets .elementor-element.elementor-element-52825e7,.nuggets .home-nuggets-section{padding: 0px 0px 268px 0px !important;background-position: left top !important;}
    .nuggets {    padding: 80px 5px 40px 5px !important;}
    .nuggets .elementor-element, .home-join-image{overflow: hidden;}
    .nuggets .elementor-widget-image .elementor-image img{width: 150% !important;max-width: 150%;}
    footer#colophon .elementor-widget.elementor-widget-text-editor {padding: 0px 0px;}
    .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover, .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle {   border: none;}
    .graybox p {font-size: 19px;line-height: 37px !important;}
    
    .my-blog .elementor-widget-divider{margin-bottom: 45px !important;}
    .my-blog {    padding: 50px 10px 60px 15px !important;}
    
    .my-blog .elementor-element.elementor-element-92e1dc3 .elementor-heading-title {    font-size: 40px;}
    .my-blog .elementor-element.elementor-element-6467cc7 &gt; .elementor-widget-container{margin: 0px 0px 0px 0px !important;}
    .elementor-7 .elementor-element.elementor-element-592e07c, .join.home-join-content{margin-top: -22px !important;}
    
    .elementor-27 .elementor-element.elementor-element-2003351 .elementor-heading-title{font-size: 50px;}
    .elementor-27 .elementor-element.elementor-element-8cba09e {    padding: 0px 20px 0px 20px;}
    .investment-sec .elementor-element.elementor-element-f21acc6 &gt; .elementor-element-populated{padding-left: 30px;}
    .investment-sec h2.elementor-heading-title {    font-size: 38px !important;}
    .investment-sec h4.elementor-heading-title{font-size: 24px !important;}
    #masthead.sticky-menu .elementor-top-section {padding-bottom: 10px !important;}
    
    .whitebox .elementor-element-populated{margin-bottom: 20px !important;margin-left: 0px !important;margin-right: 0px !important;text-align: center;}
    .whitebox .elementor-element.elementor-element-cbbae3e{margin-top: 0px;}
    .whitebox .elementor-element-populated .elementor-widget-image{text-align: center;}
    .whitebox{ margin-top: 0px !important;margin-bottom: 0px !important;}

    .business-form .row {margin-bottom: 0px;}
     .business-form .row .col-sm-6 {margin-bottom: 15px;}
    .business-form .wpcf7-submit{width: 100%;}  
    .business-form h2.elementor-heading-title {    font-size: 38px !important;    line-height: normal;}
     .business-form p{margin-top: 20px;}
    .business-service h2.elementor-heading-title {    font-size: 38px !important;}
     .business-form .wpcf7-form{margin-top: 0px;}
    .business-form div.wpcf7-validation-errors{margin-top: 0;position: static;top: 0px;}
   
    .investment-sec .elementor-element.elementor-element-06ee48d,.investment-sec .inves-right-paratxt {
    margin-bottom: 20px;}
    
    
    .contact-banner {    padding: 0px 50px 0px 10px !important;}
    .contact-banner h2.elementor-heading-title{font-size: 50px !important;}
    .contact-form-sec .elementor-element-6d7373c .elementor-element-populated,.contact-form-sec .contact-left-sec .elementor-element-populated {    padding-left: 0px !important;    padding-right: 0 !important;}
    .contact-form-sec {    padding: 100px 20px 53px 20px !important;}
    .contact-form-sec .elementor-element-102d8e6 .elementor-element-populated,.contact-form-sec .contact-right-sec .elementor-element-populated{padding-left: 0px !important;padding-right: 0px !important;}
    .contact-form-sec h2.elementor-heading-title {    font-size: 50px !important;}
    .contact-form-sec input.wpcf7-form-control.wpcf7-submit{margin-left: 0px;width: 100%;    justify-content: center;}
    
        .whitebox h2.elementor-heading-title {    font-size: 24px !important;} 
    
    .fa-times{font-size: 36px;position: relative;top: -5px;}
    .blogslists .wpcap-post{margin-bottom: 45px;max-width: 50%;}

    .catlists .catlinktext{padding-bottom: 10px;padding-top: 10px;font-size: 16px;width: 100%;border-bottom: 2px solid #E8E8E8;}
    .catlists ul li:last-child a.catlinktext{border-bottom: none;}
    .catlists li{width: 100%;text-align: center;}
    .catlists .catlinktext.activecat{width: 100%;}
    
    .single-post .post_tags{margin-bottom: 10px;}
    .single-post .hfe-nav-menu__toggle{position: absolute;right: 0px;top: -50px;}  
    .single-post .elementor-element.elementor-element-303ef03a,.single-post .header-section,.error404 .header-section {    padding: 7px 10px 0px 10px !important;max-height: 71px;}
    .single-post header .hfe-nav-menu-icon{padding: 0.2em 0em !important;right: -5px;position: relative;}
    
    .single-post main {    margin-left: 20px;    margin-right: 20px;} 
    .single-post .related_posts_title{font-size: 40px;line-height: normal;margin-bottom: 40px !important;}
    .single-post .comments-wrapper{margin-bottom: 50px;margin-top: 50px;}
    
    .single-post main header.entry-header {    padding-top: 30px !important;    padding-bottom: 30px !important;}
       .contact-captcha{margin-top: 15px;}
    
    .business-form .elementor-element-ee0a651{margin-bottom: 45px;}
    .related_posts_wrapper{padding-bottom: 70px;padding-top: 45px;}
    footer .elementor-element.elementor-element-f181002 .elementor-heading-title,footer .footer-first-col .elementor-heading-title{padding-left: 4px;}
        footer .elementor-element-b70fc3a,footer .footer-first-col{width: 100% !important;}
    footer .elementor-element-b43bc67 img,footer .footer-email-sec img{margin-left: 0px;}
    footer .elementor-element-4e53e78 img, footer .footer-phone-sec img{margin-left: 0px;}
footer .elementor-element-67384fd, footer .footer-second-col{width: 100% !important;padding-left: 0px;}
footer .elementor-element-8bcc2db, footer .footer-third-col{width: 100% !important;padding-left: 0px;}
footer .elementor-element-e9666f8, footer .footer-fourth-col{width: 100% !important;padding-left: 0px;}
    footer p {    padding-right: 0px;}
    
   footer .elementor-element.elementor-element-52839a9, footer .footer-widget-section {padding: 50px 15px 0px 15px !important;}
    footer .elementor-2028 .elementor-element.elementor-element-ab81119 .elementor-text-editor p, footer .footer-copy-sec .elementor-text-editor p{padding-left: 10px;padding-right: 10px;line-height: normal;}
    footer .elementor-element-530c221, footer .footer-socwid-title {    margin-bottom: 20px !important;}
    footer .footer-copy-sec .elementor-text-editor p{color: rgba(255,255,255,.5) !important;}
    header nav .hfe-nav-menu li.menu-item.current-menu-item::after, header nav .hfe-nav-menu li.menu-item:hover::after{display: none;}
    header nav .hfe-nav-menu li.menu-item.current-menu-item .hfe-menu-item{color: #0085F9 !important;}
    
    .quotes-authors .col-sm-3 {width: 100%;}  
    .post-grid-text-wrap .title{    min-height: 0px;}
    .quotes-authors .authordetails{min-height: 0px;margin-bottom: 30px;}
    .elementor-713 .elementor-element.elementor-element-af88b2c {padding: 65px 15px 80px 15px !important;}
    header nav .hfe-menu-item:hover::after{display: none;}
    
     .tax-famousquotes a.carousel-control.left{left: 5px !important;}
    .tax-famousquotes a.carousel-control.right{right: 5px !important;}
    
    .single-post .section-inner h1 {font-size: 30px;}
    
       .inner-banner{padding: 0px 50px 0px 50px !important;min-height: 250px;}
    .nuggets-wrapper{padding: 80px 15px 38px 15px !important;}
    .quote-process-form .custom-quote-form{padding: 0 !important;}
    .quote-process-form {padding: 0px;}
    .quote-form-section form{padding: 15px 0px;}
    .quote-process-form .quotesubmit .quote-submit-button{width: 100%;}
    
       .inner-banner .elementor-heading-title{font-size: 40px !important;}   
    .inner-banner .elementor-container {    min-height: 200px !important;}
   .inner-banner .elementor-widget-container {    margin: 0px 0px 0px 0px !important;min-height: 210px;} 

    .pagination-wrapper .page-numbers.current{margin-right: 10px;}
    
    
    .contact-form-sec .ajax-loader {right: 0px;top: -30px;left: 0px;margin-left: auto !important;margin-right: auto !important;}
    
    .wpcap-grid-container .post-grid-thumbnail img {width: 100%;max-height: 100%; height:auto;}
    .wpcap-grid-container .post-grid-thumbnail a{width: 100%;}
    .my-blog p{min-height: 0px;}
    .banner-accordian {    padding-left: 15px;    padding-right: 15px;}
     .partnership .elementor-element-b10dbe3 h2.elementor-heading-title{max-width: 100%;}
     .join h2.elementor-heading-title{max-width: 100%;}
    .about-content .elementor-element-a5c7a3f p, .about-content .about-after-heading p{margin-bottom: 0px;}
    .post-grid-text-wrap{padding: 15px 25px 0px 25px;}
    .homebanner-sec .elementor-tab-content{padding-bottom: 15px;}
    .whitebox .elementor-element-populated {padding: 30px 15px 30px 15px !important;}
    
    /* Banner section starts */
    .blog-banner {min-height: 250px;padding: 0px 25px 0px 30px;}
    .blog-banner .row h2{font-size: 40px;}
    .blog-banner .row h3{font-size: 20px;}
    .blog-banner .row .bannercont-sec {min-height: 230px;}
    /* Banner section ends */
    
    /* Business section starts */
    .graybox {padding: 40px 0px 35px 0px !important;}
    .investment-sec {padding: 40px 0px 0px 0px !important;}
    /* Business section ends */
    
     /* Blog section starts */
    .back_button {    font-size: 18px;  }
    .single-post .back_button{padding-left: 30px;background-size: 20px;}
    .single-post main{padding-top: 30px;}
    .single-post .post_tags_wrapper {margin-bottom: 30px;}
    .single-post .post-inner {padding-top: 25px;}
     /* Blog section ends */
    
    
    .homebanner-sec .elementor-element.elementor-element-3705763,.homebanner-sec .homebanner-toptext {    margin-left: 0px;    margin-right: 0px;}  
    .partnership .elementor-button{padding: 20px 24px !important;}
    .authors-bottom-content{margin-top: 0px;}
       .admin-quote{margin-top: 50px;flex-direction: column;padding: 30px 15px;margin-bottom: 0px;}
    .admin-replycontent {    width: 100%;margin-left: 0px;}
    
    .inner-banner.elementor-element.elementor-element-36e1e2b, .inner-banner {padding-left: 10px !important;}
    
    header .elementor-heading-title{margin-left: -2px;}
    
      
    .popover-content{font-size: 13px; line-height: normal;padding: 5px 5px !important;}
    .homebanner-sec .elementor-accordion-item table td .popover{} 
    .homebanner-sec .tooltip-content p{padding-left: 15px;padding-right: 15px;}
    .homebanner-sec .elementor-accordion-item table td:last-child .alignnone{margin-top: 0px !important;margin-left: -10px;}
    
    .nuggets-list-single .user-content-img {width: 100%;   padding-right: 0px;}
    .nuggets-list-single .user-content{width: 100%;padding-left: 65px;padding-right: 30px; }
   
    .authorquoteimg {    margin-left: -45px;    margin-bottom: -10px;    margin-top: -10px;max-width: 30px;}
    .quote-img{width: auto;}
    .admin-profileimg{display: table;margin-left: auto;margin-right: auto;} 
    .admin-replycontent::after, .admin-replycontent::before {    left: 0;    transform: none;    top: -25px;    margin: auto;    right: 0;}
    .admin-replycontent::after {left: 0;top: -20px;}
    .admin-replycontent{margin-top: 25px;padding: 20px 20px;}
    .author-quote span{font-size: 24px;}
    a.authors-button h3{font-size: 16px;}
    
    .blue-buttons a{padding: 24px 13px !important;}
    .homebanner-sec .tooltip-content h4 {padding-left: 15px;}
    .tax-famousquotes .authorsquotes-list{margin-bottom: 28px;}

    .blogs-search{padding-left: 30px;padding-right: 30px;}
    .blogs-search .goo_search_form{width: 100%;}
}

@media(max-width:675px){
    .nuggets .elementor-element.elementor-element-52825e7, .nuggets .home-nuggets-section {padding: 0px 0px 203px 0px !important;}
   
}

@media(max-width:568px){
    .nuggets .elementor-element.elementor-element-52825e7,.nuggets .home-nuggets-section {padding: 0px 0px 123px 0px !important;}
    .nuggets .elementor-widget-divider{margin-bottom: 10px;}
    .black-buttons a{padding: 12px 17px !important;}
}

@media(max-width:479px){

     .contact-captcha .contact-google-captcha{
   margin-left: -32px;
    transform: scale(.82);
}
    .contact-google-captcha{ transform: scale(.82); margin-left: -25px;}
    header .elementor-heading-title{font-size: 34px !important;}   
    .contact-banner {    padding: 0px 20px 0px 20px !important;}
    .contact-banner h2.elementor-heading-title {  font-size: 40px !important;  }
    .homebanner-ques li{margin-right: 0px;width: 100%;}
    
    .inner-banner {/*padding: 0px 20px 0px 20px !important;*/padding-right:20px !important;padding-top: 0px !important;padding-bottom: 0px !important}
    
    .wpcap-grid-container .post-grid-thumbnail a{width: 100%;}
    .blogslists .wpcap-post{max-width: 100%;}
    
    .nuggets .elementor-element.elementor-element-52825e7,.nuggets .home-nuggets-section{background-position: left bottom !important;}
    
    /* Banner section starts */
    /*.blog-banner .row .bannercont-sec {margin: 76px auto 0px auto;}*/
    /* Banner section ends */
}
@media(max-width:414px){
    .contact-captcha .contact-google-captcha{margin-left: -33px;}
}
@media(max-width:375px){
    .contact-captcha .contact-google-captcha{margin-left: -29px;}
    
     /*.popover.right{left: 0px !important; top: 40px !important;}
    .popover.right &gt; .arrow{top: 0% !important;transform: rotate(90deg) !important;left: 0px !important;right: 0px !important; border-left-width: 1px !important;margin-top: -17px !important;margin: auto;}*/
    
}
@media(max-width:320px){
    .contact-captcha .contact-google-captcha{margin-left: -24px;}
        .homebanner-sec .elementor-accordion-item table td .popover{margin-left: -5px;} 
    .homebanner-sec .elementor-accordion-item table td{min-width: 80px;}
 .blogs-search input[type="search"]{width: 77%;}  
 .social_sec .pagination-wrapper.section-inner .page-numbers{font-size: 20px !important;}
 .social_share_tags_pagination.pagination-wrapper .page-numbers{font-size: 18px !important;}  
}

@supports (-ms-ime-align:auto) {
    .inner-banner .elementor-widget-container{height:260px;}  
     .blog-banner .row .bannercont-sec{height:280px;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    .inner-banner .elementor-widget-container{height:260px;}  
    .blog-banner .row .bannercont-sec{height:280px;}
}
/*Nuggets of wisdom css*/

.tax-famousquotes .blog-banner .row .bannercont-sec {
max-width: 1140px;
min-height: auto;
}
.tax-famousquotes .blog-banner {
min-height: auto;
}
.tax-famousquotes .authors-bottom-content {
margin-top: 0;
}
.tax-famousquotes .tax-famousquotes .authorsquotes-list {
margin-top: 0;
}
.tax-famousquotes .user-quotecontent {
display: flex;
flex-flow: wrap row;
}
.tax-famousquotes .user-content-img.user-text-img, .tax-famousquotes .user-content {
display: flex;
align-items: stretch;
flex-direction: column;
flex-grow: 1;
}

.tax-famousquotes .user-content-img.user-text-img, .tax-famousquotes .user-text-img .img-text {
display: flex;
align-self: center;
}
.tax-famousquotes .nuggets-list-single .user-content {
width: 65%;
padding-top: 0;
}
.tax-famousquotes .admin-quote {
margin-top: 30px;
}
.tax-famousquotes .page-holder{margin:0;}
.tax-famousquotes .user-text-img .img-text {
align-items: center;
}
.tax-famousquotes .authorsquotes-list {
margin-top: 0;
}

/*social share page css*/

.social-content {
  padding-top: 4rem !important;
}

.social-share-tag-wrapper {
margin-bottom: 4rem;
text-align: center;
}
.social-share-tag-wrapper .post_tags {
display: inline-block;
line-height: 32px;
border-radius: 6px;
padding-left: 15px;
padding-right: 15px;
margin-right: 20px;
margin-bottom: 10px;
font-size: 16.8px;
letter-spacing: 0.1px;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
text-transform: capitalize;
}
.social-share-post-tag1{
background-color: #ffe3fa;
}
.social-share-post-tag2{
background-color: #e3f2dd;
}
.social-share-post-tag3{
background-color: #deeff8;
}
.social-share-post-tag4{
background-color: #fff9d5;
}
.social-share-post-tag5{
background-color: #f4e2e2;
}
.social-share-post-tag6{
background-color: #e8e3ff;
}
.social-share-post-tag7{
background-color: #ffe8e3;
}
.social-share-post-tag8{
background-color: #e3ffe8;
}
.social-share-post-tag9{
background-color: #ffe3ec;
}
.social-share-post-tag10{
background-color: #e3fff6;
}
.social-share-tag-wrapper .post_tags a{
    opacity: 0.7;
    color: #000000;
}
.social-share-tag-wrapper .post_tags a:hover{
    color: #000000;
    text-decoration: none;
    opacity: 1;
}
.social_featured_image {
    width: 40% !important;
    margin: auto;
}
.ss_site_url {
    text-align: center;
}


.social_sec .pagination-wrapper.section-inner,
.social_share_tag_sec .pagination-wrapper.section-inner{
  text-align: center;
  margin: 4rem;
  margin-bottom: 0;
}
.social_sec .pagination-wrapper.section-inner a.next.page-numbers,
.social_sec .pagination-wrapper.section-inner .prev.page-numbers,
span.next.page-numbers.placeholder,.social_share_tag_sec .pagination-wrapper.section-inner a.next.page-numbers,
.social_share_tag_sec .pagination-wrapper.section-inner .prev.page-numbers
{
    font-size: 30px;
}
.social_sec .pagination-wrapper.section-inner a.page-numbers,
.social_share_tag_sec .pagination-wrapper.section-inner a.page-numbers {
    font-size: 20px;
    color: #000;
    margin: 0 2rem;
}
.social_sec .pagination-wrapper .page-numbers.prev,
.social_sec .pagination-wrapper .page-numbers.next,
.social_share_tag_sec .pagination-wrapper .page-numbers.prev,
.social_share_tag_sec .pagination-wrapper .page-numbers.next{
  color: transparent !important;
}

.social_sec .pagination-wrapper.section-inner a.next.page-numbers,
.social_sec .pagination-wrapper.section-inner a.prev.page-numbers,
.social_share_tag_sec .pagination-wrapper.section-inner a.next.page-numbers,
.social_share_tag_sec .pagination-wrapper.section-inner a.prev.page-numbers{
  margin:0 !important;
}

.social_content {
  width: 85%;
  margin: 20px auto;
  background: linear-gradient(135deg, #0585ff, #0585ff, #034a8d);
  padding: 20px;
  color: #fff;
  font-size: 16px;
  border-radius: 10px;
}

.ss_site_url a.social-share-url{
border: 1px solid #0585ff;
color: #000;
padding: 10px 20px;
font-size: 18px;
border-radius: 5px;
display: inline-block;
}
.ss_site_url a.social-share-url:hover{
  background-color: #0585ff;
  color: #fff;
  text-decoration: none;
}
.am-jsreadmoretxt, .am-jsreadlesstxt {
    color: #0383FE;
}
.social_share_section .pagination-wrapper,.social_share_tags_pagination.pagination-wrapper{
    max-width: 100%;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.social_share_tag_sec {
padding: 20px;
}
.social_share_tag_sec .social_share_tag_column {
height: 400px;
margin-bottom: 20px;
}
.social_share_tag_sec .social_share_tag_column img {
width: 100%;
height: 100%;
object-fit: cover;
}
.admin-replycontent .addReadMore .readMore, .admin-replycontent .addReadMore .readLess {
     font-weight: normal !important; 
    margin-left: 2px;
    color: #188cfb !important;
    cursor: pointer;
}
/*Homepage css start*/
/*.homebanner-sec .elementor-accordion .elementor-tab-title {
border-bottom: 1px solid #000;
}
.homebanner-sec .elementor-7 .elementor-element.elementor-element-0a25c8a .elementor-accordion .elementor-tab-title .elementor-accordion-icon i::before {
color: #000;
}
.homebanner-sec .elementor-accordion-title {
color: #000 !important;
}
.homebanner-sec li {
color: #000;
}
.homebanner-sec .tooltip-content p {
color: #000;
}
.homebanner-sec .tooltip-content {
padding-top: 12% !important;
}
.homebanner-sec {
background-color: #fff !important;
}
.homebanner-sec .banner-accordian i:before {
    color: black !important;
}*/
.homebanner-sec ul li {
    padding-bottom: 15px;
    font-size: 19px;
}
span.highlightedtext {
    font-size: 23px;
    font-weight: 600;
}
.elementor-element-47475ef .elementor-column-wrap.elementor-element-populated {
    padding: 0 !important;
}
/*Homepage css end*/
.social_content .content a{ color: #0383FE;}
.social_content .content{white-space: break-spaces; }
.social_content {
    margin: 0;
    background: linear-gradient(135deg, #fff, #dbecfc);
    padding: 40px 20px !important;
    color: #000;
    font-size: 16px;
    border-radius: 0;
    font-family: "Work Sans", Sans-serif;
}
.social_featured_image {
    width: 50% !important;
}
/*.elementor .social_featured_image img{
    width: 100%;
}*/
.social_featured_image{padding: 0 !important;}
.social_share_content_row{
border-image: linear-gradient(to bottom, #0484ff 0%, #03498e 100%) !important;
border-image-slice: 0 !important;
/*border: 3px solid;*/
border: none;
}
.social_content {
    background: transparent;
}
.social_share_content_row {
   background: linear-gradient(135deg, #fff, #dbecfc);
   /*background: #dbecfc;   */
}
.image_only {
    border-image: linear-gradient(to bottom, #0484ff 0%, #03498e 100%) !important;
    border-image-slice: 0 !important;
    /*border: 3px solid;*/
    border: none;
    width: 40% !important;
}
/*.social_share_content_row .social_featured_image {
    margin-right: 20px;
}*/
.social_share_content_row{
   display: flex;
}
.social_share_content_row {
height: 430px;
overflow: hidden;
}
.social_content{
width: 60% !important;
overflow-y: auto;
}
/*.social_content::-webkit-scrollbar {
  display: none;
}*/

/* Hide scrollbar for IE, Edge and Firefox */
/*.social_content {
  -ms-overflow-style: none;
  scrollbar-width: none;  
}*/
.social_content.col-md-6::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}
.social_content.col-md-6::-webkit-scrollbar-thumb {
    background-color: rgb(4 73 142);
    border-radius: 3px;
}
.social_content.col-md-6::-webkit-scrollbar-thumb:hover {
    background: rgb(6 133 255);
}
.social_content .content {
padding-bottom: 20px;
padding-left: 20px;
}
.social_featured_image a {
display: inline-flex;
height: 430px;
float: right;
}
.image_only.social_featured_image a {
    display: flex;
    height: auto;
    float: none;
}

@-moz-document url-prefix() {
  .social_content.col-md-6 {
        scrollbar-color: rgb(4 73 142) #e5f1fc;
        scrollbar-width: thin;
  }
  .social_content.col-md-6:hover {
        scrollbar-color: rgb(6 133 255) #e5f1fc;
  }
  
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 .social_content .content {
      white-space: pre-line !important;
  }
}
.social_share_content_row .social_featured_image {
width: 40% !important;
}
.social-content .elementor-element-populated{
  overflow: hidden;
}
.social_sec_row .nav-prev-text,.social_share_tags_pagination .nav-prev-text{
margin-right: 60px;
}
.social_sec_row .nav-next-text,.social_share_tags_pagination .nav-next-text {
margin-left: 60px;
}
@media screen and (max-width: 1024px){
.homebanner-sec .tooltip-content {
    background: #fff;
}
.homebanner-sec .tooltip-content {
    padding-top: 0px !important;
}
.social_share_content_row {
display: block;
}
.social_content {
width: 100% !important;
padding: 20px !important;
display: block;
}
.social_featured_image a {
display: block;
height: auto;
float: none;
}
.social_share_content_row .social_featured_image {
width: 100% !important;
}
.elementor .social_featured_image img {
width: auto;
margin: 0 auto;
}
.social_content .content {
padding: 20px !important;
}
/*.am-jsreadmoretxt,.am-jsreadlesstxt{
margin-left: 20px;
}*/
.social_share_content_row {
height: auto;
margin: 0 !important;
}
.social-share-tag-wrapper {
    padding-left: 20px;
    margin-bottom: 0;
}
.social-content {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.social_content .content {
padding-top: 0 !important;
}
.social_featured_image a{
  padding-bottom: 40px;
}
.image_only{
  width: 100% !important;
}
.contents_wrapper {display: flex; width: 100%; align-items: center;}
.single-post .back_button { width: 26% !important; display: inline-flex;align-items: center;}
.single-post .search-filed-m {margin-top: 0;width: 100%;display: inline-flex;}
.single-post .blogs-search{padding-right: 0 !important;width: 100% !important;}
}
@media screen and (min-width: 1801px) {
    .homebanner-sec{background-position: right top !important;}
}
@media screen and (max-width: 1800px) and (min-width: 1600px) {
    .homebanner-sec{background-position: 150% top !important;}
}
@media screen and (max-width: 1600px) and (min-width: 1441px) {
    .homebanner-sec{background-position: 120% top !important;}
}
@media screen and (max-width: 1370px) and (min-width: 1281px) {
    .homebanner-sec{background-position: 130% top !important;}
}
@media screen and (min-width:1024px ){
  .elementor-2028 .elementor-element.elementor-element-5b29113 .elementor-social-icon{font-size: 19px !important;}
  /*.social_sec .pagination-wrapper.section-inner .prev.page-numbers{font-size:20px;}*/
  .contents_wrapper{display: inline-flex;width: 100%;align-items: center;}
  .single a.back_button { display: flex; width: 11% !important;margin-top: 10px;}
  .single .search-filed-m {margin-top: 0 !important;width: 100%;display: inline-flex;}
  .single .search-filed-m .blogs-search{width: 100% !important;}
}
@media screen and (min-width:1025px ){
  .homebanner-sec ul {max-width: 42% !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
  header nav .hfe-menu-item {
      padding-left: 8px !important;
      padding-right: 8px !important;
      max-width: 100px !important;
      font-size: 12px !important;
  }
}
@media screen and (max-width: 767px){
  .social_featured_image a {
    width: 80%;
    
  }
}

@media screen and (max-width: 480px){
  .social_sec .pagination-wrapper.section-inner a.page-numbers{
    margin: 0 .5rem;
  }
}
@media screen and (max-width: 320px){
.single a.back_button {width: 31% !important;}
}
</pre></body></html>