#section-2-26 > .ct-section-inner-wrap{padding-bottom:15px}#section-2-26{background-image:linear-gradient(rgba(0,0,0,0.93) 50px,rgba(0,0,0,0.66),rgba(0,0,0,0.21)),url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/header_image-scaled.png);background-size:auto,cover;background-blend-mode:luminosity;min-height:120px}#top > .ct-section-inner-wrap{max-width:100%;padding-top:34px;padding-bottom:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-around}#top{display:block}#top{background-color:#2e588f;text-align:justify;border-top-color:#ffffff;border-top-width:2px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#section-3-26 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-12-26 > .ct-section-inner-wrap{max-width:100%;padding-top:68px;padding-bottom:74px;align-items:flex-start}#section-12-26{background-color:#f7f7f7;text-align:center}#section-322-26 > .ct-section-inner-wrap{max-width:100%;padding-top:53px;padding-bottom:74px}#section-322-26{background-color:#f7f7f7}#rifle > .ct-section-inner-wrap{max-width:100%;padding-top:53px;padding-bottom:74px;align-items:flex-start}#rifle{background-color:#f7f7f7;text-align:center}#shotgun > .ct-section-inner-wrap{max-width:100%;padding-top:53px;padding-bottom:74px;align-items:flex-start}#shotgun{background-color:#f7f7f7;text-align:center}#safety > .ct-section-inner-wrap{max-width:100%;padding-top:53px;padding-bottom:74px;align-items:flex-start}#safety{background-color:#f7f7f7;text-align:center}@media (max-width:991px){#top > .ct-section-inner-wrap{padding-bottom:26px}}@media (max-width:767px){#top > .ct-section-inner-wrap{display:none}#top{display:none}#top{visibility:visible}}@media (max-width:767px){#section-12-26 > .ct-section-inner-wrap{padding-top:0;padding-bottom:14px}}@media (max-width:767px){#section-322-26 > .ct-section-inner-wrap{padding-top:0}}@media (max-width:767px){#rifle > .ct-section-inner-wrap{padding-top:0}}@media (max-width:767px){#shotgun > .ct-section-inner-wrap{padding-top:0}}@media (max-width:767px){#safety > .ct-section-inner-wrap{padding-top:0}}@media (max-width:479px){#section-2-26{height:100px}}@media (max-width:479px){#section-3-26 > .ct-section-inner-wrap{padding-top:50px}}@media (max-width:479px){#section-12-26 > .ct-section-inner-wrap{padding-top:34px}}@media (max-width:479px){#section-322-26 > .ct-section-inner-wrap{padding-top:34px}}@media (max-width:479px){#rifle > .ct-section-inner-wrap{padding-top:34px}}@media (max-width:479px){#shotgun > .ct-section-inner-wrap{padding-top:34px}}@media (max-width:479px){#safety > .ct-section-inner-wrap{padding-top:34px}}#div_block-340-26{flex-direction:row;display:flex;width:90%;justify-content:center;text-align:justify;border-top-width:1px;border-top-style:solid}#div_block-260-26{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#div_block-279-26{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#div_block-282-26{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#div_block-285-26{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#div_block-288-26{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#div_block-8-26{width:50%;justify-content:center;align-items:flex-start;padding-left:40px;padding-right:40px;padding-top:37px}#div_block-9-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/indoor_range_class-scaled.jpg);background-size:cover;width:50%}#div_block-231-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/cc_class_01.jpg);background-size:cover;width:20%}#div_block-232-26{width:80.00%;margin-bottom:0px}#div_block-240-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/concealed_carry-scaled.jpg);background-size:cover;width:20%}#div_block-241-26{width:80.00%;margin-bottom:0px}#div_block-325-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/cc_class_01.jpg);background-size:cover;width:20%}#div_block-326-26{width:80.00%;margin-bottom:0px}#div_block-331-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/concealed_carry-scaled.jpg);background-size:cover;width:20%}#div_block-332-26{width:80.00%;margin-bottom:0px}#div_block-384-26{width:100%;justify-content:center;text-align:left;align-items:center}#div_block-354-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/rifle_class_01.jpg);background-size:cover;width:20%}#div_block-355-26{width:80.00%;margin-bottom:0px}#div_block-360-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/rifle_class_04.jpg);background-size:cover;width:20%}#div_block-361-26{width:80.00%;margin-bottom:0px}#div_block-429-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/rifle_class_03.jpg);background-size:cover;width:20%;background-position:0% -50px}#div_block-430-26{width:80.00%;margin-bottom:0px}#div_block-365-26{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:40px;display:none;position:fixed;right:30px;bottom:20px}#div_block-397-26{width:100%;justify-content:center;text-align:left;align-items:center;margin-top:53px}#div_block-371-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/cc_class_01.jpg);background-size:cover;width:20%}#div_block-372-26{width:80.00%;margin-bottom:0px}#div_block-403-26{width:100%;justify-content:center;text-align:left;align-items:center;margin-top:53px}#div_block-382-26{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:40px;display:none;position:fixed;right:30px;bottom:20px}#div_block-411-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/11/seeetz-0UZ87N7br8M-unsplash.jpg);background-size:cover;width:20%}#div_block-412-26{width:80.00%;margin-bottom:0px}#div_block-417-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/concealed_carry-scaled.jpg);background-size:cover;width:20%}#div_block-418-26{width:80.00%;margin-bottom:0px}#div_block-435-26{background-image:url(https://www.effectivedefensesolutions.com/wp-content/uploads/2025/10/concealed_carry-scaled.jpg);background-size:cover;width:20%}#div_block-436-26{width:80.00%;margin-bottom:0px}#div_block-422-26{width:100%;justify-content:center;text-align:left;align-items:center;margin-top:53px}#div_block-426-26{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:40px;display:none;position:fixed;right:30px;bottom:20px}@media (max-width:1120px){#div_block-8-26{padding-top:0px}}@media (max-width:991px){#div_block-8-26{padding-bottom:63px;margin-top:57px}}@media (max-width:991px){#div_block-9-26{min-height:200px}}@media (max-width:991px){#div_block-231-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-240-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-325-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-331-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-354-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-360-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-429-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-371-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-411-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-417-26{background-size:cover;min-height:250px}}@media (max-width:991px){#div_block-435-26{background-size:cover;min-height:250px}}@media (max-width:767px){#div_block-8-26{margin-top:117px}}@media (max-width:479px){#div_block-8-26{padding-right:0px;padding-left:9px;padding-bottom:63px;margin-bottom:40px}}@media (max-width:991px){#new_columns-7-26> .ct-div-block{width:100% !important}}@media (max-width:767px){#new_columns-7-26{flex-direction:column-reverse}}#new_columns-7-26{min-height:400px;max-height:400px;padding-bottom:40px}@media (max-width:991px){#new_columns-230-26> .ct-div-block{width:100% !important}}#new_columns-230-26{min-height:200px;margin-bottom:37px;background-color:#ffffff}@media (max-width:991px){#new_columns-239-26> .ct-div-block{width:100% !important}}#new_columns-239-26{min-height:200px;margin-bottom:37px}@media (max-width:991px){#new_columns-324-26> .ct-div-block{width:100% !important}}#new_columns-324-26{min-height:200px;margin-bottom:37px;background-color:#ffffff}@media (max-width:991px){#new_columns-330-26> .ct-div-block{width:100% !important}}#new_columns-330-26{min-height:200px;margin-bottom:66px}@media (max-width:991px){#new_columns-353-26> .ct-div-block{width:100% !important}}#new_columns-353-26{min-height:200px;margin-bottom:37px;background-color:#ffffff}@media (max-width:991px){#new_columns-359-26> .ct-div-block{width:100% !important}}#new_columns-359-26{min-height:200px;margin-bottom:37px}@media (max-width:991px){#new_columns-428-26> .ct-div-block{width:100% !important}}#new_columns-428-26{min-height:200px;margin-bottom:37px}@media (max-width:991px){#new_columns-370-26> .ct-div-block{width:100% !important}}#new_columns-370-26{min-height:200px;margin-bottom:37px;background-color:#ffffff}@media (max-width:991px){#new_columns-410-26> .ct-div-block{width:100% !important}}#new_columns-410-26{min-height:200px;margin-bottom:37px;background-color:#ffffff}@media (max-width:991px){#new_columns-416-26> .ct-div-block{width:100% !important}}#new_columns-416-26{min-height:200px;margin-bottom:37px}@media (max-width:991px){#new_columns-434-26> .ct-div-block{width:100% !important}}#new_columns-434-26{min-height:200px;margin-bottom:37px}@media (max-width:479px){#new_columns-7-26{padding-top:0px;margin-top:0px}}#class-nav-title{text-transform:uppercase;color:#ffffff;padding-bottom:5px}#concealed-carry{margin-bottom:28px;text-transform:uppercase}#pistol{margin-bottom:28px;text-transform:uppercase}#headline-352-26{margin-bottom:28px;text-transform:uppercase}#headline-369-26{margin-bottom:28px;text-transform:uppercase}#headline-409-26{margin-bottom:28px;text-transform:uppercase}@media (max-width:479px){#headline-4-26{margin-top:17px;font-size:25px;margin-bottom:16px}}#classes-text-into{margin-top:29px;color:#000000}#concealed-carry{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-234-26{text-align:left;margin-bottom:30px}#text_block-242-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-243-26{text-align:left;margin-bottom:30px}#pistol{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-328-26{margin-bottom:30px}#text_block-333-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-334-26{margin-bottom:30px}#text_block-356-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-357-26{text-align:left;margin-bottom:30px}#text_block-362-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-363-26{text-align:left;margin-bottom:30px}#text_block-431-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-432-26{text-align:left;margin-bottom:30px}#text_block-373-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-374-26{text-align:left;margin-bottom:30px}#text_block-413-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-414-26{text-align:left;margin-bottom:30px}#text_block-419-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-420-26{text-align:left;margin-bottom:30px}#text_block-437-26{font-family:'Lato';text-transform:uppercase;font-weight:800;padding-bottom:10px}#text_block-438-26{text-align:left;margin-bottom:30px}@media (max-width:1120px){#classes-text-into{margin-top:0px}}@media (max-width:767px){#classes-text-into{margin-top:11px;font-size:14px}}@media (max-width:767px){#text_block-234-26{font-size:14px}}@media (max-width:767px){#text_block-243-26{font-size:14px}}@media (max-width:767px){#text_block-328-26{font-size:14px}}@media (max-width:767px){#text_block-334-26{font-size:14px}}@media (max-width:767px){#text_block-357-26{font-size:14px}}@media (max-width:767px){#text_block-363-26{font-size:14px}}@media (max-width:767px){#text_block-432-26{font-size:14px}}@media (max-width:767px){#text_block-374-26{font-size:14px}}@media (max-width:767px){#text_block-414-26{font-size:14px}}@media (max-width:767px){#text_block-420-26{font-size:14px}}@media (max-width:767px){#text_block-438-26{font-size:14px}}@media (max-width:479px){#classes-text-into{margin-top:4px;width:90%;font-size:14px;overflow:visible}}@media (max-width:479px){#text_block-234-26{font-size:14px}}@media (max-width:479px){#text_block-243-26{font-size:14px}}@media (max-width:479px){#text_block-328-26{font-size:14px}}@media (max-width:479px){#text_block-334-26{font-size:14px}}@media (max-width:479px){#text_block-357-26{font-size:14px}}@media (max-width:479px){#text_block-363-26{font-size:14px}}@media (max-width:479px){#text_block-432-26{font-size:14px}}@media (max-width:479px){#text_block-374-26{font-size:14px}}@media (max-width:479px){#text_block-414-26{font-size:14px}}@media (max-width:479px){#text_block-420-26{font-size:14px}}@media (max-width:479px){#text_block-438-26{font-size:14px}}#div_block-386-26{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}#link-398-26{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}#link-404-26{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}#link-423-26{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}#fancy_icon-387-26{color:#2e588f}#fancy_icon-387-26>svg{width:34px;height:34px}#fancy_icon-399-26{color:#2e588f}#fancy_icon-399-26>svg{width:34px;height:34px}#fancy_icon-405-26{color:#2e588f}#fancy_icon-405-26>svg{width:34px;height:34px}#fancy_icon-424-26{color:#2e588f}#fancy_icon-424-26>svg{width:34px;height:34px}