/*
 Theme Name:   Twenty Twenty Child
 description:  A child theme of the twentytwenty default WordPress theme
 Author:       Dasinfomedia
 Template:     twentytwenty
 Version:      1.0 Latest
*/
@import url("../twentytwenty/style.css");
footer#site-footer {
    margin: 0px !important;
}
li#menu-item-68 {
    display: none;
}
.sitetitle .site-description {
    margin: 0px;
}
.navmane #site-navigation a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline: unset !important;
    text-decoration: unset !important;
    text-decoration-skip-ink: unset !important;
    background: unset !important;
}
.navmane #site-navigation.primary-navigation a:hover{ text-decoration: unset !important;}
.textcont a,.textcont p,.textcont h2{font-family:'poppins';}
img.GYM-logo {
    width: 75%;
}
@media (max-width: 1023px)
{
button.toggle.nav-toggle.mobile-nav-toggle, .toggle-text {
    color: #fff !important;
}	
.logoimage {
    margin-left: 25px !important;
}
.market {
     margin-left: 0px!important;
}
}
@media (min-width: 414px) and (max-width: 764px)
{
		img.GYM-logo {
    width: 100% !important;
}
		nav#site-navigation {top: 74%!important;}
}








.sitetitle .site-description {
    margin: 0px;
	color:#fff;
	display: block;
}
.navmane .primary-navigation > div > .menu-wrapper {
    display: -webkit-inline-box!important;
margin-top: 10px !important;}
.sitetitle {
	text-transform:uppercase;
    margin-left: 10px;
	color:#fff;
}

.header-toggles.hide-no-js {
    display: none;
}
ul#menu-header{    margin: 0px;
    display: flex;}
	ul#menu-header li{list-style: none;}
	ul#menu-header li a{color:#fff;    text-decoration: none;}
	header#masthead {margin-left: 0px;}
.header-titles-wrapper {
margin-right: 13rem!important;}
.sell{background: #fff;
        padding: 15px 20px 15px 40px;
    border-radius: 0px 10px 10px 0px;float: left;}
.page-template-home-template main#main {
    padding: 0px !important;
}
.sitetitle h4{margin:0px;}
header#site-header {
    background: #5840bb;
}
.textcont h2 {
    margin-top: 0;
    margin-bottom: 15px;
    padding-top: 20px;
	font-weight: 700;
    font-size: 4.8rem;
}
.textcont p{line-height: 1.5!important;
margin: 0 0 1em 0!important;font-size: 18px!important;}
p.footer-copyright:after {
    content: "|";
    padding-left: 6px;
}
h5.plug {
    margin: 0px;
	letter-spacing: 1px;
	font-size: 2.4rem;
	font-family:'poppins';
}
.container1{background:#0074a28f;	
    padding-bottom: 15px;
    padding-left: 10%;
    padding-right: 10%;}
	.textcont{text-align:center;}
	a.btn {
    border-radius: 13px;
    margin: 20px;
    padding: 20px;
    background: red;
}
.textcont a.wp-block-button__link {
    padding: 15px 50px;
	    background: #0071a2;
    border-radius: 44px !important;
	box-shadow: inset 0 0 0 2px #fff;
    border: 1px solid #0071a2;
	font-size: 1.7rem;
}
.market {
    margin-top: 35px;
text-align: center; margin-left: 9%;}
.market img {
    display: unset;
    max-width: 100% !important;
}
#site-footer {
    padding: 8px 0!important;
	background: #0a0909cc!important;
}
#site-header .header-inner.section-inner {
    padding: 15px 0px;
}
.powered-by-wordpress {
    margin-left:6px!important;
	display:block!important;
}
.footer-credits {
    font-size: 15px;
}
#site-footer a {
    text-decoration: none;
    color: #fff;
}
p.site-description {
    display: block;
}

@media (min-width: 320px) and (max-width: 413px)
{
	nav#site-navigation {
    position: absolute!important;
    right: 10%!important;
	 top: 65%!important;
}
}
@media (min-width: 320px) and (max-width: 765px)
{.textcont h2 {
    font-size: 3.8rem!important;
}
	.primary-menu-container{ background: #0071a2!important;}
		.primary-navigation-open .menu-button-container{width: unset !important;    top: -46px !important;}
	.sell {
    float: left;
    width: 100%;
}
.site-branding {
    max-width: 103%!important;
}
	/* new */
	h2.spacing-head {
    padding: 0px 15px !important;
}
.footer-nav-widgets-wrapper.header-footer-group {
    margin: 0px !important;
}
.post-inner.thin {
    padding: 0px !important;
}

/* new */
	.header-titles-wrapper{margin:0px !important;}
	.sell {
    background: #dd9933;
    padding: 20px 10px 20px 10px!important;
    border-radius: 10px 10px 10px 10px!important;
    text-align: center !important;
    margin: 0px 5px 20px 30px!important;}
}
@media (min-width: 768px) and (max-width: 1024px)
{
	.sell {float:left;margin-top: 27px;}
}
p.footer-copyright {
    color: #fff !important;
}
ul.primary-menu.reset-list-style li a {
    color: #fff !important;
}

/* h */
 header#masthead {
   padding-top: 4px !important;
    padding-bottom: 8px !important;
} 
#site-header { background: #0071a2;}
p.site-title {
    text-align: left !important;
}
header#masthead .logoimage{
    display: inline-flex;
    margin: auto;
}
    .site-logo a img.custom-logo {
    width: 65px!important;
}
.site-branding p {
    color: #fff !important;
}
#site-header #site-navigation ul li a {
    font-size: 18px!important;
    color: #fff!important;
	font-family:'poppins';
}
@media screen and (min-width: 1500px) and (max-width: 1700px){
	header#masthead .logoimage {
    margin-left: 30%!important;
    margin-right: auto!important;
}
nav#site-navigation {
    position: absolute!important;
  
    top: 0px!important;
    right: 10%!important;
}
}
@media screen and (min-width: 1701px) and (max-width: 1800px){
		header#masthead .logoimage {
    margin-left: 35%!important;
    margin-right: auto!important;
}
nav#site-navigation {
    position: absolute!important;
    overflow: hidden!important;
    top: 0px!important;
    right: 10%!important;
}
}
nav#site-navigation {
    position: absolute;
  
    top: 0px;
    right: 10%!important;
}