a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-bottom: 0px;
}
body.home header.entry-header h1.entry-title,
.footer-bottom-info,
body.home .entry-inner:before {
    display: none;
}

header#masthead {
    display: flex;
    justify-content: center;
    align-items: center;
}
header#masthead .main-navigation {
    display: flex;
    width: 73%;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 15px;
}
.site-branding {
    width: 310px !important;
}

.is-singular .entry-inner:after{
	  background:transparent;
}
main#primary {
    margin-top: -60px;
}
.is-singular .entry-inner:before, .error404 .entry-inner:before, .page-template-eventbrite-index .page-header:before, .single-event .entry-header:before {
    background: gray;
	  border-radius:15px;
   
}
#site-navigation ul li {
    padding: 10px 0 10px;
}
ul#primary-menu > li:nth-last-child(2)  {
    background: #ffffff;
    border-radius: 20px;
    padding: 10px 20px;
}
ul#primary-menu > li:nth-last-child(2)  a{
	  color:black !important;
}
.grid-container #block-5 p a {
    padding: 12px;
}
.grid-container #block-5 p {
    padding-top: 90px;
}
ul#primary-menu > li:last-child a {
    background-image: url('https://studentstrategies.us/wp-content/uploads/2024/04/card2.svg');
    background-size: contain; 
    background-repeat: no-repeat;
    color: transparent !important;
	  max-width: 25px;
}
aside#block-5 {
    position: relative !important;
}
.widget-area .widget {
    margin: 0 !important;
    padding: 0 !important;
}

.widget-area {
    padding: 0; 
}
.grid-container {
	  height:200px !important;
}
header#masthead .site-branding {
	width: 30%;
}
header#masthead .main-navigation {
	width: 70%;
}
.page-id-2770.is-singular .entry-media {
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #8f53a0;
}
.page-id-2770.has-post-thumbnail.is-singular .entry-inner {
    max-width: 90%;
}
.wp-block-query.products-grid a {
    text-decoration: none;
    font-size: 16px;
}
.wp-block-query.products-grid li.wp-block-post {
    display: grid;
    align-items: start;
    border: 1px solid #eee;
    box-shadow: 0 0 10px #00000012;
    padding-bottom: 20px;
}
.wp-block-query.products-grid ul.products-block-post-template {
    margin-left: 0;
}
.wp-block-query.products-grid .wc-block-grid__product-image {
}
.wp-block-query.products-grid .wp-block-button {
    align-self: end;
}
.book-details p {
    padding: 0;
}
.book-details {
    padding: 20px;
    margin: 50px 0;
    background: #f7f7f7;
}
.wp-block-query.products-grid li.wp-block-post .wp-block-post-title {
    padding: 0 10px;
}
.wp-block-video figcaption {
    margin-top: -17px;
    color: #555;
    font-size: 13px;
    text-align: center;
}
.bookparchase_image {
    margin-top: 25px;
    border: 1px solid #eee;
    box-shadow: 0 0 10px #00000012;
    padding-bottom: 20px;
    padding: 14px !important;
}

@media screen and (min-width: 768px) {
   .columns-5 ul.products li.product {
        display: flex !important;
        width: 16.96%;
        flex-direction: column;
        justify-content: center;
        height: 426px !important;
        margin-top: 0px;
    }	
}
.widget-area.widgets-two .widget{
	width:100% !important;
}
/* create icon for submenu */

#site-navigation li.menu-item-has-children span.arrow_icon::before {
    content: "\f502";
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    font-family: "Genericons";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    speak: none;
    vertical-align: middle;
    -moz-transition: color .1s ease-in 0;
    -webkit-transition: color .1s ease-in 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    cursor: pointer;
}
#site-navigation li.menu-item-has-children>a:after, #site-navigation li.page_item_has_children>a:after {
    content: "" !important;
}

ul.sub-menu.open {
    display: block;
    padding-right: 24px !important;
}
.active_icon:after{
	  right: 8px !important;
    top: 20px !important;
}
pre#code-snippet-source-11 {
    display: none;
}

/* change the backgorund image of navbar */

#post-2770 .entry-media {
    background-image: url(https://studentstrategies.us/wp-content/uploads/2024/05/A.jpg) !important;
    top: 0px !important;
}
#post-428 .entry-media {
    background-image: url(https://studentstrategies.us/wp-content/uploads/2024/05/Artboard-–-1@2x.png) !important;
    top: 0px !important;
}
/*removeing the under space of title*/

.entry-header {
    padding-bottom: 0rem !important; 
    padding-top: 1rem !important;
}
/* adding space between tab in single product page */

.woocommerce-tabs ul.tabs{
		display:flex;
	  gap:10px;
		
}
.woocommerce-tabs {
    border-top:none !important;
    margin-top: 0em;
}


/*  responisve size (768) */

@media screen and (max-width: 768px){
	.post-2770 .entry-media .entry-media-thumb{
    background-image:url(https://studentstrategies.us/wp-content/uploads/2024/05/A.jpg) !important;
	  background-repeat: no-repeat;
    background-color: #292c2f;
    background-size: contain !important;
    padding: 62.5% !important;
		background-position: inherit !important;
		margin-top: -75px;
}
#site-navigation li.menu-item-has-children span.arrow_icon::before {
	right: -20px;
	top:24px;
}
#site-navigation li.menu-item-has-children span.active_icon::before {
	top: 24px !important;
  right: 8px !important;
}
.sub-menu{
    display:none;	
}
nav#site-navigation {
    display: block !important;
}
header#masthead {
    display: flex;
    justify-content: center !important;
    align-items: start !important;
}
.site-header #site-navigation ul li {
    border: none;
    padding: 0 !important;
    margin: 0 !important;
}
header#masthead .site-branding {
    width: 42% !important;
}
header#masthead .main-navigation {
    width: 58%;
    margin-top: 10px;
}
.menu-toggle {
    font-size: 1.4rem !important;
	  top:35px !important;
	  left:75%
}
.primary-menu {
    width: 63%;
	  margin-top: 44px;
	  margin-left:-70px !important;
}
ul#primary-menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#site-navigation ul a {
    padding: 10px 0px;
}
ul#primary-menu > li:last-child a {
    margin-top:10px;		 
}
#masthead.site-header {
    padding-top: 40px;
    padding-bottom: 20px;
}
ul#primary-menu > li:nth-last-child(2) a {
    padding-right: 15px;
    padding-left: 15px;
}
.site-inner {
    width: 100%;
    padding: 0 !important;
    margin: 0;
}
.is-singular .entry-media-thumb {
    padding-bottom: 100%;
    margin-top: 0px; 
} 
.entry-content p {
    padding: 0px !important;
    text-align: center;
}
img.wp-image-757 {
    width: 100% !important;	 
}
.woocommerce-tabs ul.tabs{
		display:flex;
	  gap:10px
}
.woocommerce-tabs {
    border-top:none !important;
    margin-top: 0em;
}
}

/* responisve size (480) */

 @media screen and (max-width: 480px) {
/* change the navegation image */
	 
.grid-container #block-5 p {
    display: grid;
    padding-top: 5px;
  }
.grid-container #block-5 p a {
    padding: 3px;
 }
 .post-2770 .entry-media .entry-media-thumb{
    background-image:url(https://studentstrategies.us/wp-content/uploads/2024/05/A.jpg) !important;
	  background-repeat: no-repeat;
    background-color: #292c2f;
    background-size: contain !important;
    padding: 62.5% !important;
		background-position: inherit !important;
	  margin-top: 5px !important;
 }
	 
/* header menu for mobail size */
	 
nav#site-navigation {
    display: block !important;
}
#site-navigation li.menu-item-has-children span.arrow_icon::before {
	right: -16px;
	top:19px;
}
#site-navigation li.menu-item-has-children span.active_icon::before {
	top: 19px !important;
  right: 12px !important;
}
header#masthead {
    display: flex;
    justify-content: center !important;
    align-items: start !important;
}
.site-header #site-navigation ul li {
    border: none;
    padding: 0 !important;
    margin: 0 !important;
}
header#masthead .site-branding {
    width: 28% !important;
	  display: contents;
}
header#masthead .main-navigation {
    width: 72%;
    margin-top: 13px;
}
.menu-toggle {
        font-size: 1.2rem !important;
	top:23px !important;
	left:60%
}
.primary-menu {
    width: 57%;
	  margin-top: 44px;
	  margin-left:-72px !important;
}
ul#primary-menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	  width:200px;
}
.sub-menu{
    display:none;		 
}
#site-navigation ul a {
    padding: 6px 0px;
}
ul#primary-menu > li:last-child a {
margin-top:10px;		 
}
.is-singular .entry-media-thumb {
    padding-bottom: 100%;
	  margin-top:60px;
}
#masthead.site-header {
    padding-top: 17px;
    padding-bottom: 17px;
} 
button.menu-toggle:hover, button.menu-toggle:focus {
    opacity: 1;
}
.site-inner {
    margin: 0px;
}
img.wp-image-299.alignright {
    padding-left: 0px !important;
    width: 100% !important;
}
.entry-content p {
    padding: 0px !important;
}
.wp-block-image .alignleft {
     margin: 0 !important;
}
table.shop_table td.actions .coupon {
    display: flex;
    margin-bottom: 10px;
	  justify-content: space-between;
    width: 100%;
}
td.actions {
    border-bottom: none;
}
.entry-content p {
    padding: 0px !important;
    text-align: left;
}
.cart-collaterals .cart_totals {
    width: 100% ;
}
.woocommerce-tabs ul.tabs {
    display:flex;	
	  flex-wrap:wrap;
	  gap:10px;
}
.woocommerce-tabs {
    border-top:none !important;
    margin-top: 0em;
}
.woocommerce-tabs ul.tabs li.active a{
    padding:14px 8px !important;		 
}
}


/* resposive size (375) */
@media screen and (max-width: 375px){
	
/* responsive header menu */
	
.menu-toggle {
  font-size: 1.2rem !important;
	top:1px !important;
	left:25%
}
.primary-menu {
    width: 57%;
	  margin-top: 20px;
	  margin-left:-51px !important;
}
header#masthead .site-branding {
    width: 20% !important;
	  display:block;
	  padding-bottom: 0;
}
header#masthead .main-navigation {
    width: 82%;
    margin-top: 5px;
	  margin-left:50px;
}
.sub-menu{
    display:none;	
}
#masthead.site-header {
    padding-top: 17px;
    padding-bottom: 17px;
} 
.site-inner {
    margin: 0px;
}
	
/* full width for home page*/
	
img.wp-image-299.alignright {
    padding-left: 0px !important;
    width: 100% !important;
}
.is-singular .entry-media-thumb {
    padding-bottom: 100%;
    margin-top: 60px;
}
.woocommerce-tabs ul.tabs li a {
	 font-size: 1.2rem !important;
   padding: 13px 12px !important;
}
	
/* responsive cart page*/
	
table.shop_table td.actions .coupon {
    display: flex;
    margin-bottom: 10px;
	  justify-content: space-between;
    width: 100%;
}
table.shop_table td.actions .coupon input[type=text] {
    line-height: 1.3125;
    margin-right: 9px;
    padding: 5px;
    width: 100%;
}
	button.button {
    width: 55%;
}
}

#post-123 .entry-media {
   background-image:url(https://studentstrategies.us/wp-content/uploads/2024/07/ch.png)!important;
}
#post-129 .entry-media {
   background-image:url(https://studentstrategies.us/wp-content/uploads/2024/07/ch.png)!important;
} 


//resposive for big size (1200px)

@media only screen and (max-width: 1200px) {
    .is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .site-inner {
     width: 60% !important;
			
}
.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-media {
        width: 40%;
}
}