#main-header .container, #main-footer #footer-bottom .container{ width: 98%; max-width: 100%;}
 #main-footer .container{ width:90%;} 

#homeheaderbanner .header-content h1.et_pb_module_header{ font-size: 51px; }
#page-container #main-header.et-fixed-header{ box-shadow: 0 0 10px rgba(0,0,0,.5)!important; -webkit-box-shadow:0 0 10px rgba(0,0,0,.5)!important;}
#hproductrowouter .et_pb_module_inner h2{ font-weight: 500; }
#main-footer{ background: url("http://pagodavent.kirkcommunications.com/wp-content/uploads/2021/03/testimonial-background-overlay.jpg") left bottom no-repeat; }
#main-footer .footer-widget h4{ font-size:18px; color: #fff !important; font-weight: 400; text-transform: uppercase; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
#main-footer .footer-widget .textwidget p{ font-size:18px; color: #fff; font-weight: 300; }
.footer-widget #nav_menu-2{ width: 100%;}
#htwocolimg .et_pb_column_1_2{ margin-right: 1%; }
#htwocolimg .et_pb_column .et_pb_text_inner{ background: rgb(255,255,255); margin: 0 auto; max-width: 50%; }
#htwocolimg .et_pb_column .et_pb_text_inner h2{ color: #222 !important; font-size: 18px !important; font-weight: 600; line-height: 30px; text-transform: uppercase; padding: 30px 20px; }
#top-menu-nav ul li a{font-size:18px !important; font-weight: 400; text-transform: uppercase; font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif; }
#top-menu-nav>ul>li>a:hover{ color: #2d8737; opacity: 1; }
/*#main-footer #footer-widgets .footer-widget:nth-child(1){ width:30%; margin-right: 3%; }
#main-footer #footer-widgets .footer-widget:nth-child(2){ width: 40%; margin-right: 3%; }
#main-footer #footer-widgets .footer-widget:nth-child(3){width:24%;}*/
#hpagesliderow h1.et_pb_slide_title{ background-color: rgb(0,0,0,0.4); padding: 15px 30px;}
#hpagesliderow a.et_pb_button{ background-color: #000; text-transform: uppercase;}
#hpagesliderow a.et_pb_button:hover{border:none;}
#hpagesliderow .et_pb_slide_description{ padding: 20% 8% 7%;}
#et-top-navigation .et-cart-info{ margin-top: -5px !important;}
#homecollage .et_pb_row{ max-width: 98%; width: 100%; min-height: 38vw;}
#homecollage .et_pb_row .et_pb_column_1_2.et_pb_column_0{ width: 80%; margin-right: 1%;}
#homecollage .et_pb_row .et_pb_column_1_2.et_pb_column_1{ width: 80%; margin-right: 1%;}
#headerrightcol h2{ font-size: 26px !important; line-height:32px; font-weight: 800 !important; text-transform: uppercase;}

#homecollage a.bannerbtn, #homebannerleftcol a.bannerbtn{ background-color: #0a0838; margin: 25px auto 0px; display: table; padding: 10px 15px 5px; color: #fff; transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;}
#homecollage a.bannerbtn:hover, #homebannerleftcol a.bannerbtn:hover{ color: #0a0838; background-color: #fff;}

a.blackbtn{ background-color: #0a0838; margin: 25px auto 0px; display: inline-block; font-size: 18px; padding: 10px 15px 5px; color: #fff; transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;}
a.blackbtn:hover{ color: #0a0838; background-color: #fff;}

.et_pb_section_3 .et_pb_text_inner ul li{ line-height: 28px;}


/*.footer-widget #nav_menu-2 .menu-footer-menu-container{ width: 100%; display: block; }
.footer-widget #nav_menu-2 ul#menu-footer-menu li{ display: inline-block; width: 49%; padding-left: 0px; }
.footer-widget #nav_menu-2 ul#menu-footer-menu li a{ font-size:20px; font-weight: 300;color: #fff; }
.footer-widget #nav_menu-2 ul#menu-footer-menu li:before{ display: none; }*/

.wpmtst-testimonial-inner .testimonial-content{ margin-bottom: 50px !important; }
.wpmtst-testimonial-inner .testimonial-name{ margin-bottom: 0px !important; line-height: initial !important; }
.wpmslider-wrapper .wpmslider-controls{ padding-top: 0px !important;}
.wpmslider-wrapper .wpmtst-testimonial{ padding-bottom: 0px !important; }

#footer-widgets .textwidget .et-pb-icon{ font-size: 18px; vertical-align: text-top; margin:0px 10px 12px 0px; }
#footer-widgets .textwidget span.et-pb-icon:first-child{ margin-bottom: 0px; }
#footer-widgets .footer-widget li{ padding-left: 0px !important; }
#footer-widgets .footer-widget li a{ font-size:18px; font-weight: 300;color: #fff !important; }
#footer-widgets .footer-widget li:before{ display: none; }

#footer-widgets .footer-widget:last-child .widget_nav_menu{ width: 100%; margin-bottom: 0px;}
#footer-widgets .footer-widget:last-child .et-social-icons li{ margin-left: 0px; margin-right: 0px; }
#footer-widgets .footer-widget:last-child .et-social-icons li .et-pb-icon{ font-size: 24px; color: #fff; }
#main-footer #footer-bottom .container #footer-info{ display: flex; justify-content: space-between; width: 100%; }

#footer-widgets .footer-widget span.footadd{ margin-left: 32px;  display: block; margin-bottom: 8px; }
#footercontact form input, #footercontact form textarea{ border: 1px solid #ccc; }
.et_pb_text_inner h2{ font-size: 34px !important; font-weight: 500; }
.et_pb_testimonial .et_pb_testimonial_content p{ font-size: 20px; font-weight: 300; }
#hfeaturedproduct #wps-slider-section .sp-wps-theme_two .wpsf-product{ border: 0px !important; }
#hfeaturedproduct #wps-slider-section .sp-wps-theme_two .wpsf-product .sp-wps-product-details{ margin-top: -100px !important;}
#hfeaturedproduct #wps-slider-section #sp-woo-product-slider-275 .wpsf-product-title a{ font-size:22px !important; font-weight: 300; }
#hfeaturedproduct #wps-slider-section .sp-wps-theme_two .wpsf-product .sp-wps-product-details-inner{transform:translateY(0px); -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px); padding: 15px 0px;}
#hfeaturedproduct #wps-slider-section .wpsf-product-title{text-align: left; min-height: 40px;}
#hfeaturedproduct #wps-slider-section .wpsf-product-price{ display: inline-block; width: 30%; text-align: left; }
#hfeaturedproduct #wps-slider-section .wpsf-product-price .woocommerce-Price-amount{ font-size: 22px; font-weight: 300; }
#hfeaturedproduct #wps-slider-section .wpsf-cart-button{ display: inline-block; width:70%; text-align: right;}
#hfeaturedproduct .wpsf-cart-button a{ background: #949f7b !important; text-transform: uppercase; color: #fff !important; border: 1px solid #fff !important; font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important; font-weight: 500 !important; }
#hfeaturedproduct .wpsf-cart-button a:hover{ background: #fff !important; color: #949f7b !important; border: 1px solid #949f7b !important; font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;}

#habtmodwithbtn .et_pb_text_inner p{ color: #fff; padding-right: 100px; font-size: 24px; font-weight: 300;}
#videoiconcol{ z-index: 99;}
.home-video .video-play {position: absolute; right: -70px; top: 28%; z-index: 1; width: 140px; height: 140px;}

#hfeaturedproduct .wpsf-cart-button a:hover:after{ display: none; }

#homeproductbox  .et_pb_row.et_pb_gutters2 .et_pb_column{ margin-right: 1%; width: 49.5% }
#homeproductbox  .et_pb_row.et_pb_gutters2 .et_pb_column .et_pb_module{  margin-bottom: 2%;}

#homeproductbox .bannerbtn{ background: #0a0838; color: #fff; padding: 10px 15px; font-size:18px; display: inline-block; margin-top: 10px; padding-bottom: 6px; }

#homeproductbox .et_pb_blurb_content{ background: rgba(255,255,255,0.5); border-top-right-radius: 50px; position: absolute; bottom: 0px; padding: 20px 20px 20px 0px; }
#homeproductbox .et_pb_blurb_content .et_pb_module_header{ padding-left: 12px; }

#footer-info, #footer-info a{ font-size: 14px;}
#footer-bottom .et-social-icons li{ margin-left: 10px; }
#footer-bottom .et-social-icon a{ font-size: 16px; }


@media only screen and (max-width:1440px){
#homeheaderbanner .header-content h1.et_pb_module_header{ font-size: 50px;}

	}