referring now to the drawings , wherein like reference numbers are used herein to designate like elements throughout the various views , embodiments of the present disclosure are illustrated and described , and other possible embodiments of the present disclosure are described . the figures are not necessarily drawn to scale , and in some instances the drawings have been exaggerated and / or simplified in places for illustrative purposes only . one of ordinary skill in the art will appreciate the many possible applications and variations of the present disclosure based on the following examples of possible embodiments of the present disclosure . referring now to fig1 a , a universal firearm sling 100 in accordance with the present disclosure is illustrated . the universal firearm sling 100 includes two major components , the primary strap assembly 110 and a buttstock strap assembly 180 . as is described in greater detail below , the primary strap assembly includes a side webbing member 120 which extends lengthwise along an axis of a firearm and attaches to a front anchoring point on the firearm . a top webbing assembly 140 of the primary strap assembly 110 is utilized by a user to bear the weight of the firearm . the buttstock strap assembly 180 serves as a second anchor point for the universal firearm sling 100 to anchor to a fixed length buttstock firearm . as used herein , the term “ buttstock ” refers to the furthermost ( reward ) portion of the gun supported by the user during firing , including collapsible stocks , folding stocks and pistol grip stocks . as stated , the universal firearm sling 100 has two major components , a primary strap assembly 110 , and a buttstock strap assembly 180 . the primary strap assembly 110 includes the side webbing member 120 with front side webbing end 122 and back side webbing end 124 . the side webbing member 120 ( as well as the other webbing members described herein ) may be standard nylon or ballistic nylon webbing that is commercially available . in a preferred embodiment , the webbing members of the present disclosure will be made from tubular webbing that may be woven as a continuous , seamless tube . the woven webbing may be obtained as flat stock , or in another form . the woven , tubular webbing may comprise high - tenacity fiber nylon or other suitable materials . the strength and thickness of the webbing material may be chosen based on the needs of the user . in other embodiments , the webbing members may be made from leather or another suitable material . in one embodiment , the side webbing member 120 has a number of strap adjusters 130 , 132 , 134 , 136 selectively slidably attached thereto . the strap adjusters 130 , 132 , 134 , 136 ( as well as the other strap adjusters described herein ) may be standard plastic or polymer strap adjusters sized to fit the associated webbing . in other embodiment , the strap adjusters may be made from steel or another suitable material . preferably , one or more of the strap adjusters 130 , 132 , 134 and 136 are of a double - framed design ( also known as “ tri - slides ,” “ tri - glides ,” or “ ladder locks ”). such tri - slide adjusters feature three generally parallel bars arrayed perpendicular to the webbing . the webbing typically threads under the two outer bars and over the center bar ( or vice versa ) to allow positional adjustment without the use of a separate movable tongue . such tri - slides adjusters may be equipped with fixed “ teeth ” or other gripping features that selectively grip the webbing to maintain the adjuster &# 39 ; s position when the webbing is placed under tension , but reposition easily when the webbing is not under tension . the primary strap assembly 110 also includes a top webbing assembly 140 having a first top webbing member 142 and a second top webbing member 160 . the first top webbing member 142 is slidably attached on a front end 144 to the side webbing member 120 by a d - ring 146 or other sliding connector . the d - ring 146 may be plastic , polymer , steel or another suitable material . in this embodiment , the front end 144 is attached to the d - ring 146 by stitching or bar tacks 148 . in other embodiments , buckles , tri - slides , snaps , brads , buttons , hook and loop fasteners , or other means may substitute for the bar tack connection ( as well as the other bar tack connections disclosed herein ). the first top webbing member 142 may have a first side release buckle portion 152 attached on a back end 150 . the first side release buckle portion 152 is selectively engageable with a second side release buckle portion 164 . the side release buckle portions 152 , 164 may be plastic or polymer buckles or another suitable fastener . the second top webbing member 160 attaches to the second side release buckle portion 164 on a front end 162 . the front end 162 may attach to the second side release buckle portion 164 by looping through the second slide release buckle portion 164 and attaching to strap adjuster 166 which may then be used for adjusting the length of the top webbing assembly 140 . the front end 162 of the second top webbing member 160 may secure to the strap adjuster 166 by stitching or bar tacks 167 . the second top webbing member 160 may also provide a dynamic expansion zone 172 for reducing shock load stress transferred to a wearer during physical motion . in the embodiment of fig1 a , the dynamic expansion zone 172 , shown in partial cutaway , comprises one or more elastic elements 161 positioned within the tubular second top webbing member 160 . in the embodiment illustrated , the elastic elements comprise parallel lengths of elastic elements 161 , however rubber bands , springs or other known elastic elements could be substituted therefor . further , by separately varying the length and / or stiffness of the elastic members , it is possible to “ tune ” the response or “ feel ” of the dynamic expansion zone 172 . in a preferred embodiment , two elastic elements 161 will be used in the dynamic expansion zone 172 . the elastic elements 161 of this preferred embodiment comprise cotton - cased natural rubber bungee . the cotton casing of the elastic elements 161 protects the natural rubber therein from exposure and from abrasion by the inside of the second top webbing member 160 as the dynamic expansion zone 172 flexes . the tubular second top webbing member 160 may be compressed or crimped and stitched across the ends of the elastic elements 161 with stitching 173 to allow sufficient loaded elongation in the second top webbing member 160 . furthermore , this configuration allows the second top webbing member 160 to retain substantially all of its load bearing capacity while providing expansion through the dynamic expansion zone 172 . as described in greater detail below , a back end 168 of the second top webbing member 160 may be a free end of webbing material adapted to receivably attach to either a firearm or to the buttstock assembly 180 . a strap adjuster 170 may be provided as an additional adjustment means or as means of securing the free end 168 of the second webbing member 160 to the second webbing member 160 to form an attachment loop . referring now to fig1 b , an alternative top webbing assembly in accordance with another embodiment is illustrated . in this embodiment , the dynamic expansion zone portion 172 of the second top webbing member 160 is selectively removable by means of quick - connect fittings 165 to allow optional dynamic expansion zone portions 163 having different elastic characteristics to be substituted for the original dynamic expansion zone portions ( e . g ., elastic elements 161 ) as desired by the user to accommodate his or her individual shooting style or preference . referring now back to fig1 a , the buttstock strap assembly 180 has a circumferential webbing member 182 with first and second mating ends 184 , 186 , respectively . first mating end 184 has an attached strap adjuster 185 that may be anchored to the first end 184 , e . g ., by stitches or bar tacks 188 . a connector ring 190 may be provided either fixed or movably on the circumferential webbing member 182 . the connector ring 190 may be a d - ring or other suitable attachment point for receiving the free end 168 of the second top webbing member 160 as described further below . a passage 192 may be defined through the body of the circumferential webbing member 182 . the passage 192 may be formed directly in the circumferential webbing member 182 or formed from an additional webbing piece sewn or attached to the circumferential webbing member 182 . an anchor strap 195 extends laterally from the circumferential webbing member 182 . the anchor strap 195 is adapted to be affixed to a stationary mounting point such as a rear sling swivel of a firearm as will be described in greater detail below . to provide a secure connection , the anchor strap 195 may be equipped with hook and loop fasteners , buttons , snaps , or other affixment means . the anchor strap 195 may be attached to the circumferential webbing member 182 , e . g ., by stitching or bar tacks 197 . referring now to fig2 a , the universal firearm sling 100 is illustrated attached to a firearm 202 in accordance with the present disclosure . in the present figure , the sling 100 is attached to a firearm 202 having a fixed - length buttstock 204 . the front end 122 of the side webbing member 120 has been looped through a front sling swivel 206 of the firearm 202 and threaded securely through strap adjuster 130 . the sling swivel 206 serves as a mounting point to the firearm 202 and may be a standard sling swivel or other suitable anchor point on the firearm 202 . referring now also to fig2 b , the buttstock strap assembly 180 is affixed to the buttstock 204 of the firearm 202 . the circumferential webbing member 182 is first positioned such that the connector ring 190 is positioned at the top of the buttstock and the passage 192 is positioned at the side of the buttstock in line with the side webbing member 120 . next , the webbing member 182 is fastened about the circumference of the buttstock 204 and fastened securely by insertion of the free end 186 into the strap adjuster 185 . the anchor strap 195 extends toward the rear of the firearm 202 and attaches to a rear sling swivel 208 by a hook and loop fastener . in some embodiments , the front sling swivel 206 and the rear sling swivel 208 will be substantially similar . adjustments to the strap adjuster 185 and free end 186 of the buttstock assembly 180 and to the side loop 195 of the buttstock assembly 180 allows wide variety of firearms with differing buttstock sizes to be accommodated with the same buttstock strap assembly 180 . with the buttstock strap assembly 180 in place , the free end 168 of the second top webbing member 160 is looped through the d - ring 190 and securely fastened through the strap adjuster 170 . the back side webbing end 124 of the side webbing member 120 is looped through the passage 192 and securely fastened in the strap adjuster 136 . in this configuration , the firearm 202 has its center of gravity located below a line connecting the two attachment points , thus it remains upright even when the user is not holding it ( other than with the top webbing assembly 140 ). this allows the firearm to be worn over the shoulder of a user “ hands free ” with the firearm 202 in front of the body in a generally upright position . by loosening the tension of the side webbing 120 , the position of the strap adjusters 132 , 134 may be moved along the length of the side webbing member 120 to allow the d - ring 146 the appropriate degree of freedom to slide along the side webbing member 120 . by retensioning the side webbing 120 , the strap adjustors are then locked in place . the total length of the top webbing assembly 140 can be adjusted by movement of the strap adjusters 166 and 170 . the top webbing assembly 140 may be quickly disconnected by disengagement of the side release buckle portions 152 , 164 . the dynamic expansion zone 172 is provided to reduce felt shocks and vibrations when a user is carrying or running with the firearm 202 . the firearm sling 100 is also ambidextrous in that it may be attached such that the firearm 202 may be worn left handed by simply attaching the side webbing member 120 on the opposite side of the firearm 202 and reversing the installation direction of the buttstock strap assembly 180 . referring now to fig3 , a universal firearm sling 100 attached to a firearm having an adjustable - length buttstock is illustrated . the firearm sling 100 is now shown attached to a firearm 202 commonly referred to as an “ m4 ” style , having an adjustable - length buttstock 310 and a built - in high - mount attachment point 312 . the side webbing member 120 attaches to the front sling swivel 206 or other suitable attachment point as before . however , in this embodiment , the buttstock strap assembly 180 is not required , instead the side webbing member 120 back side webbing end 124 attaches directly to the high - mount attachment point 312 of the firearm 202 . the back side webbing end 124 of the side webbing member 120 may be looped through the slot 312 and inserted securely into the strap adjuster 136 . the free end 168 of the second top webbing member may then be looped through the loop formed by the back side webbing end 124 of the side webbing member 120 and securely fastened into strap adjuster 170 . the user may optionally adjust the tension of the side webbing member 120 and the length of the top webbing assembly 140 by adjusting strap adjusters 136 and 170 , respectively . as before , the sling 100 is ambidextrous in that it may be configured to the firearm 202 to be worn left handed by simply attaching the side webbing member 120 on the opposite side of the firearm 202 . referring now to fig4 , another embodiment of a universal firearm sling 400 attached to a firearm 202 with a fixed - length buttstock 204 in accordance with the present disclosure is shown . the firearm sling 400 is substantially similar , in some respects , to the universal firearm sling 100 of fig1 - 3 . however , the universal firearm sling 400 features a different embodiment of a buttstock strap assembly 405 . as can be seen in fig4 , the buttstock strap assembly 405 provides a girthing strap 410 that circumscribes the buttstock 204 in a vertical direction . a d - ring 430 provides partial closure of the girthing strap 410 as will be better appreciated in subsequent drawings . a d - ring 435 provides attachment means for the girthing strap 410 to attach to the top webbing assembly 140 . the d - ring may connect to the girthing strap 410 by bar tacks 436 , or other means . a buttstrap 415 provides anchorage for the buttstock strap assembly 405 to the buttstock 204 to prevent movement in a horizontal direction away from the end of the buttstock 405 . a d - ring 420 provides an anchor point for attachment to the side webbing member 120 . the d - ring 420 may be secured to the buttstrap 415 by bar tacks 425 , or other means . as can be better appreciated from the drawings that follow , the buttstrap 415 is ambidextrous in that it provides the option of mounting the side webbing member 120 on either side of the firearm 202 . referring now to fig5 , a cross - sectional view of the fixed - length buttstock 204 having the universal firearm sling 400 of fig4 attached thereto is shown as taken along the line a - a of fig4 . as can be seen from this drawing , the girthing strap 410 comprises a plurality of continuous sections that interact with the other components of the buttstock strap assembly 400 to provide an adjustable , yet secure , attachment to the buttstock 204 . a d - ring 510 is anchored to the girthing strap 410 by loops 520 and 530 formed from sections of the girthing strap 410 . the loop 520 may not be adjustable and may thus be formed by bar tacks 515 or other non - adjustable means . the loop 520 also provides an anchor for d - ring 430 which , in turn , provides passage and guidance for the girthing strap 410 passing up to the end 168 of the top webbing member 160 via d - ring 435 . d - ring 435 may attach to girthing strap 410 at loop 532 formed by bar tacks 436 , or other fastening means . as the girthing strap 410 forms the loop 520 and circumscribes a portion of the buttstock 204 a first time , an interior strip 525 of the girthing strap is in substantially continuous contact with the buttstock 204 . the interior strip 525 approaches the d - ring 510 and loops therethrough at loop 530 where it passes back around the buttstock 204 a second time forming a second exterior strip 535 . this exterior strip 535 will be substantially in continuous contact with the inner strip 525 . the exterior strip 535 passes through d - ring 430 and on to attach to the top webbing member as described . from this description and from fig5 , it may be appreciated that the girthing strap 410 is self - tightening about the buttstock 204 when the strap 410 is loaded by the weight of the firearm 202 . the loop 530 is free to tighten against the d - ring 510 which attaches to the non - adjustable loop 520 . it will be appreciated that this configuration allows a multitude of firearms with a wide range of sizes of buttstocks to be accommodated by the girthing strap 410 . as stated , the webbing used to construct the girthing strap 410 may be high tenacity fiber nylon and may be tubular webbing provided as flat stock . once the girthing strap is properly fitted and tightened , there will be relatively little abrasion between the buttstock 204 and the girthing strap 410 . in order to facilitate the initial fit of the girthing strap 410 , part or all of the girthing strap 410 may be fitted with a hook - and - loop fastener shown as hook - and - loop fasteners halves 540 , 541 . in one embodiment , the half 540 will be the loop portion of the fastener while the half 541 will be the hook portion although this is not required . as can be seen in the drawings , each of the inner and outer strips 525 , 535 may be fitted with a hook - and - loop fastener half 540 , 541 , respectively . in this manner , the girthing strap 410 may be fitted to the buttstock 204 and the initial fit may tighten with use , as described . furthermore , the hook - and - loop fastener halves 540 , 541 may serve to prevent any loosening of the girthing strap 410 when the load is removed therefrom . this promotes stability of the girthing strap 410 about the buttstock 204 and also reduces abrasion and movement of the girthing strap 410 . as can be seen from fig4 , the buttstrap 415 passes orthogonally through the plane of the girthing strap 410 . it can be seen that the buttstrap 415 may be split on each side to provide passage or of the girthing strap 410 therethough . in some embodiments ( not shown ), the girthing strap 410 and the buttstrap 415 may be attached or fastened together at the points where they meet . referring now to fig6 another cross - sectional view taken along the line b - b of fig4 of the fixed - length buttstock 204 having the universal firearm sling 400 of fig4 attached thereto is shown . as may be seen from this view , the buttstrap 415 forms loops 605 on either side of the buttstock 204 . these loops 605 may be secured by bar tacks 615 or other fastening means . the loops 605 provide an anchor points for the d - ring 420 and an opposite d - ring 610 . as can be seen , the d - ring 420 connects the buttstrap 415 to the end 124 of the side webbing member 120 . the d - ring 610 could also be utilized if the side webbing member were attached to the opposite side of the buttstock 204 . thus both right and left handed mounting options are provided for the firearm sling 400 . it can also be seen from fig6 that the loops 605 provide passage for the girthing strap 410 as well as the associated hook - and - loop fastener halves 540 , 541 . as stated , in some embodiments , the girthing strap 410 and the buttstrap 415 may be fastened together where they pass . in other embodiments , this is not necessary as the various straps and webbing described herein will generally stay in place when tightened without the need for fastening . in either event , the loops 605 will operate to maintain the girthing strap 410 in a fixed relationship relative to the buttstock 204 and prevent the girthing strap 410 from sliding toward the barrel end of the firearm 202 . repeated adjustments are therefore not needed and the length of the buttstrap 415 may be chosen according to the desired location along the buttstock 204 for the girthing strap 410 to maintain proper balance of the firearm 202 when carried while ensuring that the girthing strap 410 does not interfere during shooting . referring now to fig7 a - 7c , there is illustrated an alternative embodiment of a universal firearm sling in accordance with the present disclosure . the universal firearm sling 700 includes a shoulder strap 702 , a fixed buttstock strap ( also known as a uni - link ™) 704 and a traversing strap 706 . except as noted herein , the shoulder strap 702 is substantially similar to the top webbing member 140 described in connection with slings 100 and 400 , the buttstock strap 704 is substantially similar to the fixed buttstock strap assembly 405 of sling 400 , and the traversing strap 706 is substantially similar to the side webbing member 120 of slings 100 and 400 . referring to fig7 a , the shoulder strap 702 includes structural differences compared to top webbing member 140 of the previous embodiments . first , the front end 144 of the shoulder strap 702 does not have a fixed anchor point comprising a permanently mounted d - ring 146 and bar tacks 148 . instead , the front end 144 of shoulder strap 702 has a reconfigurable anchor point including a free end 708 and an additional strap adjuster 710 ( also called a “ sliplock ”). this reconfigurable anchor point can be used to form loops of various sizes for connecting the shoulder strap 702 to itself or other components of the sling 700 , directly to the firearm , or both , yielding many new carry and configuration options . another structural difference is the new side - release buckle 712 that connects the first top webbing member 142 of shoulder strap 702 to the second top webbing member 160 . the buckle 712 includes front and back portions 714 and 716 . the front portion 714 has a de - tensioning lanyard 718 attached so as to allow the user to more easily adjust the length of the first top webbing member 142 . this is accomplished by pulling the de - tensioning lanyard 718 back with one hand , then adjusting the webbing length by pulling on free end 150 with the other hand . referring now to fig7 b , the traversing strap 706 includes an oval ring 720 ( also known as a “ d - ring ”) disposed on the strap between strap adjustors 132 and 134 ( i . e ., sliplocks 5 and 6 ) that is not present in the previously described slings 100 or 400 . the oval ring 720 provides a “ floating ” anchor point for attachment of the shoulder strap 702 to the traversing strap 706 , e . g ., for a three - point connection . the position of the oval ring 720 can be fixed or restricted by re - positioning strap adjustors 132 and 134 along the traversing strap 706 . the firearm sling 700 may be used for all of the three - point carry configurations previously described for slings 100 and 400 . in addition , the sling 700 is capable of supporting the firearm in other orientations , e . g ., muzzle down carry , and other mounting configurations , including various one - point and two - point mounts , as further described herein . referring now to fig8 a - 8g , the universal firearm sling 700 is illustrated applied to a firearm in a two - point attachment configuration using shoulder strap 702 and fixed buttstock strap 704 . fixed buttstock strap 704 is mounted to the buttstock 802 of rifle 800 . the straps of the fixed buttstock strap are separated by the hook and loop . the buttstock strap can then be adjusted to fit the buttstock 802 by pulling the oval ring 2 . end a ( fig8 c - 8d ) of the shoulder strap 702 is looped through oval ring 2 and then fed through sliplock buckle 3 of the shoulder strap thereby securing end a . end b ( fig8 e - 8g ) of the shoulder strap looped through the front sling mount of the firearm 800 , and then threaded through the sliplock buckle 1 . sliplock buckle 2 of the shoulder strap may then be used to adjust the size of the universal firearm sling . referring now to fig9 a - 9j , the universal firearm sling 700 is illustrated applied to a firearm in a three - point attachment configuration using shoulder strap 702 , fixed buttstock strap 704 and traversing strap 706 . as described previously , the fixed buttstock strap is fitted and secured to the buttstock 902 of the firearm 900 . once the fixed buttstock strap is secured to the buttstock , end d ( fig9 c - 9d ) of the traversing strap is looped through oval ring 4 of the buttstock strap , and then fed through sliplock buckle 7 of the traversing strap . end a ( fig9 e ) of the shoulder strap is looped through oval ring 2 of the buttstock strap , and then fed through sliplock buckle 3 of the shoulder strap . end c ( fig9 h ) of the traversing strap is lopped through the front sling mount of the firearm 900 , and then fed through sliplock buckle 4 of the traversing strap . end b ( fig9 j ) of the shoulder strap is looped through oval ring 1 of the traversing strap , and then fed through sliplock buckle 1 of the shoulder strap . referring now to fig1 a - 10e , the universal firearm sling 700 is illustrated applied to a firearm 1000 in a one - point attachment configuration using only shoulder strap 702 . end b ( fig1 a - 10b ) of the shoulder strap is threaded around butt - end 1004 of firearm 1000 and then threaded through sliplock buckle 1 . end a ( fig1 c - 10d ) of the shoulder strap is fed through passage 1006 , traveling from the buttstock to the front of the firearm . end a is fed through sliplock buckle 3 . referring now to fig1 a - 11e , the universal firearm sling 700 is illustrated applied to a fixed - buttstock shotgun 1100 in various one - point , two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a two - point configuration applied to a shotgun , using only shoulder strap 702 . as described in fig1 a - 10e , end b of the shoulder strap is secured to the butt - end of the firearm . end a is secured to the rear swivel mount of the firearm . fig1 b shows the universal firearm sling in a one - point configuration applied to a shotgun , using only the shoulder strap as previously described in fig1 a - 10e . fig1 c shows the universal firearm sling in a two - point confirmation applied to a shotgun using the shoulder strap and the fixed buttstock strap . the fixed buttstock strap and shoulder strap are applied as previously described in fig8 a - 8g . fig1 d shows the universal firearm sling in a two - point configuration applied to a shotgun using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 e shows the universal firearm sling in a three - point configuration applied to a shotgun using the shoulder strap , the fixed buttstock strap and the traversing strap as described in fig9 a - 9j . referring now to fig1 a - 12e , the universal firearm sling 700 is illustrated applied to a fixed - buttstock ranch rifle 1200 in various one - point , two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a one - point configuration applied to a ranch rifle , using only the shoulder strap as previously described in fig1 a - 10e . fig1 b shows the universal firearm sling in a two - point configuration applied to a ranch rifle , using only shoulder strap 702 . as described in fig1 a - 10e , end b of the shoulder strap is secured to the butt - end of the firearm . in fig1 b , end a is secured to the rear swivel mount of the firearm . fig1 c show the universal firearm sling in a two - point confirmation applied to a ranch rifle using the shoulder strap and the fixed buttstock strap . the fixed buttstock strap and shoulder strap are applied as previously described in fig8 a - 8g . fig1 d shows the universal firearm sling in a two - point configuration applied to a ranch rifle using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 e shows the universal firearm sling in a three - point confirmation applied to a ranch rifle using the shoulder strap , the fixed buttstock strap and the traversing strap as described in fig9 a - 9j . referring now to fig1 a - 13c , the universal firearm sling 700 is illustrated applied to a fixed - buttstock military - type assault firearm 1300 in various two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a two - point configuration applied to a military - type assault firearm using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 b show the universal firearm sling in a two - point confirmation applied to a military - type assault firearm using the shoulder strap and the fixed buttstock strap . the fixed buttstock strap and shoulder strap are applied as previously described in fig8 a - 8g . fig1 c shows the universal firearm sling in a three - point confirmation applied to a military - type assault firearm using the shoulder strap , the fixed buttstock strap and the traversing strap as described in fig9 a - 9j . referring now to fig1 a - 14e , the universal firearm sling 700 is illustrated applied to a fixed - buttstock bolt - action rifle 1400 in various one - point , two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a one - point configuration applied to a bolt - action rifle , using only the shoulder strap as previously described in fig1 a - 10e . fig1 b shows the universal firearm sling in a two - point configuration applied to a bolt - action rifle , using only shoulder strap 702 . as described in fig1 a - 10e , end b of the shoulder strap is secured to the butt - end of the firearm . in fig1 b , end a is secured to the rear swivel mount of the firearm . fig1 c shows the universal firearm sling in a two - point confirmation applied to a bolt - action rifle using the shoulder strap and the fixed buttstock strap . the fixed buttstock strap and shoulder strap are applied as previously described in fig8 a - 8g . fig1 d shows the universal firearm sling in a two - point configuration applied to a bolt - action rifle using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 e shows the universal firearm sling in a three - point confirmation applied to a bolt - action rifle using the shoulder strap , the fixed buttstock strap and the traversing strap as described in fig9 a - 9j . referring now to fig1 a - 15d , the universal firearm sling 700 is illustrated applied to a collapsable - buttstock firearm 1500 in various one - point , two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a one - point configuration applied to a collapsable - buttstock firearm , using only the shoulder strap as previously described in fig1 a - 10e . fig1 b shows the universal firearm sling in a two - point confirmation applied to a collapsable - buttstock firearm using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 c shows the universal firearm sling in a three - point configuration applied to a collapsable - buttstock firearm , using shoulder strap 702 and traversing strap 706 . end d of the traversing strap is fed through the rear mount and fed through sliplock 7 . end a of the shoulder strap is fed through the rear mount and fed back through sliplock 2 . end b of the shoulder strap is then fed through oval ring 1 and fed back through sliplock 1 . fig1 d shows the universal firearm sling in a two - point confirmation applied to a collapsable - buttstock firearm using the shoulder strap as described in fig1 a - 10e . in fig1 d , end a is fed through the rear swivel mount and fed back through sliplock buckle 3 . referring now to fig1 a - 16e , the universal firearm sling 700 is illustrated applied to another fixed - buttstock military - type assault weapon 1600 in various one - point , two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a one - point configuration applied to a military - type assault weapon , using only the shoulder strap as previously described in fig1 a - 10e . fig1 b shows the universal firearm sling in a two - point configuration applied to a military - type assault weapon , using only shoulder strap 702 . as described in fig1 a - 10e , end b of the shoulder strap is secured to the butt - end of the firearm . in fig1 b , end a is secured to the rear swivel mount of the firearm . fig1 c shows the universal firearm sling in a two - point confirmation applied to a military - type assault weapon using the shoulder strap and the fixed buttstock strap . the fixed buttstock strap and shoulder strap are applied as previously described in fig8 a - 8g . fig1 d shows the universal firearm sling in a two - point configuration applied to a military - type assault weapon using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 e shows the universal firearm sling in a three - point confirmation applied to a military - type assault weapon using the shoulder strap , the fixed buttstock strap and the traversing strap as described in fig9 a - 9j . referring now to fig1 a - 17e , the universal firearm sling 700 is illustrated applied to a collapsable - buttstock military - type carbine weapon 1700 in various one - point , two - point and three - point attachment configurations . fig1 a shows the universal firearm sling in a one - point configuration applied to a military - type carbine weapon , using only the shoulder strap as previously described in fig1 a - 10e . fig1 b shows the universal firearm sling in a two - point confirmation applied to a military - type carbine weapon using the shoulder strap as described in fig1 a - 10e . in fig1 b , end a is fed through the rear swivel mount and fed back through sliplock buckle 3 . fig1 c shows the universal firearm sling in a two - point configuration applied to a military - type carbine weapon rifle using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the buttstock slot of the firearm and fed through sliplock buckle 1 . fig1 d shows the universal firearm sling in a two - point configuration applied to a military - type carbine weapon using only the shoulder strap wherein end a is looped through the front swivel end of the firearm and fed through sliplock buckle 3 , and wherein end b is looped through the rear swivel end of the firearm and fed through sliplock buckle 1 . fig1 e shows the universal firearm sling in a three - point configuration applied to a military - type carbine weapon , using shoulder strap 702 and traversing strap 706 . end d of the traversing strap is fed through the rear mount and fed through sliplock 7 . end a of the shoulder strap is fed through the rear mount and fed back through sliplock 2 . end b of the shoulder strap is then fed through oval ring 1 and fed back through sliplock 1 . referring now to fig1 a - 18e , the universal firearm sling 700 is illustrated in a one - point configuration applied to an m - 4 military weapon 1800 using only shoulder strap 702 . end a of the shoulder strap is passed through the sling mount and threaded back through sliplock 3 . end b of the shoulder strap is passed through the loop created by end a passing through the sling amount and threading back through sliplock 3 . end b is threaded back through sliplock buckle 1 . referring now to fig1 a - 19e , the universal firearm sling 700 is illustrated in a two - point configuration applied to an m - 4 military weapon 1900 using only shoulder strap 702 . in fig1 a - 19b , end a is passed through a buttstock slot , wrapped around the buttstock , and threaded through sliplock buckle 3 . in fig1 c - 19e , end b is passed through the front sling mount and threaded back through sliplock buckle 2 . referring now to fig2 a - 20h , the universal firearm sling 700 is illustrated in a three - point configuration applied to an m - 4 military weapon 2000 using the shoulder strap and traversing strap . in fig2 a - 20b , end a is passed through a buttstock slot , wrapped around the buttstock , and threaded through sliplock buckle 3 . in fig2 c - 20d , end d of the traversing strap is passed through the loop created by end a passing through the buttstock slot , and threaded through sliplock buckle 7 . in fig2 e - 20h , end c of the traversing strap is passed through the front sling mount and threaded back through sliplock buckle 4 . end b of the shoulder strap is passed through oval ring 1 and threaded back through sliplock buckle 1 . it will be appreciated by those skilled in the art having the benefit of this disclosure that a universal , ambidextrous firearm sling is provided . it should be understood that the drawings and detailed description herein are to be regarded in an illustrative rather than a restrictive manner , and are not intended to limit the disclosure to the particular forms and examples disclosed . on the contrary , the disclosure includes any further modifications , changes , rearrangements , substitutions , alternatives , design choices , and embodiments apparent to those of ordinary skill in the art , without departing from the spirit and scope of this disclosure , as defined by the following claims . thus , it is intended that the following claims be interpreted to embrace all such further modifications , changes , rearrangements , substitutions , alternatives , design choices , and embodiments .