body{  font-family: "Roboto", sans-serif;}
.roboto-<uniquifier> {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

a {
    color: #464545;
}
.subhomeheading{
color: #fff;
    font-size: 18px;
}
a:hover {color:#05275AB5;transition:1s;text-decoration:none;}
img{max-width:100%;object-fit: cover;}
p{font-size:14px;margin-bottom:15px;}

h2 {
    font-size: 38px;
    color: #4e668a;
    font-weight: bold;
}
h3 {
    font-weight: 600;
    font-size: 24px;
}
h4{font-size:16px;}
.header-sec {
    background: #05275AB5;
    padding: 8px 0px 2px 0px;
}
.RegisterFormMain h3, .userinfo, .userinfo a {
    color: #fff;
}
.icon-side a {
    color: #ffff;
    font-size: 16px;
    margin-right: 10px;
    padding: 6px;
    border: 1px solid;
}
.icon-side {
    margin-top: 17px;
}
.footerSiteName{
    color:#fff;
}
a.footerAboutMore {
    color: #4db2ec;
    font-size: 16px;
    display: inline-block;
}
a.footerSiteName:hover{color:#4db2ec;}
.login-registerbtn a {
    color: #fff;
    font-size: 18px;
    border: solid 1px #ffff;
	border-radius:2px;
    padding: 6px;
}
.login-registerbtn {
    margin-top: 18px;
    text-align: right;
}
.login-registerbtn a:hover{background:#fff; color:#000;text-decoration:none;transition:2s;}
.navbar.navbar-expand-lg.navbar-dark li a {
    color: #fff;
    font-size: 18px;
    margin: 0px 7px;
	font-weight:300;
}
.newsltajaxpopup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #1b1a1ae8;
    top: 0;
    z-index: 99999;
    display: none;
}
.inner-newl-img {
    width: 51px;
    position: absolute;
    left: 50%;
    top: 50%;
}
.navbar.navbar-expand-lg.navbar-dark {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #FFFFFF45;
    margin-top: 6px;

}
.guilinemain a {
    color: #4da2d3;
}
.ButtonSubmitPost a {
    background: #4e668a;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
}
.guilinemain ul li {
    list-style: disc;
}
.guilinemain ul {
    padding-left: 35px;
}
.logo {
    margin-top: 4px;
}
.bannersec {
    padding: 100px 0px;
    background-image: url('../img/growing-green-onions-1024x683.jpg');
    height: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #05275AB5;
    background-blend-mode: color;
    position: relative;
    width: 100%;
    background-size: cover;
    margin-bottom: 25px;
}
.elementor-shape[data-negative=false].elementor-shape-bottom, .elementor-shape[data-negative=true].elementor-shape-top {
    transform: rotate(180deg);
}
.elementor-shape-bottom {
    bottom: -1px;
}
.elementor-shape {
    direction: ltr;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.elementor-shape .elementor-shape-fill {
    fill: #fff;
    transform: rotateY(0deg);
    transform-origin: center;
}
.txtimg {
    width: 20%;
    margin: 0 auto;
}
.txtimg img {
    width: 220px;
    border-radius: 1000px 1000px 1000px 1000px;
    min-height: 220px;
}
.textbox {
    margin-bottom: 110px;
}
.bannersec h4 {
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 30px;
    font-size: 16px;
}
.textbox.text-center h2 {
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.textbox p {
    color: #fff;
    font-size: 16px;
    width: 85%;
    margin: 0 auto;
}
.read-morebtn {
    border: 1px solid;
    padding: 10px;
    border-radius: 5px;
    color: #6c6c6c;
}
.read-morebtn:hover {
    transition:2s;
    background:#4e668a;
	color:#fff;
	text-decoration:none;
}
.rct-box-main {
    border: 1px solid #f5f1f1;
    padding: 20px;
    border-radius: 16px;
    box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-bottom: 40px;
    min-height: 500px;
    background: #ffff;
}
.rct-box-main img {
    border-radius: 16px;
	margin-bottom:15px;
}
.rct-box-main p{margin-bottom:30px;} 
.rct-box-main h3 a {
    color: #343131;
}
.rct-box-main h3 a {
    color: #05275AB5;
}
.rct-box-main:hover { box-shadow: none;transition:1s;}
.rct-box-main h3 a:hover {color:#05275AB5;}
.spntxt img {
    width: 40px;
    border-radius: 90px;
    min-height: 40px;
    margin-right: 10px;
    margin-top: 7px;
}
.spntxt {
    margin-right: 20px;
    font-weight: bold;
    color: #000;
    font-size: 14px;
}
.spntxt1 {
    color: #2e2c2c;
    font-size: 14px;
}
.recent-section {
    margin-bottom: 20px;
}
.fashiontxt {
    margin-bottom: 30px;
}
.fashionimg {
    margin-bottom: 30px;
}
.topstories-sec {
    padding: 60px 0px;
    background-image: url('../img/pexels-stockphotoartist-1070967.jpg');
    height: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #05275AB5;
    background-blend-mode: color;
    background-size: cover;
    margin-bottom: 60px;
}
.fashion-section {
    margin-bottom: 50px;
}
.topstories-sec h3{
	font-size: 36px;
    color: #4e668a;}
.topstories-sec a{color:#fff;}


.top-main{
    padding: 20px;
    min-height: 400px;
    background: #ffff;
}
.fashiontxt a {
    color: #000;
}
.fashiontxt a:hover{color:#05275AB5;transition:1s;}
.topbx1{
    margin-top: 47px;
}
.topbx1 a:hover{color:#05275AB5;transition:1s;}
.topbx1 img {
    margin-bottom: 10px;
    border-radius: 10px;
}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    list-style-type: none;
    padding: 0;
}
footer p {
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 8px;
}
ul.footer_ul_amrc1 a {
    color: #fff;
}
footer h5 {
    color: #fff;
    margin-bottom: 30px;
}
ul.footer_ul_amrc1 li {
    margin-bottom: 10px;
}
section.editorchoise {
    margin-bottom: 40px;
}
.footer {
    background: #4e668a;
    padding: 30px 0px;
}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li a {
    color: #ffffff;
    display: block;
    padding: 8px;
    font-weight: bold;
    text-transform: uppercase;
}
.footer_ul_amrc li a:hover {
    color: #fff;
    text-decoration: none;
}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.foote_bottom_ul_amrc {
	list-style-type:none;
	padding:0px;
	display:table;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a {
    color: #4db2ec;
    margin: 0 12px;
    font-weight: bold;
}


/*---------------------------Categories Page-------------*/

h1{font-size:40px;font-weight:bold;margin:0px;}
.pge-titleboxxx {
    padding: 50px 0px;
    background: #a394943d;
    margin-bottom: 60px;
    text-align: center;
}
.page-titlebox{text-align:center;width:100%;}
.ctgbox {
    margin-bottom: 40px;
}
.ctgbox img {
    margin-bottom: 20px;
}
.badge-primary {
    color: #fff;
    background-color: #4e668a;
}

/***************login and register contact reset pass css******/
.RegisterMain {
    width: 80%;
    margin: 0 auto 53px;
    padding: 50px;
    background: #000;
}
.error-msg-reg {
    color: red;
    display: none;
}
.RegisterMain form input, .RegisterMain form textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
}
input#ButtonContact, #UserLogin, #RegisterFormButton, #ResetPasswordBtn, #resetconfirm {
    background: #4e668a;
    color: #fff;
    border: 1px solid #4e668a;
}
a.signUpBut {
    color: #0dd8f9;
}

.contact-page-content {
    margin: 0 auto;
    width: 72%;
}
.contactError {
    display: none;
    color: red;
    margin-bottom: 10px;
}
.contact-page-content input {
    width: 100%;
    margin: 10px 0;
    padding: 10px;
}
.contact-page-content textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
}
/***************login and register contact reset pass css******/

/*******single page start*/
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.list-inline-item {
    display: inline-block;
}
.singleMaincontent p {
    text-align: justify;
    font-size: 16px;
}
.single-content-right {
    position: sticky;
    top: 0px;
}
.pophead {
    padding: 10px;
    background: #4e668a;
    color: #fff;
    margin-bottom: 17px;
    text-align: center;
    border-radius: 10px;
}
.pophead h4 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
.top-posts-smoll-box {
    margin-bottom: 20px;
}
.singlesidebarpostimg img {
    object-fit: cover;
}
.sidebarlatesttitle a {
    color: #000;
    text-transform: uppercase;
    text-align: justify;
}
.singletaglist a {
    border: 1px solid #4db2ec;
    padding: 7px 10px;
    display: inline-block;
    margin: 5px;
    font-size: 15px;
    color: #4db2ec;
}
.singleMaincontent a {
    color: #4ea7ec;
}
.single-content-left li.list-inline-item a {
    color: #4db2ec;
}
.foote_bottom_ul_amrc li a {
    color: #fff;
}	

.RegisterMain {
    background: #edeff1;
}
 .business-img img {
        margin-bottom: 30px;
    }
/******single page  end*/
/*----------------------------------------------Responsive---------------------------------start---*/

@media (min-width: 768px) and (max-width: 1024px) { 
.login-registerbtn {
    display: none;
}
.login-registerbtn a {
    font-size: 16px;
    padding: 4px;
}
.txtimg {
    width: 100%;
}

.textbox p {
    font-size: 14px;
    width: 100%;
    margin: 0px;
}
.textbox {
    margin-bottom: 10px;
}
.bannersec {
    padding: 50px 0px;
 
}
h3 {
    font-size: 18px;
}
.read-morebtn {
    padding: 8px;
    font-size: 14px;
}
.rct-box-main {
    padding: 20px;
    min-height: 438px;
}
.topstories-sec h3 {
    font-size: 26px;
    color: #4e668a;
}
.business-img img {
    margin-bottom: 20px;
}
.navbar-dark .navbar-toggler {
    position: absolute;
    right: 15px;
    top: -53px;
}	

}

@media only screen and (max-width: 700px) {
.icon-side {
    display:none;
}	
div#navbarText {
    margin-top: 45px;
}
.contact-page-content {
    width: 100%;
}	
.foote_bottom_ul_amrc li a {
    margin: 0 8px;
}
.h5, h5 {
    font-size: 1.20rem;
}
.GuestDashboardRightSIde {
    padding-right: 0px !important;
}	
ul.footer_ul_amrc1 a {
    font-weight: bold;
}
.footer_ul_amrc li a {
    padding: 5px;
}
.singleMaincontent p {
    text-align: left;
}	
.logo img {
    width: 85%;
}	
ul.footer_ul_amrc1 li {
    font-size: 14px;
}	
.navbar-dark .navbar-toggler {
    position: absolute;
    right: 15px;
    top: -11px;
}
.business-img img {
    margin-bottom: 20px;
}	
.foote_bottom_ul_amrc {
    text-align: center;
}	
p {
    font-size: 15px;
}	
.fashionimg img {
    margin-bottom: 20px;
}	
.mb-5, .my-5 {
    margin-bottom: 2rem!important;
}	
.header-sec {
    padding: 28px 0px 38px 0px;
}
.logo {
    margin-top: 21px;
    position: absolute;
    top: -28px;
    left: -11px;
    z-index: 9999;
    width: 83%;
}
.login-registerbtn {
    display: none;
}
.rct-box-main {
	min-height: auto;
}	
.txtimg {
    width: 100%;
}
.bannersec h4 {
    margin-bottom: 10px;
    font-size: 16px;
}
.bannersec {
    padding: 60px 0px;
    margin-bottom: 25px;
}
.txtimg img {
    width: 100%;
    border-radius: 0px;
    min-height: auto;
}
h2 {
    font-size: 22px;
}
.textbox p {
    width: 100%;
    text-align: justify;
    font-size: 14px;
}
.textbox {
    margin-bottom: 10px;
}
h3 {
    font-size: 18px;
}
.read-morebtn {
    padding: 8px;
    font-size: 14px;
}
.recent-section {
    margin-bottom: 10px;
}
.fashimg img {
    margin-bottom: 20px;
}
.topstories-sec h3 {
    font-size: 20px;
}
.topbx1 {
    margin-top: 0;
}
.topbx1 h4 {
    margin-bottom: 40px;
}
h4 {
    font-size: 18px;
}
.ctgbox {
    margin-bottom: 20px;
}
.h1, h1 {
    font-size: 24px;
}
.footer {
    margin-top: 30px;
}
.pge-titleboxxx {
    padding: 40px 0px;
    margin-bottom: 40px;
}

.icon-side i {
    font-size: 14px;
    margin-right: 8px;
    padding: 4px;
}
.navbar.navbar-expand-lg.navbar-dark {
    border-width: 0;
}

}


