/*
Theme Name: WP Bootstrap Starter Child
Theme URI: https://wp-themes.com/wp-bootstrap-starter
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress WP Bootstrap Starter child theme.
Template: wp-bootstrap-starter
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: wp-bootstrap-starter-child
*/
*{
    margin-top: 0!important;
    outline: none;
}
html body {
    font-family: 'Montserrat', sans-serif!important;
    font-family: 'Oswald', sans-serif!important;
    color: #090606;
}
b, strong {
	font-family: 'Montserrat', sans-serif !important;
}
a:hover, a:focus, a:active,
html body a {
    color: #fff;
    font-weight: 600;
    font-size: 15px!important;
}
html body .sbi .sbi_photo_wrap .sbi_lightbox_carousel_icon,
html body .sb_instagram_header .sbi_header_link,
html body .comments-area,
html body .abtus_ourstory .arrows,
html body .posts-navigation,
html body .menu-toggle,
html body .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-center,
html body .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-left,
html body.category-articles .widget_categories,
html body.category-articles .vertical-slider,
html body.page-id-372 .vertical-slider,
html body.page-id-372 .widget_categories,
html body.search .recent-posts-extended,
html body.page-id-372 #rpwe_widget-3,
html body.category-articles .cat-item-9,
html body.category-articles .recent-posts-extended,
html body.category-featured-projects .cat-item,
html body.category-featured-projects .widget_recent_entries,
html body.category-featured-projects #rpwe_widget-4,
html body.category-featured-projects #recent-posts-2,
html body .post-506 .carousel .arrows,
html body .post-496 .carousel .arrows,
html body .comment-form-cookies-consent,
html body .comment-form-url,
html .ourstory7 .carousel-indicators,
#custom_html-10,
.hiddendiv,
p:empty,
h2:empty,
.onhover_img,
.onhover,
html body .tnp-field-email label,
.hidedesktop
{display:none!important}
footer .site-info{
    text-align: center;
}
html body.category-articles #rpwe_widget-4,
.page-id-372 #custom_html-10,
.category-articles #custom_html-10 {display:block!important}
html body.category-articles .comments-area{display:block!important}
html .category .content-area .btnlink{
    margin: 30px 0 50px!important;
}
html body .post-navigation .nav-previous a, html body .post-navigation .nav-next a {
    padding: 2.5px 10px!important;
    max-width: unset!important;
    border-radius: 0!important;
    background-color: #ddd!important;
    margin: 0 2px!important;
}html body .post-navigation .nav-previous a:hover, html body .post-navigation .nav-next a:hover {
    padding: 2.5px 10px!important;
    max-width: unset!important;
    border-radius: 0!important;
    background-color: #090606!important;
	color: #fff!important;
    margin: 0 2px!important;
}
html body div h2:empty{
    margin: 0!important;
    padding: 0!important;
    margin-block-end: 0!important;
    margin-block-start: 0!important;
}
html body h6,
html body h5,
html body h4,
html body h3,
html body h2,
html body h1 {
    line-height: 1.2;
    font-weight: 500!important;
}
.comment-form-email label  {
    display: block;
}
html body .form-submit .submit,
html body .content-area .btnlink a {
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8px 20px!important;
    text-decoration: none!important;
    font-weight: 400!important;
    letter-spacing: 1px!important;
    font-family: 'Oswald', sans-serif!important;
    color: #fff!important;
}
html body .content-area div .btnlink a:hover {
    background: #e9af13!important;
    padding: 8px 20px!important;
    font-family: 'Oswald', sans-serif!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    letter-spacing: 1px!important;
}
html body li{
    font-size: 15px!important;
    font-family: 'Montserrat', sans-serif!important;
    line-height: 24px;
}
html body p {
    margin: 0 0 15px!important;
    font-size: 15px!important;
    font-family: 'Montserrat', sans-serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #333333!important;
    padding: 0 5px;
	width: 100%;
    font-family: 'Montserrat', sans-serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
input[type="text"],
::-moz-placeholder { /* Firefox 19+ */
    color: #333333!important;
    opacity: 1 !important;
	width: 100%;
    font-size: 15px!important;
    font-family: 'Montserrat', sans-serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
:-ms-input-placeholder { /* IE 10+ */
    color: #333333!important;
    opacity: 1 !important;
    font-size: 15px!important;
    font-family: 'Montserrat', sans-serif!important;
}
.wpcf7-select-parent .wpcf7-select,
.wpcf7 textarea,
.wpcf7 input,
:-moz-placeholder { /* Firefox 18- */
    color: #333333!important;
    opacity: 1 !important;
}
body input::-moz-placeholder {
    color: #333333!important;
    opacity: 1 !important;
}
input, input[type="text"], select, textarea {
    font-size: 15px!important;
    color: #333333!important;
    opacity: 1 !important;
	width: 100%;
    font-size: 15px!important;
    opacity: 1 !important;
    padding: 12px;
    border: solid #ccc 1px!important;
    border-radius: 0.25rem!important;
}
body div select,
body div input {
    height: 40px !important;
    color: #333333!important;
}
html body div textarea {
    height: 70px !important;
    border: solid #ccc 1px!important;
    overflow: hidden;
}
html body h2{
    font-size: 2.6em!important;
    font-weight: 400!important;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.site-header-irfan .navbar {
    display: block;
    margin-bottom: 0px;
    border: none;
}
.logobarwrapper {
    padding-bottom: 10px;
}
.logobarwrapper h5,
.logobarwrapper h4,
.logobarwrapper h3{
    margin-bottom: 0px !important;
    color: #090606;
}
.logobarwrapper2 h4 {
    font-size: 23px!important;
}
.logobarwrapper2 h3 a {
    font-size: 20px!important;
    color: #090606;
    letter-spacing: 2px;
}
.logobarwrapper3 {
    background: #9e221e!important;
    padding: 12px 20px;
    border-radius: 10px;
}
.logobarwrapper3 h5 {
    font-size: 15px;
    max-width: 200px;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 3px;
}
.logobarwrapper3 h5, .logobarwrapper3 h5 a {
    color: #ffffff!important;
    font-weight: 400!important;
    text-decoration: none!important;
}
.logobarwrapper3 h5 {
    transform: scale(1.2)!important;
}
.logobarwrapper2 h3 {
    font-size: 17px!important;
    margin-top: 5px !important;
    letter-spacing: 3px;
    text-align: center;
}
html header#masthead {
    background-color: #ffffff!important;
    box-shadow: none!important;
    padding-bottom: 0!important;
	padding: 0!important;
}
html header#masthead .logobarwrapper {
    padding: 10px 0!important;
}
html body .container-fluid {
    padding-right: 0!important;
    padding-left: 0!important;
}
#content.site-content {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
html body .tnp-subscription{
    display: flex!important;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    height: 56px;
}
html body .tnp-subscription input{
    background: #fff!important;
    padding: 0!important;
    color: #fff!important;
}
.tnp-subscription ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #090606!important;
    font-size: 14px!important;
    font-family: 'Montserrat', sans-serif!important;
}
html body .tnp-subscription .tnp-button {
    height: auto!important;
    color: #ffffff!important;
    border: black solid!important;
    font-size: 20px;
    padding: 13.5px 30px!important;
    font-weight: 300;
    border-radius: 4px;
    background: #000000!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Montserrat', sans-serif!important;
}
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select{
    color: #444!important;
    height: auto!important;
    font-family: 'Montserrat', sans-serif!important;
}
.tnp-subscription input.tnp-email {
    color: #090606 !important; 
    border: none !important;
    font-family: 'Montserrat', sans-serif!important;
    padding-left: 5px!important;
}
html body .tnp-subscription div.tnp-field {
    margin-bottom: 0px!important;
}
html body .tnp-subscription div.tnp-field-email {
    width: 100%;
    border: solid #fff 1px;
    height: 100%;
    display: flex;
    border-radius: 5px 0px 0px 5px;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    color: #ffffff!important;
    padding: 1.2rem 2rem!important;
    font-weight: 500!important;
    font-size: 14px!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Montserrat', sans-serif!important;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    color: #e9af13!important;
    font-weight: 500!important;
}
html body header .container-fluid nav #main-nav .navbar-nav.container {
    justify-content: center!important;
}
.ahfpsecn1b {
    display: flex;
}
html .centerdiv p,
html .centerdiv,
html .powderct3,
.secntitle,
html body .ahfpsecn3 .ahfpsecn3b{
    text-align: center;
}
html .powderct3{
    padding: 50px 0;
}
.ahfpsecn1b div{
    text-align: center;
    padding: 50px;
    background: rgb(0 0 0 / 75%);
    margin-right: 20px;
    outline: 1px solid #e9af13;
    outline-offset: -10px;
    text-transform: uppercase;
}
.ahfpsecn1b div:hover{
    outline: 1px solid #fff;
    background: #e9af13;
}
.ourstory4 .container div:hover .nohover_img,
.ahfpsecn1b div:hover .nohover{
    display: none;
}
.ourstory4 .container div:hover .onhover_img,
.ahfpsecn1b div:hover .onhover{
    display: inline-block!important;
}
.ahfpsecn1b h3 {
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-size: 20px;
    max-width: 160px;
    margin: 20px auto 0!important;
    min-height: 80px;
}
.ahfpsecn1b a {
    text-decoration: none;
}
.ahfpsecn1b div:hover h3{
    color: #090606;
}
html body .logobarwrapper1 {
    height: auto!important;
}
html body .ahfpsecn1{
    background: url(/wp-content/uploads/2021/11/Bannres-img.png) no-repeat;
    background-size: cover;
    padding: 80px 0 150px;
}
html body .ourstory1 {
    background: none;
    padding: 50px 20px 30px;
    text-align: center;
}
html body .powderct1 .ourstory3a{
    padding: 0 0px!important;
}
html body .powderct1 .ourstory3a{
    padding: 0 0 30px !important;
}
html body div .ourstory1 h1{
    color: #090606;
    max-width: 100%;
}
html body .ahfpsecn1 h4,
html body .ahfpsecn1 h1{
    text-transform: uppercase;
    color: #fff;
}
html body h1 {
    font-size: 3.2em;
    letter-spacing: 6px;
    text-align: center;
    font-weight: 400!important;
    margin: 0 auto 30px;
    text-transform: uppercase;
}
html body.home h1 {
    text-align: left;
}
html body .ahfpsecn1 h4{
    font-size: 20px;
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 300!important;
    letter-spacing: 3px;
}
html body .ahfpsecn1 h4 strong{
    color: #e9af13;
    font-weight: 500!important;
}
html body .ahfpsecn2 .inner h4 {
    position: absolute;
    bottom: 20px;
    left: 30px;
    color: #fff;
    font-size: 18px;
    font-weight: 500!important;
    max-width: 230px;
}
.ahfpsecn2 .inner:hover h4 {
    color: #e9af13!important;
}
.ahfpsecn2 .inner {
    position: relative;
    outline: 1px solid rgb(255 255 255 / 30%);
    outline-offset: -13px;
}
.ahfpsecn2 .inner:hover {
    outline: 1px solid #e9af13;
}
.ahfpsecn2 .inner img {
    border: solid 4px #fff;
}
.ahfpsecn2 {
    margin-top: 4px!important;
}
.ahfpsecn2 div {
    padding: 0px;
}
.ahfpsecn4{
    padding: 100px 0 120px;
    background: url(https://ahfp.paaramidigital.com/wp-content/uploads/2021/11/Our-Services.png) no-repeat;
    background-size: cover;
}
.ahfpsecn4 div{
    padding: 0!important;
    /*overflow: hidden;*/
}
.ahfpsecn4 .side1{
    background: #e9af13;
}
.ahfpsecn4 .side2inner .colmsec2 .inner{
    padding: 40px 50px!important;
}
html body .ahfpsecn4 .side1inner{
    padding: 40px!important;
}
.ahfpsecn4 .side2 .colmsec2{
    background: #fff;
}
html body .containertitle h2{
    color: #fff!important;
    margin-bottom: 25px;
}
html body .ahfpsecn3 {
    padding: 100px 30px 80px;
}
html body .ahfpsecn4 .nav-link {
    padding: 0!important;
    text-align: right!important;
    color: #090606!important;
    font-size: 14px!important;
    font-family: 'Montserrat', sans-serif!important;
    background: none!important;
}
html body .ahfpsecn4 .nav-link:hover,
html body .ahfpsecn4 .nav-link.active {
    font-weight: 700!important;
}
.ahfpsecn5 .carousel h3 {
    position: absolute;
    left: 30px;
    bottom: 60px;
    max-width: 450px;
    color: #fff;
    font-weight: 300!important;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-right: 20px;
}
.ahfpsecn5 .carousel-indicators {
    position: absolute;
    left: 30px;
    bottom: 60px;
    justify-content: start;
    margin: 0;
}
html body .abtus1 .carousel-indicators  {
    bottom: -60px;
}
html body .post-506 .abtus1 .abtus1a div,
html body .post-496 .abtus1 .abtus1a div{
    padding: 0!important;
}
html body .post-506 .abtus1 .abtus1a div img,
html body .post-496 .abtus1 .abtus1a div img{
    width: 100%;
}
.abtus1 .carousel-indicators li,
.powderctslider .carousel-indicators li,
.ahfpsecn5 .carousel-indicators li{
    width: 8px;
    height: 8px;
    opacity: 1;
    margin-right: 15px;
    opacity: 1;
}
html body .abtus1 .carousel-indicators li,
html body .powderctslider .carousel-indicators li{
    background-color:#333!important;
    border-radius: 100%!important;
    width: 10px;
    height: 10px;
    border-radius: 0!important;
}
html body .abtus1 .carousel-indicators li.active,
html body .powderctslider .carousel-indicators li.active,
.ahfpsecn5 .carousel-indicators li.active{
    background-color: #e9af13!important;
}
.ahfpsecn5 .carousel h3 br {
    display: none;
}
.ahfpsecn5 .carousel h3 strong {
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 400!important;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
    letter-spacing: 2px;
}
.ahfpsecn5 .carousel-inner img {
    width: 100%;
}
html body .ahfpsecn5 .container,
html body .ahfpsecn5 .col-xl-6 {
    padding: 0!important;
}
html body .ahfpsecn5 {
    padding: 80px 0 0!important;
}
html body .ahfpsecn6{
    text-align: center;
}
html body .ahfpsecn6 p{
    max-width: 650px!important;
    margin: 15px auto 40px!important;
    text-align: center;
}
html body .footersecn .footerrow1 .row {
    justify-content: space-between;
    align-items: center;
}
html body .row {
    margin-right: 0!important;
    margin-left: 0!important;
}
.slinks {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: right;
}
.slinks li{
    display: inline-block;
    margin-left: 30px;
}
.footersecn {
    background-color: #ffffff!important;
    font-family: 'Montserrat', sans-serif!important;
    margin-bottom: 70px!important;
}
html body #footer-widget .footerrow1,
html body #footer-widget .footerrow2{
    margin-bottom: 50px!important;
    border-bottom: 1px solid #dfdfdf;
}
html body .footersecn li{
    list-style-type: none;
}
html body .footersecn li a {
    color: #090606!important;
    padding: 7px 0;
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 400!important;
    text-transform: uppercase;
    font-size: 13px!important;
}
html body div .footerrow3 div {
    font-size: 13px!important;
}
html body .footersecn li a:hover{
    background: none;
    font-weight: 500!important;
}
html body .footersecn h2 {
    background: none;
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 600!important;
    font-size: 1.1em!important;
    letter-spacing: 0;
}
body:not(.theme-preset-active) footer#colophon {
    color: #ffffff;
    background-color: #000000;
    font-family: 'Montserrat', sans-serif!important;
    padding: 20px;
}
.ourstory2 {
    padding: 0px;
    text-align: center;
}
html body .ourstory8 .container,
.ourstory3 .ourstory3a {
    text-align: center;
}
.ourstory3b1 .inner{
    background: url(/wp-content/uploads/2021/11/PNG-1-1.png) no-repeat;
    max-width: 350px;
    margin: 0 auto;
    padding: 70px 105px 70px 20px;
    text-align: right;
}
.ourstory3d1 .inner{
    background: url(/wp-content/uploads/2021/11/PNG-3.png) no-repeat  top left;
    max-width: 400px;
    margin: 0 auto;
    padding: 80px 20px 45px 170px;
}
.ourstory3c2 .inner{
    background: url(/wp-content/uploads/2021/11/PNG-2.png) no-repeat  top right;
    max-width: 480px;
    margin: 0 auto;
    padding: 155px 100px 70px 20px;
    text-align: right;
}
.ourstory3c1 .inner{
    text-align: right;
}
.ourstory3 .inner h3{
    margin: 0!important;
}
.ourstory3a .inner h3{
    margin: 0 0 30px!important;
    font-family: 'Montserrat', sans-serif!important;
}
.powderct1 .powderct2 .ourstory3b2 h2 b{
    display: block;
    background: #e9af13;
    max-width: 210px;
    padding: 4px;
    text-align: center;
    color: #000;
}
html body .post-101 .ourstory3 .container{
    max-width: 1100px!important;
    margin: 0px auto;
    overflow: hidden;
}
html body .ourstory3 .container .ourstory3b2 {
    padding-left: 30px!important;
}
.ourstory3 .inner h3{
    text-transform: uppercase;
    font-weight: 400!important;
}
.ourstory3 .ourstory3a .inner h3{
    text-transform: unset;
    font-weight: 700!important;
    font-size: 20px;
}
.ourstory4{
    text-align: center;
    background: url(/wp-content/uploads/2022/02/bg.png);
    padding: 80px;
}
html body .ourstory4 p{
    font-family: 'Montserrat', sans-serif!important;
}
html body .ourstory4 h4{
    margin-top: 15px!important;
    font-size: 20px;
}
html body .ourstory4 .ourstory4b,
html body .ourstory8 .secntitle,
html body .ourstory5 .secntitle,
html body .ourstory4 .ourstory4a,
html body .ourstory4 .ourstory4c{
    padding-bottom: 30px;
}
.ourstory5a .row .inner{
    text-align: center;
    background: url(/wp-content/uploads/2021/11/PNG-4.png) no-repeat center;
    padding: 70px !important;
    max-width: 350px;
}
.ourstory5a .row .inner hr{
    max-width: 35px;
    border: 4px solid #e9af13;
}
html body .ourstory5{
    padding-top: 90px;
}
html body .ourstory6{
    text-align: center;
    margin: 60px auto 80px!important;
}
.ourstory7 .carousel-item .inner h3 {
    background: #f7debb url(https://ahfp.paaramidigital.com/wp-content/uploads/2021/11/PNG-5-e1637213933678.png) no-repeat center bottom 40px;
    padding: 50px;
    text-align: center;
    outline: 1px solid #fff;
    outline-offset: -12px;
    height: 310px;
    font-size: 20px;
    /* display: flex; */
    /* align-items: center; */
}
.ourstory7 .col-xl-4.inner {
    border-left: solid #fff0 15px;
    border-right: solid #fff0 15px;
}
html body .carousel-control-prev-icon {
    background-image: url("https://ahfp.paaramidigital.com/wp-content/uploads/2021/11/arrow-l.svg")!important;
}
html body .carousel-control-next-icon {
    background-image: url("https://ahfp.paaramidigital.com/wp-content/uploads/2021/11/arrow-r.svg")!important;
}
html body .jr-insta-thumb ul.thumbnails li {
	margin: 0px!important;
	border: solid #fff 4px!important;
}
html body .jr-insta-thumb ul.thumbnails.jr_col_5 li {
    width: 19.999% !important;
}
html .ourstory8 {
    background: url(/wp-content/uploads/2021/11/ahfp.png);
    padding: 100px 0;
    margin-top: -120px!important;
}
html .powderct1 .ourstory3a {
    padding: 60px 0;
}
html .powderct2 h2 b {
    display: block;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif!important;
    letter-spacing: 1px;
    margin-bottom: 5px;
    font-weight: 500;
}
html .powderct2 .btnlink {
    margin-top: 35px!important;
}
html .powderct2 {
    padding-top: 40px;
}
html body .powderct3 h4{
    font-weight: 400!important;
}
html body .site-content .ourstory1 hr,
html body .site-content h1 hr{
    max-width: 70px;
    border: solid #e9af13 4px;
    margin-top: 25px!important;
    background: #e9af13;
}
html body .powderctslider .carousel-indicators {
	bottom: -60px!important;
}
html body .powderctslider .container .col-xl-4 {
    padding: 0 15px!important;
}
html body .powderctslider .container .col-xl-4 img{
    width: 100%;
}
html body .powderct3 .carousel-control-prev-icon {
    background-image: url("/wp-content/uploads/2021/11/arrow-l.svg");
    width: 30px;
    height: 30px;
}
html body .powderct3 .carousel-control-next-icon {
    background-image: url("/wp-content/uploads/2021/11/arrow-r.svg");
    width: 30px;
    height: 30px;
}
html body .powderct3 .carousel-item .inner {
    background: url(/wp-content/uploads/2021/11/ahfp1.png) no-repeat top 40px center;
    max-width: 700px;
    padding: 120px 50px 0px;
    margin: 0 auto!important;
}
html body .powderct3 .carousel-item .inner img {
    margin-top: 20px!important;
}
html body .powderct3 .carousel-item .innerwrpr {
    max-width: 700px;
    margin: 0 auto!important;
    position: relative;
}
html body .powderct3 .carousel-item .inner::before {
	content: "";
	width: 700px;
	height: 350px;
	position: absolute;
	background: #e9af13;
	left: 0;
	top: 0;
    z-index: -1;
}
html body .post-198 .leftimg {
    max-width: 250px;
}
html body .powderct3 .container {
    max-width: 1200px!important;
}
html body .dropdown-menu .dropdown-item {
    font-weight: 400!important;
}
html body .dropdown-item.active, html body .dropdown-item:active, html body .dropdown-item:hover {
    color: #333!important;
}
html body .powderct1{
	margin: 30px auto 0px !important;
}
html body .powderctdiv img {
    width: 100%;
}
html body .powderctdiv .col-xl-4 {
    padding: 0 10px !important;
}
html body .ourstory8 .row .container,
html body .ourstory7 .row .container{
    max-width: 1040px!important;
}
.blogtitle {
    padding-top: 50px;
}
html body .blogtitle h1 hr{
    margin-top: 40px!important;
}
.vote-div .it_epoll_big_cover { float: left; width: 30%; height: auto !important;}
.vote-div .extraforvot { float: right; width: 70%; text-align: left; padding: 20px 30px; }
.vote-div .extraforvot .it_epoll_survey-item-action { padding: 0 !important; box-shadow: none; float: left; width: 100%; margin: 0 !important; }
.vote-div .extraforvot .it_epoll_survey-item-action input { padding: 0 !important; margin: 0 !important;}
.vote-div .it_epoll_grid .it_epoll_survey-item { width: 100% !important; padding: 0 !important; margin: 0 0 40px !important; box-shadow: none !important; background: #e9af13 !important; border-radius: 0 !important; }
.vote-div .it_epoll_big_cover img { height: auto !important; }
.vote-div .it_epoll_pull-right { display: none; }
.vote-div #it_epoll_survey-vote-button { background: black !important; text-transform: uppercase !important; font-size: 15px !important; padding: 8px 20px !important; text-decoration: none !important; font-weight: 400 !important; letter-spacing: 1px; font-family: 'Oswald', sans-serif !important; color: #fff !important; box-shadow: none !important; min-width: 100px;}
.vote-div #it_epoll_survey-vote-button:hover { background: #fff !important; color: #000 !important; }
.vote-div .it_epoll_survey-name { font-family: 'Oswald', sans-serif !important; font-weight: 600 !important; font-size: 28px !important; float: left; width: 100%; padding: 10px 0 20px !important; }
.vote-div .descriptionb { float: left; width: 100%; margin-bottom: 15px; font-size: 16px; }
.vote-div .it_epoll_container { background: none !important; box-shadow: none !important; border: 0 !important; max-width: 1170px; }
.vote-div .it_epoll_title_exact { text-shadow: none; text-align: center; font-size: 48px !important; line-height: 1.3; float: left; width: 100%; color: #333 !important; font-family: "Oswald", sans-serif; font-weight: normal; }
.vote-div .it_epoll_title_exact::after { display: none; }
.vote-div .it_epoll_title { text-align: center; font-size: 48px !important; line-height: 1.3; float: left; width: 100%; margin-bottom: 10px; color: #000 !important; }
.vote-thanku-div .panel-grid-cell { max-width: 1170px; margin: 50px auto 0 !important; padding: 0 15px; }
.vote-thanku-div .thanku-form { background: #e9af13 !important; padding: 30px; display: inline-block; width: 100%; }
.vote-thanku-div p { font-size: 16px; }
.frm-fld { float: left; width: 50%; padding: 0 15px; margin-bottom: 15px; }
.frm-fld-1 { float: left; width: 100%; }
.frm-fld-1 input { float: left; width: 100%; border-radius: 0; border: 0; }
.frm-fld label { font-size: 16px; }
.frm-fld-sbmt input { background: #000 !important; color: #fff !important; border: 0 !important; border-radius: 0; width: auto; padding: 10px 30px; height: auto !important; line-height: 1.1; }
.frm-fld-sbmt input:hover {background: #fff !important; color: #000 !important;}
.mail-link {color:#000 !important; text-decoration:underline; font-weight: 400; }
.powderct1a img {
	width: 100%;
	border: solid #fff 3px;
}
html body .post-496 .abtus1 {
    margin: 30px 0 0px !important;
}
html body .abtus1 .abtus1b p:last-child {
    margin-bottom: 0!important;
}
html body div .abtus .abtus1 .innerabtwrpr div{
    padding: 0px !important;
}
html body div .abtus1 div {
    padding: 0 20px!important;
}
html body .blogtemplate h2{
    font-size: 1.6em!important;
    margin: 30px 0 0!important;
}
html body.archive .content-area h2 a,
html body .blogtemplate h2 a{
    font-size: 20px!important;
}
.post.hentry {
    margin-bottom: 0px!important;
}
html body .content-area a:hover,
html body .widget-area a:hover,
html body .content-area a,
html body .widget-area a,
html body .blogpage h2 a{
    color: #090606!important;
    background: transparent;
    padding: 0;
    letter-spacing: 0!important;
    font-family: 'Montserrat', sans-serif!important;
}
html body .widget-area li.nav-item a {
    margin-bottom: 10px;
    font-weight: 400;
}
html body .widget-area li {
    margin-bottom: 15px!important;
}
html body .blogtemplate .site-main li:not(:last-child){
    margin: 0 0 50px!important;
}
html body h3.rpwe-title a:before {
    content: "";
    height: 5px;
    width: 5px;
    background: #040404;
    position: absolute;
    left: -15px;
    top: 7px;
    border-radius: 50px;
}
html body .blogtemplate .site-main li:last-child p:last-child{
    margin: 0 0 0px!important;
}
html body .btn-primary {
    background: #9e221e!important;
    color: #fff!important;
    font-weight: 600!important;
    border: none!important;
    max-width: 150px;
}
html body .blogtemplate ul{
    padding: 0!important;
    list-style-type: none;
    margin-bottom: 0;
}
html body .catinnerwrpr .post-thumbnail img,
html body .blogtemplate ul li img{
    width: 100%;
}
html body div .post-thumbnail img,
html body .catinnerwrpr .post-thumbnail img,
html body .blogtemplate ul li img{
    width: 100%;
}
html body .dropdown-menu {
    background-color: #333;
}
html body div .dropdown-menu .dropdown-item{
    color: #ccc!important;
}
html body div .dropdown-menu .dropdown-item:focus,
html body div .dropdown-menu .dropdown-item:hover {
    background: #000!important;
}
html body .site .site-content .container-fluid div h3,
html body .site .site-content .container-fluid div h4{
    font-weight: 400!important;
}
html body .site .site-content .container-fluid div .widget-title {
    font-size: 1.8em;
    border-bottom: solid 1px #fff;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
html body .site .site-content .container-fluid ol li,
html body .site .site-content .container-fluid ul li{
    line-height: 1.7!important;
}
html body .space_20px {
    margin-top: 20px!important;
}
html body .newbtns{
    margin-top: 40px!important;
}
.newsletter p {
    text-align: center;
    font-size: 20px!important;
}
html body .modal {
	top: 100px!important;
}
html body div .sitereadmore {
    background: none!important;
    border: none!important;
    font-size: 15px!important;
    padding: 0!important;
}
html body div .sitereadmore:hover {
    color: #e9af13;
}
html body .modal-content .modal-header {
    align-items: center!important;
	padding: 0rem 2rem !important;
}
html body .modal-content .modal-header .modal-title{
	margin: 0 !important;
    font-size: 22px;
}
html body .modal-content .modal-body{
	padding: 1.5rem 2rem 5px;
}
html body .modal-content .textarea{
	margin: 0 !important;
}
html body .modal-content .imgarea p{
	margin: 0 !important;
}
html body .modal-header b{
    font-weight: 400;
    font-size: 15px;
}
html body button:focus {
    outline: 0px dotted!important;
    outline: 0px auto -webkit-focus-ring-color!important;
}
html body .rowcat_title {
    width: 100%;
    justify-content: center;
}
html body .rowcat_titlesingleblog .blogtitle {
    max-width: 1000px;
    padding-top: 50px;
}
html body .catinnerwrprsingleblog .post-thumbnail{
    margin-bottom: 40px;
}
html body header .container-fluid nav #main-nav {
    background: black!important;
}
html body .blogtitle h1,
html body .rowcat_titlesingleblog h1 {
    margin: 0 auto 20px;
}
html body .ahfpsecn4 .side2 .side2inner .inner h3 {
    font-size: 24px;
    margin-bottom: 20px;
}
html body .ahfpsecn4 .side2 .side2inner .inner .btnlink {
    margin-top: 35px!important;
}
html body .modal-body {
    text-align: left!important;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover {
    background: #fff none repeat scroll 0 0!important;
    padding: 15px!important;
    max-width: 360px;
}
.post-navigation .nav-previous a::before {
    font-size: 22px;
    margin: 0 5px 0 0;
}
.post-navigation .nav-next a::after {
    font-size: 22px;
    margin: 0 0 0 5px;
}
html body .post-101 .ourstory3 {
    margin: 80px 0 40px!important;
}
html body .comments-area {
    margin: 80px 0 0px!important;
}
html body .ourstory4 p,
html body .ourstory5 .inner p,
html body .ourstory3 .ourstory3c2 .inner p,
html body .ourstory3 .col-xl-6:first-child .inner p {
    text-align: unset!important;
}
html body .ourstory3 .ourstory3b1.col-xl-6:first-child .inner p,
html body .ourstory3 .ourstory3d1.col-xl-6:first-child .inner p {
    margin: 0!important;
}
html body .ourstory3 .ourstory3c1 {
    margin-top: 20px!important;
}
html body .ourstory4 .modal-body p{
    text-align: justify!important;
}
html body .ourstory4 .modal-body .imgarea p{
    text-align: center!important;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: transparent;
}
html body .comment-form .form-submit  {
    margin: 0px!important;
}
html body .slidecolm1 {
    width: 20%;
    margin-right: 4%;
}
html body .slidecolm1 img {
    width: 100%;
}
html body .slidecolm2{
    width: 75%;
}
html body .powderctdivbottm,
html body .servicesslider {
    margin-top: 80px!important;
}
html body .powderctdivbottm .container{
    padding: 0 25px!important;
}
html body .servicesslider .container {
	max-width: 1020px !important;
}
html body .servicesslider .container .arrows {
    margin-top: -24px!important;
}
html body .servicesslider .container .carousel-control-prev {
    margin-left: -123px;
}
html body .servicesslider .container .carousel-control-next {
    margin-right: -123px;
}
html body .partners2 {
    margin: 60px 0!important;
}
html body .partners2 img {
    margin-bottom: 20px;
}
html body .partnerstitle h1{
    margin-bottom: 7px;
}
html body div .site-content .partnerstitle hr {
    margin: 40px auto 0px!important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    padding: 0!important;
}
html body div .careerssecn {
    padding-bottom: 33px!important;
}
html body .footerrow2c .widgettitle{
    color: transparent!important;
}
html body .post-101 .widgettitle{
    color: transparent!important;
}
html body .post-101 h2{
    margin-bottom: 30px;
}
html body .container-fluid .ourstory7{
	margin-top: 80px !important;
}
html body .post-875 .powderct1 {
    margin: 0px auto 0px !important;
}
html body div p.showhidechkboxp b{
    display: block;
    margin-bottom: 10px!important;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap{
    display: block;
    max-width: 900px;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control{
    display: flex;
    justify-content: space-between;
    border: none;
    padding: 0!important;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{
    display: flex;
    align-items: center;
    margin: 0 20px 0 0;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item-label{
    font-size: 15px!important;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control input{
    width: 20px;
    margin-right: 5px;
}
html body .powderctslider {
    padding-bottom: 20px!important;
}
html body div .associations_secn .row .container {
    max-width: 900px !important;
}
#mega-menu-wrap-primary #mega-menu-primary {
    text-align: center !important;
    padding: 10px 0px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-weight: 500!important;
    font-size: 14px!important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Montserrat', sans-serif!important;
    padding: 0 20px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: transparent!important;
    color: #e9af13!important;
    font-weight: 500!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #333!important;
    color: #fff!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: #000!important;
}
.post.hentry {
    margin-bottom: 0px!important;
}
.modal-header .close {
    transform: scale(1.5);
}
html body .bdp_blog_template a.bd-more-tag {
    background-color: #000000!important;
    color: #ffffff!important;
    border-radius: 0px!important;
    padding: 2px 10px!important;
    text-decoration: none!important;
}
html body .bdp_blog_template a.bd-more-tag:hover {
    background-color: #e9af13!important;
    color: #ffffff!important;
}
html body .social-component a:hover {
    background: unset!important;
    border-color: unset!important;
    color: #000 !important;
}
.post_content-inner p, .bd-post-content {
    color: #090606!important;
    font-size: 15px!important;
    font-weight: 400!important;
    font-family: 'Montserrat', sans-serif!important;
    line-height: 1.5!important;
    text-align: justify!important;
}
span.bd-category-link,
.bd-metadatabox,
.bdp_blog_template .blog_header h2, .bdp_blog_template .blog_header h2 a, .bdp_blog_template .bd-blog-header h2, .bdp_blog_template .bd-blog-header a, .bdp_blog_template .bd-blog-header h2 a, .bdp_blog_template .bd_ad_container h4, .blog_template .bd_ad_container h4 {
    color: #090606 !important;
    font-family: 'Montserrat', sans-serif!important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers:hover, .bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li > span.current {
    background-color: #000!important;
    color: #fff!important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers {
    background-color: #ddd!important;
}
html body.archive .content-area h2,
html body .blogtemplate h2 html body h2 {
    margin-top: 20px!important;
    line-height: .5!important;
}
html body .bd-link-label {
    color: #e9af13;
}
.bdp_blog_template.classical .bd-blog-header h2  {
    line-height: 1;
}
.bdp_blog_template.classical .bd-blog-header h2 a {
    font-weight: 600!important;
}
html .home .ahfpsecn6 .row1 .inner h2 {
    font-size: 2em!important;
}
html .vertical-slider ul {
    padding: 0;
}
html .widget {
    margin: 0;
}
html body .wp-bdp-title a{
    font-weight: 400;
}
html body .blgdata .carousel img{
    width: 100%;
}
html body .blgdata.abtus1 .arrows,
html body .catinnerwrprsingleblog .post-973 .post-thumbnail{
    display: none;
}
html body .blgdata.abtus1 .carousel{
    margin-bottom: 70px!important;
}
html body .abtus_ourstory .abtus1a div,
html body .blgdata.abtus1 div{
    padding: 0px!important;
} 

.blgdatafeaturd{
    padding-top: 30px!important;
} 
html body .abtus_ourstory {
    padding-top: 70px!important;
} 
html body h3.rpwe-title a {
    position: relative;
    font-style: italic!important;
    font-weight: 400;
    text-transform: uppercase;
}
html body .container .widget-area .rpwe-li {
    margin-bottom: 5px!important;
}/*
html body h3.rpwe-title::first-letter {
    text-transform: uppercase!important;
}
html body .widget-area li.nav-item a:after,
html body h3.rpwe-title a:after {
    content: ">>";
    margin-left: 5px;
}*/
html body li.rpwe-li {
    border: none!important;
    padding-bottom: 15px!important;
}
html body .blgdatafeaturdrow1 .container{
    display: flex;
} 
html body .widget-area .widget_custom_html {
    text-align: center;
}
html body .widget-area .widget_custom_html .btnlink a{
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8px 20px!important;
    text-decoration: none!important;
    font-weight: 400!important;
    letter-spacing: 1px!important;
    font-family: 'Oswald', sans-serif!important;
    color: #fff!important;
}
html body .widget-area .widget_custom_html .btnlink a:hover {
    background: #e9af13!important;
    padding: 8px 20px!important;
    font-family: 'Oswald', sans-serif!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    letter-spacing: 1px!important;
}
html body .widget-area ul{
    list-style-type: disc;
    padding-left: 18px!important;
}
html aside#secondary #custom_html-10{
    background: #f7debb;
    padding: 30px 20px 20px;
    margin-bottom: 40px;
}
html body .widget-area .tnp-subscription {
    display: block!important;
    height: auto;
}
html body .widget-area .tnp-subscription .tnp-field-email{
    height: 36px;
    text-align: center;
    border-radius: 4px;
}
html body .widget-area .tnp-subscription div.tnp-field-button {
    position: static;
}
html body .widget-area .ahfpsecn6 p {
    margin: 15px auto !important;
}
html body .widget-area .tnp-subscription .tnp-button {
    padding: 5px!important;
    font-size: 15px!important;
    margin-top: 5px!important;
    font-weight: 400;
}
html body .searchform{
    margin-bottom: 20px;
}
html body .searchform .searchinner2 .banner-text-btn{
    margin-left: 5px;
    background: black!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding: 8.5px !important;
    text-decoration: none!important;
    font-weight: 400!important;
    letter-spacing: 1px!important;
    font-family: 'Oswald', sans-serif!important;
    color: #fff!important;
    border: solid 0px #000!important;
    height: auto!important;
}
html body .searchform .searchinner2 .banner-text-btn:hover{
    background: #e9af13!important;
    color: #090606!important;
}
html body .ourstory7new5colm .col-2 h3 {
    background: #f7debb url(https://ahfp.paaramidigital.com/wp-content/uploads/2021/11/PNG-5-e1637213933678.png) no-repeat center bottom 20px;
    padding: 30px;
    text-align: center;
    outline: 1px solid #fff;
    outline-offset: -12px;
    height: 280px;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif!important;
}
html body .ourstory7new5colm .col-2 {
	flex: 0 0 18% !important;
	max-width: 18% !important;
	margin: 0 1%;
}
html body .a2a_kit a,
html body .widget .addtoany_list a,
html body .widget .addtoany_list a:hover{
    padding: 0 4px!important;
}
html body .navbar-brand a img{
    height: 60px;
}
html body .logobarwrapper2 h4 a{
    font-size: 23px!important;
    color: #090606!important;
}	
html body .entry-content .row .container .wpcf7{
    max-width: 460px!important;
    margin: 0 auto!important;
}
html body .post-1303 .entry-content .row .container .wpcf7 {
	max-width: 700px !important;
}
.post-859 .powderct1 ul{
	text-align: left;
}
#sb_instagram svg:not(:root).svg-inline--fa, #sb_instagram .sbi_follow_btn a,
#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader {
    color: white!important;
}








@media only screen and (min-width: 801px) {
html body .dropdown-menu {
    top: 95%!important;
}
.bdp_blog_template.classical {
    padding: 0 0px 40px!important;
}
html body .dropdown-menu ul {
    top: 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    background: transparent!important;
    color: #e9af13!important;
}	
html body header .container-fluid nav #main-nav {
    text-align: center;
    display: flex!important;
    justify-content: center!important;
    background: black!important;
}
.logobarwrapper {
    display: flex;
    justify-content: space-between;
}
.innerflex{
    display: flex;
}
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
    float: left;
}
.ahfpsecn2 .ahfpsecn2a {
    width: 50.7%;
}
.ahfpsecn2 .ahfpsecn2b {
    width: 49.35%;
}
.ahfpsecn3 .innerflex{
    align-items: center;
}
html body .ahfpsecn5 .container{
    max-width: 1000px!important;
}	
html body .ourstory8 .container,
html body .ourstory7 .container,
html body .ourstory4 .container{
    max-width: 1200px!important;
}
html body .ahfpsecn4 .container{
    max-width: 1136px!important;
}
html body .ahfpsecn3 .container.innerflex {
    max-width: 1137px!important;
}
html body .ourstory4 .ourstory4b{
    max-width: 585px!important;
}
.ahfpsecn4 .side1{
    min-width: 26%!important;
}
.ahfpsecn4 .side2{
    min-width: 74%!important;
}
html body .ahfpsecn5 .col-xl-6 {
    max-width: 47%!important;
}
html body .ahfpsecn5 .innerflex {
    justify-content: space-between;
}
html body .ahfpsecn5 .ahfpsecn5b {
    margin-top: 100px!important;
}
html body .ahfpsecn5,
html body .ahfpsecn6{
    position: relative;
}
.leftimg {
    max-width: 220px;
    margin-top: -250px !important;
}
html .rightimg {
    float: right;
    max-width: 300px;
    margin-top: -336px!important;
}
html .footerrow2d .menu-other-container{
    padding-top: 31px;
}
html .ourstory8 .carousel-item .col-xl-4.inner {
    display: flex;
    align-items: center!important;
    justify-content: center;
    height: 270px;
}
html .ourstory8 {
    padding: 200px 0 70px;
    margin-top: -120px!important;
}
html .ourstory7 .carousel-control-prev,
html .ourstory8 .carousel-control-prev{
    left: -108px;
}
html .ourstory7 .carousel-control-next,
html .ourstory8 .carousel-control-next{
    right: -108px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 0!important;
    padding-left: 0!important;
}
html body .catinnerwrpr .content-area,
html body .blogpage .blogtemplate{
    flex: 0 0 80%!important;
    max-width: 80%!important;
    padding-right: 4%!important;
}
html body .catinnerwrpr .widget-area,
html body .blogpage .widget-area{
    flex: 0 0 20%!important;
    max-width: 20%!important;
}
html body .mega-menu-item-878 .mega-sub-menu{
    padding: 5px 0 0 15px!important;
}
html body .widget-area li.nav-item a {
    font-style: italic!important;
    text-transform: inherit!important;
    line-height: 1.2;
}	
html body .tnp-subscription div.tnp-field-button {
    position: relative;
    left: -2px;
}	
html body .navbar-expand-xl .navbar-nav .dropdown-menu {
    width: 270px!important;
}
html body .mega-menu-item-566 .mega-sub-menu,
html body .navbar-expand-xl .navbar-nav .menu-item-566 .dropdown-menu {
    width: 285px!important;
    top: 45px!important;
}
html body .mega-menu-wrap .mega-sub-menu ul.mega-sub-menu{
    top: 0px!important;
}
html body .site-content .post-496 .ourstory1 hr	{
    display: none;
}
html body .post-2 .ahfpsecn6 .btnlink a:hover,
html body .post-2 .ahfpsecn6 .btnlink a{
    font-size: 25px!important;
}
/*
html body .mega-menu-wrap .mega-sub-menu {
    width: 100%!important;
    margin: 0 auto!important;
    left: 5%!important;
}
html body .mega-menu-wrap .mega-menu-item-1057 .mega-sub-menu {
    max-width: 350px!important;
    left: 15%!important;
}
html body .mega-menu-wrap .mega-menu-item-569 .mega-sub-menu {
    max-width: 350px!important;
    left: 25%!important;
}*/
html body .mega-menu-wrap .mega-sub-menu ul.mega-sub-menu{
    max-width: 100%!important;
}
html body .mega-menu-row {
    padding: 20px 30px!important;
    background: #333!important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff!important;
    font-weight: normal!important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
    color: #e9af13!important;
    font-weight: normal!important;
}	
	
html body .mega-menu-row .mega-menu-column li {
    padding: 0!important;
}		
html body .mega-menu-row .mega-sub-menu{
    position: static!important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item,
html body .mega-menu-row .mega-menu-item-1665,
html body .mega-menu-row .mega-menu-item-566{
    position: relative;
}
html body .mega-menu-wrap .mega-menu-item-566 .mega-sub-menu {
    width: 750px!important;
}
html body .mega-menu-wrap .mega-menu-item-1665 .mega-sub-menu{
    width: 200px!important;
}
html body .mega-menu-wrap .mega-menu-item-569 .mega-sub-menu {
    width: 350px!important;
}
html body .mega-menu-wrap .mega-menu-item-1057 .mega-sub-menu {
    width: 350px!important;
}
html body div .mega-menu-wrap .mega-sub-menu{
    list-style-type: disc!important;
}
html body .blgdatafeaturdrow1 .row{
    margin-right: -10px!important;
    margin-left: -10px!important;
} /*
.category-articles section#primary:after {
    content: "";
    background: url(/wp-content/uploads/2021/11/PNG-1.png) no-repeat bottom left;
    height: 240px;
    width: 150px;
    position: absolute;
    left: -120px;
    bottom: 380px;
    background-size: 100%;
}
.category-articles aside#secondary:after {
    content: "";
    background: url(/wp-content/uploads/2021/11/PNG.png) no-repeat bottom right -30px;
    height: 380px;
    width: 332px;
    position: absolute;
    bottom: 180px;
    background-size: 80%;
    z-index: 9999999;
}*/
.flowerimgs {
    position: relative;
}
.flowerimgs div{
    position: absolute;
    top: -200px;
    max-width: 150px;
}
.category-articles .flowerimgs div{
    top: -640px;
}
.flowerimgs .flower-right{
    right: 0;
    max-width: 180px;
}	
	
	
}
	
	
	
	
	
	


	
@media only screen and (max-device-width: 1024px) and (min-device-width: 700px){
html body .navbar {
    text-align: center;
    justify-content: center;
}
html body #main-nav {
    justify-content: center!important;
    display: none!important;
}
html body div #main-nav.show {
    display: flex!important;
}	
	
	
}









@media only screen and (min-width: 1501px) {
.wp-block-getwid-section .wp-block-getwid-section__wrapper, .fwsection {
    padding-left: 13.5%!important;
    padding-right: 13.5%!important;
}	
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1530px!important;
    width: 100%!important;
}
html body .ourstory5a .row .inner {
    padding: 85px 100px !important;
    max-width: 450px;
}
html body .powderctdiv .row .container {
	max-width: 1554px !important;
}
html body .powderctslider .container {
    max-width: 1560px!important;
}
	
}	
	
	
	
	
	


@media only screen and (min-width: 1601px) {

}
	
	
@media only screen and (max-device-width: 1450px) and (min-device-width: 1024px){	
.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 1140px!important
}	
html body .ourstory5a .row .inner {
    padding: 60px 100px !important;
}
html body .powderctdiv .row .container{
    padding: 0 0px !important;
    max-width: 1160px!important;
}
html body .powderctslider .container {
    max-width: 1170px!important;
}
	
}







	
	
@media only screen and (max-width: 800px) {
.hidemobile{display:none!important}
.hidedesktop{display:block!important}	

html body .col-xl-11,
html body .col-xl-10,
html body .col-xl-9,
html body .col-xl-8,
html body .col-xl-7,
html body .col-xl-6,
html body .col-xl-5,
html body .col-xl-4,
html body .col-xl-3,
html body .col-xl-2,
html body .col-xl-1 {
    width: 100%;
}

html body .tnp-subscription {
    display: block!important;
    border: solid #cccccc 0px;
}
html body .tnp-subscription .tnp-button {
    margin-top: 20px;
}	
html body .tnp-subscription div.tnp-field-email input{
    border: 2px solid #ccc!important;
    padding: 15px 10px 15px 50px!important;
    border-radius: 8px!important;
    color: #fff!important;
}
html body .logobarwrapper{
    justify-content: center!important;
    text-align: center;
    padding: 0 20px!important;
}
html body .logobarwrapper div{
    margin: 20px 0!important;
}
html body .navbar{
    text-align: center!important;
}
html body .ourstory3 .container,
html body .ahfpsecn1b {
    display: block!important;
}
html body .ahfpsecn1b div {
    margin-right: 0!important;
}	
html body .containertitle h2 {
    text-align: center!important;
}	
html body .side2 .colmsec1 .inner {
    text-align: center!important;
    background: none;
}	
html body.page-id-2 .content-area .container-fluid.ahfpsecn4 {
    padding: 130px 0 0!important;
    background: url(/wp-content/uploads/2021/12/Our-Services.png) no-repeat!important;
    background-size: 100%!important;
}	
html body.page-id-2 .content-area .container-fluid.ahfpsecn7,
html body.page-id-2 .content-area .container-fluid.ahfpsecn5,
html body.page-id-2 .content-area .container-fluid.ahfpsecn6 {
    padding: 0 25px!important;
}	
html body .ahfpsecn5 {
    padding: 80px 13px 50px!important;
}
html body .tnp-subscription {
    height: auto!important;
}	
html body .ahfpsecn6 {
    padding: 0 30px!important;
}
html body .tnp-subscription div.tnp-field-email input {
    border-radius: 0px!important;
}	
.ourstory3b1 .inner {
    background: url(/wp-content/uploads/2021/11/PNG-1-1.png) no-repeat;
    padding: 52px 30px 90px;
    text-align: center;
    background-size: contain;
}
.ourstory3c2 .inner {
    text-align: center;
    margin-top: 60px!important;
    padding: 163px 100px 40px 20px;
    background: url(/wp-content/uploads/2021/11/PNG-2.png) no-repeat  top center;
}	
.ourstory3c1 .inner {
    text-align: center;
    margin: 30px 0!important;
}
html .ourstory8 {
    margin-top: -80px!important;
}	
html .slinks {
    text-align: center;
}
footer .site-info,	
html .widget {
    font-size: 16px;
}	
html body header .container-fluid nav #main-nav .navbar-nav.container {
    padding: 0;
}
html body .powderctdiv div{
    padding: 0;
}
html body .powderctdiv .col-xl-4{
    padding: 10px;
}
html body .ourstory3d1 .inner.hidedesktop {
    background: none!important;
    padding: 50px 0 40px!important;
    text-align: center;
}	
html body .ourstory3b1 .inner {
    padding: 67px 30px 90px!important;
}	
html body .ourstory3d1 .inner.hidedesktop img{
    margin-bottom: 30px;
}	
.ourstory5a .row .inner {
    text-align: center;
    background: url(/wp-content/uploads/2021/11/PNG-4.png) no-repeat center;
    padding: 31px 50px !important;
    max-width: 300px;
    background-size: 280px;
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ourstory7 .carousel-item .inner h3 {
    align-items: start;
}
html body .ourstory8 .row .inner .innermid {
    margin: 20px 0!important;
}	
html body .powderct1 {
    margin: 10px auto 0px !important;
}
.ourstory3.powderct1 .ourstory3b.powderct2,
.ourstory3.powderct1 .ourstory3b.powderct2 .powderct1a {
    padding: 0;
}
.ourstory3.powderct1 .ourstory3b.powderct2 .powderct1a .row div {
    padding-top: 5px;
}
html body .ourstory3 .container .ourstory3b2 {
    padding: 18px!important;
}
html body .ourstory6 {
    margin: 0px auto 80px!important;
}
html body div .ourstory1 {
    padding: 70px 20px 30px;
}	
html body div .dropdown-menu .dropdown-item {
    text-align: center;
    padding: 3px 10px;
    background: #333;
    margin-bottom: 5px;
}
html body .slinks li {
    margin: 0 20px;
}
html body .ourstory5 .col-xl-4.inner{
    padding-top: 40px;
}
html body .ourstory5 .inner h4{
    font-size: 2em;
}
html body .post-2 .ahfpsecn1 .container .ahfpsecn1b,
html body .post-2 .ahfpsecn1 .container{
    padding: 0px!important;
}
html body .post-2 .ahfpsecn2 .container .inner h4{
    max-width: 250px;
    font-weight: 500!important;
}
html body .ahfpsecn2 {
    margin-top: 20px!important;
}
html body .ahfpsecn2 p {
    margin: 0px!important;
}
html body .ahfpsecn1 {
    padding: 30px 0 20px!important;
    margin-top: 20px!important;
}
html body .ahfpsecn3 {
    padding: 50px;
}
html body .ahfpsecn4 .nav-link {
    text-align: left!important;
}
html body .tnp-subscription input.tnp-email {
    text-align: center;
    text-indent: -58px;
}
html body .imgarea {
    text-align: center;
    margin-bottom: 15px;
}	
html body .modal-header b{
    display: block;
    font-weight: 400;
}
html body .powderctdiv .col-xl-4 {
    padding: 10px !important;
}
html body .footerrow2c .widgettitle{
    font-size: 0!important;
}
footer .site-info {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif !important;
    padding: 10px;
}
html body .navbar-nav .dropdown-menu {
    margin: 0!important;
}
html body .navbar-nav .dropdown-menu {
    margin: 0!important;
}
html body div .dropdown-menu .dropdown-item {
    padding: 3px 15px!important;
}	
html body .dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after {
    margin-top: 7px!important;
    margin-left: 10px!important;
}	
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
    display: block!important;
    margin: 0!important;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control {
    display: inline-block!important;
}
html body div .showhidechkboxp .wpcf7-form-control-wrap .wpcf7-form-control input {
    width: 20px;
    margin-right: 0px;
    height: 12px!important;
}
html body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
    justify-content: center!important;
}
.ahfpsecn4 .side2inner .colmsec2 .inner {
    padding: 30px 30px 40px !important;
}
html body.page-id-2 .content-area {
    padding: 0;
}
html body.page-id-2 .content-area .container-fluid {
    padding: 0 15px!important;
}
html body.page-id-2 .content-area .container-fluid.ahfpsecn1 {
    background: url(/wp-content/uploads/2021/11/Bannres-img.png) no-repeat;
    background-size: cover;
    padding: 40px 15px 20px!important;
}
html body .post-2 .ahfpsecn3 {
    margin: 30px 0!important;
}
html body .post-2 .ahfpsecn5 {
    margin-top: 40px!important;
}
html body .post-2 .ahfpsecn5 .arrows{
    opacity: 0;
}
html body .post-2 .ahfpsecn6 {
    margin-bottom: 40px!important;
}
html body .modal-content .modal-body{
    overflow-y: scroll;
    height: 400px;
}
html body .post-101 .ourstory4 {
    padding: 20px!important;
}
html body .post-506 .abtus1 .abtus1b,
html body .post-496 .abtus1 .abtus1b {
    margin-top: 65px!important;
}
html body .post-496 .abtus1 {
    margin: 10px 0 0px !important;
}	
html body div .ourstory8.associations_secn {
    padding: 100px 30px 30px!important;
}
html body div .abtus1 div {
    padding: 0 0px!important;
}	
html .post-1126 .powderctdiv .container,
html .footersecn .container,
html .archive .catinnerwrpr {
    padding: 0 15px!important;
}
html body .comments-area {
    margin-bottom: 70px!important;
}
html body .post-navigation .nav-links .nav-previous,
html body .post-navigation .nav-links .nav-next {
    float: none!important;
    width: 100%!important;
    display: block!important;
}
html body .post-navigation .nav-links .nav-next {
    margin-top: 10px!important;
}
html body .post-navigation .nav-links .nav-previous a,
html body .post-navigation .nav-links .nav-next a {
    text-align: center!important;
    display: block!important;
    max-width: 100%!important;
}
html body .site-main .entry-footer {
    text-align: center;
    font-family: 'Montserrat', sans-serif !important;
}
html body .post-198 .powderct1 {
    margin: 30px auto 0px !important;
}
html body .ourstory3.powderct1 .centerdiv.hidedesktop h2 b {
	display: block;
	background: #e9af13;
	max-width: 210px;
	padding: 4px;
	text-align: center;
	color: #000;
	margin: 0 auto 10px;
}
html body .rowcat_titlesingleblog h1 {
    margin: 0 auto 40px;
    font-size: 22px;
    padding: 0 20px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
    height: 26.5px!important;
}
html body .widget-area element.style {
    padding: 0 25px!important;
}
html body .catinnerwrprsingleblog .post-thumbnail{
    margin-bottom: 30px;
    padding: 0 15px;
}
html body .blogtitle {
    padding-top: 50px;
}	
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 10px 15px 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    background: #333!important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff!important;
    font-weight: normal!important;
}
html body #secondary.widget-area{
    margin-top: 30px!important;
    padding: 0 30px!important;
}
html body .blgdatafeaturdrow1 .container{
    max-width: 353px;
} 
html body .ourstory7new5colm .col-2 {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	margin: 0 0%;
}	
html body #footer-widget .footerrow1, html body #footer-widget .footerrow2 {
    padding-bottom: 50px!important;
}	
html body .footerrow1a	{
    margin-bottom: 10px;
}
.frm-fld {
    width: 100%;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 0 5px!important;
}	
html body .post-101 .ourstory5a .row{
    justify-content: center!important;
}
	
	
}














@media only screen and (max-width: 767px) {
.vote-div .it_epoll_big_cover {width: 100%;}
.vote-div .extraforvot {width: 100%;padding: 15px;}
.vote-div .it_epoll_survey-name {line-height: 1.1;}
}





@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
html body .logobarwrapper2 h4 a{
    font-size: 23px!important;
    color: #090606!important;
}	
}






@-moz-document url-prefix() {
html body .ahfpsecn4 .nav-link {
    padding: 10px 0!important;
}
	
	
}