/*
Theme Name: PressMart Child
Theme URI: https://pressmart.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for PressMart
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: pressmart
Text Domain: pressmart-child
*/

.footer-copyright.copyright-columns img {
  width: 280px !important;
}
.pressmart-back-to-top {
  cursor: pointer;
}
.footer-one img {
  display: block;
  margin-bottom: 20px !important;
  width: 200px !important;
}
#custom_html-3 {
  padding-left: 80px !important;
}
#gform_wrapper_1 label {
  display: none !important;
}
#input_1_1 {
  font-size: 14px !important;
}
#gform_1 .gform_footer.before {
  padding: 0 !important;
  margin: 0 !important;
  position: absolute;
  top: 7px;
  right: 7px !important;
}#gform_wrapper_1 {
  position: relative;
}
.footer-one p {
  margin: 0 !important;
}
#pressmart-social-links-2 a i {
  background: #233744 !important;
}
#pressmart-social-links-2 a i:hover {
  background: #233744 !important;
	color:#fff !important;
}
.custom-footer-ul li {
  margin-bottom: 10px !important;
}
#gform_submit_button_1 {
  margin-bottom: 0 !important;
  width: 27px !important;
}
.custom-heading h3 {
  font-size: 36px !important;
}
.pressmart-blog .articles-list, .pressmart-blog article {
  margin-bottom: 0 !important;
}
.home #main-content {
  padding: 0 !important;
}
#custom-img img {
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}
#custom-img-content .elementor-widget-wrap {
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}
.custom-img-box {
  padding-left: 60px !important;
}
.custom-img-box h3 {
  font-size: 32px !important;
  color: #fff !important;
  margin-bottom: 20px !important;
}
.custom-img-box p {
  color: #fff !important;
  font-size: 18px;
}
.custom-btn {
  margin-bottom: 0 !important;
}
.custom-btn a {
  background: #233744 !important;
  font-size: 16px !important;
  color: #fff !important;
  padding: 12px 30px;
  border-radius: 100px !important;
  border: solid 2px #233744 !important;
}
.custom-btn a:hover {
  background: #233744 !important;
  border: solid 2px #233744 !important;
}
.custom-btn .btn-transparent {
  background: transparent !important;
  border-color: #fff !important;
}
.custom-btn .btn-transparent:hover {
  background: #fff !important;
  border-color: #fff !important;
	  color: #0071bd !important;

}

#custom-new-products .pressmart-star-rating {
  text-align: left !important;
  justify-content: left !important;
  margin-top: 11px !important;
  margin-bottom: 20px !important;
}
#custom-new-products .product-title-rating {
  margin-top: 20px !important;
}
.custom-banner {
  text-align: center !important;
}
.custom-banner h2 {
  text-decoration: underline;
  color: #fff !important;
  font-size: 48px !important;
  font-weight: normal !important;
  margin-bottom: 20px !important;
}
.custom-banner h3 {
  font-size: 48px !important;
  color: #fff !important;
  margin-bottom: 15px !important;
}
.custom-para {
  width: 801px;
  font-size: 20px !important;
  color: #fff !important;
  margin: auto !important;
  line-height: 30px !important;
}
.custom-banner  .custom-btn {
  margin-top: 30px !important;
}.custom-banner .btn-transparent {
  margin-left: 20px !important;
}
.header-navigation.d-none.d-lg-flex {
  display: none !important;
}.welcome-message {
  display: inline-block !important;
  width: 100% !important;
  text-align: center !important;
}
.main-navigation ul.menu > li > a {
  padding: 0 18px !important;
}
#custom-font-1, #custom-font-11 {
  font-family: Plus Jakarta Sans Regular !important;
}
#custom-font-22, #custom-font-2{  font-family: Plus Jakarta Sans Bold !important;}
.row.copyright-wrap {
  font-size: 14px !important;
}.current-menu-item a {
  color: #233744 !important;
}










@media only screen and (min-width: 1061px) and (max-width: 1200px) {

#custom-new-products .product-title-rating {
  margin-top: 14px !important;
}
	.row.copyright-wrap {
  font-size: 13px !important;
}
	.blog-grid .post-share {
  display: none !important;
}.custom-img-box {
  padding-left: 40px !important;
}
}

@media only screen and (min-width: 960px) and (max-width: 1060px) {
.mobile-logo {
  margin-top: 7px !important;
}#custom-new-products .col-lg-6 {
  width: 50% !important;
  max-width: 50% !important;
  flex: 0 0 50% !important;
}.custom-img-box {
  padding-left: 30px !important;
}.footer-main.footer-layout-1 {
  padding-bottom: 40px !important;
}#custom_html-3 {
  padding-left: 0 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.mobile-logo {
  margin-top: 7px !important;
}#custom-new-products .col-lg-6 {
  width: 50% !important;
  max-width: 50% !important;
  flex: 0 0 50% !important;
}.custom-img-box {
  padding-left: 30px !important;
}.footer-main.footer-layout-1 {
  padding-bottom: 40px !important;
}#custom_html-3 {
  padding-left: 0 !important;
}.custom-para {
	width: auto !important;}#custom-new-products .product-title-rating {
  margin-top: 0 !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#pressmart-social-links-2 {
  margin: 0 !important;
}#custom_html-3 {
  padding-left: 0 !important;
}.pressmart-blog article {
  margin-bottom: 30px !important;
}.custom-img-box {
  padding: 40px !important;
}#custom-img-content .elementor-widget-wrap, #custom-img img {
  border-radius: 20px !important;}
  #custom-new-products .col-lg-6 {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}.custom-banner h2 {
  font-size: 31px !important;
}.custom-para {
  width: auto !important;}.mobile-logo {
  margin-top: 7px !important;
}#custom-new-products .product-title-rating {
  margin-top: 0 !important;
}
}


@media only screen and (max-width: 480px) {
#pressmart-social-links-2 {
  margin: 0 !important;
}#custom_html-3 {
  padding-left: 0 !important;
}.pressmart-blog article {
  margin-bottom: 30px !important;
}.custom-img-box {
  padding: 40px !important;
}#custom-img-content .elementor-widget-wrap, #custom-img img {
  border-radius: 20px !important;}
  #custom-new-products .col-lg-6 {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}.custom-banner h2 {
  font-size: 26px !important;
}.custom-para {font-size: 16px !important;
  width: auto !important;}.mobile-logo {
  margin-top: 7px !important;
}#custom-new-products .product-title-rating {
  margin-top: 0 !important;
}
}
